Ticket #626: InvoiceProcessing.ldpm

File InvoiceProcessing.ldpm, 12.7 KB (added by adminusername, 8 years ago)

Workflow with problem

Line 
1<com.logicaldoc.workflow.model.WorkflowDefinition>
2  <id>4a0d0552-2c70-4184-a83b-065a0a17ee7c</id>
3  <transitions class="linked-list" defined-in="com.logicaldoc.workflow.model.BaseWorkflowModel"/>
4  <selected>false</selected>
5  <top>0</top>
6  <left>0</left>
7  <name>InvoiceProcessing</name>
8  <description>This workflow will simulate a new invoice that is added to the system and the way it&apos;s processed.</description>
9  <startState>7</startState>
10  <workflowComponents class="linked-list">
11    <com.logicaldoc.workflow.model.WorkflowTask>
12      <id>0</id>
13      <name>No Funds!</name>
14      <transitions class="linked-list" defined-in="com.logicaldoc.workflow.model.BaseWorkflowModel"/>
15      <selected>false</selected>
16      <top>189</top>
17      <left>535</left>
18      <description>Wait until there is money!</description>
19      <dueDateValue>2</dueDateValue>
20      <dueDateUnit>day</dueDateUnit>
21      <remindTimeValue>0</remindTimeValue>
22      <remindTimeUnit>minute</remindTimeUnit>
23      <assignees>
24        <com.logicaldoc.workflow.model.Assignee>
25          <id>1</id>
26          <value>admin</value>
27        </com.logicaldoc.workflow.model.Assignee>
28      </assignees>
29      <transitions class="linked-list">
30        <com.logicaldoc.workflow.model.Transition>
31          <id>0819d4bc-b268-45a2-b0bc-81088bfebd15</id>
32          <name>Payment</name>
33          <transitions class="linked-list"/>
34          <selected>false</selected>
35          <top>0</top>
36          <left>0</left>
37          <finishedTransition>false</finishedTransition>
38          <baseWorkflowModel class="com.logicaldoc.workflow.model.WorkflowTask">
39            <id>4</id>
40            <name>Pay invoice</name>
41            <transitions class="linked-list" defined-in="com.logicaldoc.workflow.model.BaseWorkflowModel"/>
42            <selected>false</selected>
43            <top>273</top>
44            <left>430</left>
45            <description></description>
46            <dueDateValue>5</dueDateValue>
47            <dueDateUnit>hour</dueDateUnit>
48            <remindTimeValue>0</remindTimeValue>
49            <remindTimeUnit>minute</remindTimeUnit>
50            <assignees>
51              <com.logicaldoc.workflow.model.Assignee>
52                <id>1</id>
53                <value>admin</value>
54              </com.logicaldoc.workflow.model.Assignee>
55            </assignees>
56            <transitions class="linked-list">
57              <com.logicaldoc.workflow.model.Transition>
58                <id>912a36f3-043b-4348-ab90-90ec55b90d1b</id>
59                <name>Check is in the mail...</name>
60                <transitions class="linked-list"/>
61                <selected>false</selected>
62                <top>0</top>
63                <left>0</left>
64                <finishedTransition>false</finishedTransition>
65                <baseWorkflowModel class="com.logicaldoc.workflow.model.EndState">
66                  <id>2</id>
67                  <name>Send check</name>
68                  <transitions class="linked-list"/>
69                  <selected>false</selected>
70                  <top>415</top>
71                  <left>425</left>
72                  <assignees/>
73                </baseWorkflowModel>
74                <terminatesParallelProcess>false</terminatesParallelProcess>
75                <points></points>
76                <effect></effect>
77                <targetFolder></targetFolder>
78              </com.logicaldoc.workflow.model.Transition>
79            </transitions>
80            <parallelProcessingSupported>false</parallelProcessingSupported>
81          </baseWorkflowModel>
82          <terminatesParallelProcess>false</terminatesParallelProcess>
83          <points></points>
84          <effect></effect>
85          <targetFolder></targetFolder>
86        </com.logicaldoc.workflow.model.Transition>
87      </transitions>
88      <parallelProcessingSupported>false</parallelProcessingSupported>
89    </com.logicaldoc.workflow.model.WorkflowTask>
90    <com.logicaldoc.workflow.model.WorkflowTask>
91      <id>1</id>
92      <name>INVOICE received</name>
93      <transitions class="linked-list" defined-in="com.logicaldoc.workflow.model.BaseWorkflowModel"/>
94      <selected>false</selected>
95      <top>76</top>
96      <left>363</left>
97      <description>A new Invoice has arrived please check it and add appropriate MetaData to it.</description>
98      <dueDateValue>3</dueDateValue>
99      <dueDateUnit>hour</dueDateUnit>
100      <remindTimeValue>0</remindTimeValue>
101      <remindTimeUnit>minute</remindTimeUnit>
102      <assignees>
103        <com.logicaldoc.workflow.model.Assignee>
104          <id>1</id>
105          <value>admin</value>
106        </com.logicaldoc.workflow.model.Assignee>
107        <com.logicaldoc.workflow.model.Assignee>
108          <id>49</id>
109          <value>Wilson Lam</value>
110        </com.logicaldoc.workflow.model.Assignee>
111      </assignees>
112      <transitions class="linked-list">
113        <com.logicaldoc.workflow.model.Transition>
114          <id>7920a926-0b2c-42c8-85b6-483fd91e35ef</id>
115          <name>FUNDS?</name>
116          <transitions class="linked-list"/>
117          <selected>false</selected>
118          <top>0</top>
119          <left>0</left>
120          <finishedTransition>false</finishedTransition>
121          <baseWorkflowModel class="com.logicaldoc.workflow.model.WorkflowTask" reference="../../../../com.logicaldoc.workflow.model.WorkflowTask"/>
122          <terminatesParallelProcess>false</terminatesParallelProcess>
123          <points>604,130;</points>
124          <effect></effect>
125          <targetFolder></targetFolder>
126        </com.logicaldoc.workflow.model.Transition>
127        <com.logicaldoc.workflow.model.Transition>
128          <id>f8a5faba-dbe1-4057-b92d-55d1eea578bd</id>
129          <name>FUNDS?</name>
130          <transitions class="linked-list"/>
131          <selected>false</selected>
132          <top>0</top>
133          <left>0</left>
134          <finishedTransition>false</finishedTransition>
135          <baseWorkflowModel class="com.logicaldoc.workflow.model.WorkflowTask">
136            <id>5</id>
137            <name>YES funds</name>
138            <transitions class="linked-list" defined-in="com.logicaldoc.workflow.model.BaseWorkflowModel"/>
139            <selected>false</selected>
140            <top>191</top>
141            <left>389</left>
142            <description>All ok</description>
143            <dueDateValue>2</dueDateValue>
144            <dueDateUnit>hour</dueDateUnit>
145            <remindTimeValue>0</remindTimeValue>
146            <remindTimeUnit>minute</remindTimeUnit>
147            <assignees>
148              <com.logicaldoc.workflow.model.Assignee>
149                <id>1</id>
150                <value>admin</value>
151              </com.logicaldoc.workflow.model.Assignee>
152            </assignees>
153            <transitions class="linked-list">
154              <com.logicaldoc.workflow.model.Transition>
155                <id>1b20671d-0238-4bc1-9f45-5405ae8e5f08</id>
156                <name>Payment</name>
157                <transitions class="linked-list"/>
158                <selected>false</selected>
159                <top>0</top>
160                <left>0</left>
161                <finishedTransition>false</finishedTransition>
162                <baseWorkflowModel class="com.logicaldoc.workflow.model.WorkflowTask" reference="../../../../../../../com.logicaldoc.workflow.model.WorkflowTask/transitions[2]/com.logicaldoc.workflow.model.Transition/baseWorkflowModel"/>
163                <terminatesParallelProcess>false</terminatesParallelProcess>
164                <points></points>
165                <effect></effect>
166                <targetFolder></targetFolder>
167              </com.logicaldoc.workflow.model.Transition>
168            </transitions>
169            <parallelProcessingSupported>false</parallelProcessingSupported>
170          </baseWorkflowModel>
171          <terminatesParallelProcess>false</terminatesParallelProcess>
172          <points></points>
173          <effect></effect>
174          <targetFolder></targetFolder>
175        </com.logicaldoc.workflow.model.Transition>
176      </transitions>
177      <parallelProcessingSupported>false</parallelProcessingSupported>
178    </com.logicaldoc.workflow.model.WorkflowTask>
179    <com.logicaldoc.workflow.model.EndState reference="../com.logicaldoc.workflow.model.WorkflowTask/transitions[2]/com.logicaldoc.workflow.model.Transition/baseWorkflowModel/transitions[2]/com.logicaldoc.workflow.model.Transition/baseWorkflowModel"/>
180    <com.logicaldoc.workflow.model.WorkflowTask>
181      <id>3</id>
182      <name>Invalid INVOICE - Discard</name>
183      <transitions class="linked-list" defined-in="com.logicaldoc.workflow.model.BaseWorkflowModel"/>
184      <selected>false</selected>
185      <top>116</top>
186      <left>79</left>
187      <description>Please get rid of invoice as it is invalid and not for our organization</description>
188      <dueDateValue>30</dueDateValue>
189      <dueDateUnit>minute</dueDateUnit>
190      <remindTimeValue>0</remindTimeValue>
191      <remindTimeUnit>minute</remindTimeUnit>
192      <assignees>
193        <com.logicaldoc.workflow.model.Assignee>
194          <id>1</id>
195          <value>admin</value>
196        </com.logicaldoc.workflow.model.Assignee>
197      </assignees>
198      <transitions class="linked-list">
199        <com.logicaldoc.workflow.model.Transition>
200          <id>ff8b2070-1fa2-43a0-af7c-125e0afa6a2e</id>
201          <name>Transition Name</name>
202          <transitions class="linked-list"/>
203          <selected>false</selected>
204          <top>0</top>
205          <left>0</left>
206          <finishedTransition>false</finishedTransition>
207          <baseWorkflowModel class="com.logicaldoc.workflow.model.EndState">
208            <id>6</id>
209            <name>Shred invoice</name>
210            <transitions class="linked-list"/>
211            <selected>false</selected>
212            <top>249</top>
213            <left>80</left>
214            <assignees/>
215          </baseWorkflowModel>
216          <terminatesParallelProcess>false</terminatesParallelProcess>
217          <points></points>
218          <effect></effect>
219          <targetFolder></targetFolder>
220        </com.logicaldoc.workflow.model.Transition>
221      </transitions>
222      <parallelProcessingSupported>false</parallelProcessingSupported>
223    </com.logicaldoc.workflow.model.WorkflowTask>
224    <com.logicaldoc.workflow.model.WorkflowTask reference="../com.logicaldoc.workflow.model.WorkflowTask/transitions[2]/com.logicaldoc.workflow.model.Transition/baseWorkflowModel"/>
225    <com.logicaldoc.workflow.model.WorkflowTask reference="../com.logicaldoc.workflow.model.WorkflowTask[2]/transitions[2]/com.logicaldoc.workflow.model.Transition[2]/baseWorkflowModel"/>
226    <com.logicaldoc.workflow.model.EndState reference="../com.logicaldoc.workflow.model.WorkflowTask[3]/transitions[2]/com.logicaldoc.workflow.model.Transition/baseWorkflowModel"/>
227    <com.logicaldoc.workflow.model.WorkflowTask>
228      <id>7</id>
229      <name>Start</name>
230      <transitions class="linked-list" defined-in="com.logicaldoc.workflow.model.BaseWorkflowModel"/>
231      <selected>false</selected>
232      <top>9</top>
233      <left>128</left>
234      <description>Ready</description>
235      <dueDateValue>2</dueDateValue>
236      <dueDateUnit>hour</dueDateUnit>
237      <remindTimeValue>0</remindTimeValue>
238      <remindTimeUnit>minute</remindTimeUnit>
239      <assignees>
240        <com.logicaldoc.workflow.model.Assignee>
241          <id>1</id>
242          <value>admin</value>
243        </com.logicaldoc.workflow.model.Assignee>
244      </assignees>
245      <transitions class="linked-list">
246        <com.logicaldoc.workflow.model.Transition>
247          <id>e48cff37-076f-4e2d-a2d8-fe7f9e19e446</id>
248          <name>Reject</name>
249          <transitions class="linked-list"/>
250          <selected>false</selected>
251          <top>0</top>
252          <left>0</left>
253          <finishedTransition>false</finishedTransition>
254          <baseWorkflowModel class="com.logicaldoc.workflow.model.WorkflowTask" reference="../../../../com.logicaldoc.workflow.model.WorkflowTask[3]"/>
255          <terminatesParallelProcess>false</terminatesParallelProcess>
256          <points></points>
257          <effect></effect>
258          <targetFolder></targetFolder>
259        </com.logicaldoc.workflow.model.Transition>
260        <com.logicaldoc.workflow.model.Transition>
261          <id>54de26a0-921c-4321-ba64-36e6c19f0432</id>
262          <name>Accept</name>
263          <transitions class="linked-list"/>
264          <selected>false</selected>
265          <top>0</top>
266          <left>0</left>
267          <finishedTransition>false</finishedTransition>
268          <baseWorkflowModel class="com.logicaldoc.workflow.model.WorkflowTask" reference="../../../../com.logicaldoc.workflow.model.WorkflowTask[2]"/>
269          <terminatesParallelProcess>false</terminatesParallelProcess>
270          <points>415,41;</points>
271          <effect></effect>
272          <targetFolder></targetFolder>
273        </com.logicaldoc.workflow.model.Transition>
274      </transitions>
275      <parallelProcessingSupported>false</parallelProcessingSupported>
276    </com.logicaldoc.workflow.model.WorkflowTask>
277  </workflowComponents>
278</com.logicaldoc.workflow.model.WorkflowDefinition>