-
-
Notifications
You must be signed in to change notification settings - Fork 149
/
gl.workflow.xml
51 lines (51 loc) · 2 KB
/
gl.workflow.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<workflow>
<type>GL</type>
<persister>JournalEntry</persister>
<description>Manage the life cycle of a GL document (excluding year-end, inventory adjustment and fixed assets transactions)</description>
<state name="INITIAL">
<action name="update" resulting_state="NOCHANGE" />
<action name="post" resulting_state="SAVED" />
<action name="post_and_approve" resulting_state="POSTED">
<condition name="!separate-duties" />
<condition name="!period-closed" />
<condition name="complete" />
</action>
</state>
<state name="SAVED">
<!-- action name="save_temp" resulting_state="NOCHANGE">
<condition name="!is_invoice" />
</action -->
<!-- action name="save_info" resulting_state="NOCHANGE" / -->
<action name="edit_and_save" resulting_state="NOCHANGE">
<condition name="acl-draft-modify" />
</action>
<action name="copy_to_new" resulting_state="NOCHANGE" />
<action name="update" resulting_state="NOCHANGE" />
<action name="schedule" resulting_state="NOCHANGE">
<condition name="!is-batch-member" />
</action>
<action name="approve" resulting_state="POSTED">
<condition name="complete" />
<condition name="!period-closed" />
<condition name="acl-draft-post" />
</action>
<action name="del" resulting_state="DELETED">
<condition name="!is-batch-member" />
</action>
<action name="batch-delete" resulting_state="DELETED">
<condition name="is-batch-member" />
</action>
</state>
<state name="POSTED">
<action name="save_info" resulting_state="NOCHANGE" />
<action name="copy_to_new" resulting_state="NOCHANGE" />
<action name="reverse" resulting_state="REVERSED" />
<action name="schedule" resulting_state="NOCHANGE" />
<action name="print" resulting_state="NOCHANGE" />
</state>
<state name="REVERSED">
<action name="save_info" resulting_state="NOCHANGE" />
<action name="copy_to_new" resulting_state="NOCHANGE" />
</state>
<state name="DELETED" />
</workflow>