Difference between revisions of "Examples: Advanced"
From OpenKM Documentation
(→Form definition) |
(→Process definition) |
||
Line 4: | Line 4: | ||
== Process definition == | == Process definition == | ||
<source lang="xml"> | <source lang="xml"> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="advanced"> | ||
+ | <start-state name="start"> | ||
+ | <transition to="task-node"></transition> | ||
+ | </start-state> | ||
+ | |||
+ | <task-node name="task-node"> | ||
+ | <task name="guess_a_number"> | ||
+ | <assignment actor-id="monkiki"></assignment> | ||
+ | <event type="task-create"> | ||
+ | <script>taskInstance.start();</script> | ||
+ | </event> | ||
+ | </task> | ||
+ | <transition to="decision"></transition> | ||
+ | </task-node> | ||
+ | |||
+ | <decision name="decision"> | ||
+ | <handler class="com.openkm.VerifyNumber"></handler> | ||
+ | <transition to="task-node" name="no"></transition> | ||
+ | <transition to="end" name="yes"></transition> | ||
+ | </decision> | ||
+ | |||
+ | <end-state name="end"></end-state> | ||
+ | </process-definition> | ||
</source> | </source> | ||
Revision as of 10:34, 26 January 2010
Process image
Process definition
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="advanced">
<start-state name="start">
<transition to="task-node"></transition>
</start-state>
<task-node name="task-node">
<task name="guess_a_number">
<assignment actor-id="monkiki"></assignment>
<event type="task-create">
<script>taskInstance.start();</script>
</event>
</task>
<transition to="decision"></transition>
</task-node>
<decision name="decision">
<handler class="com.openkm.VerifyNumber"></handler>
<transition to="task-node" name="no"></transition>
<transition to="end" name="yes"></transition>
</decision>
<end-state name="end"></end-state>
</process-definition>
Form definition
<?xml version="1.0" encoding="UTF-8"?>
<forms xmlns="http://www.openkm.com/xsd/forms-1.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openkm.com/xsd forms-1.0.xsd">
<form task="run_config">
<input label="Number to guess" name="number" />
<button label="Submit" />
</form>
<form task="guess_a_number">
<input label="Guess" name="guess" />
<button label="Submit" />
</form>
</forms>