[jboss-user] [JBoss jBPM] - Re: Version compatibility issues between JBPM 3.1.3 and JBos

jbosspatni do-not-reply at jboss.com
Thu Sep 20 04:54:31 EDT 2007


Attached is the proces definition file

  | <process-definition
  |   name="FaultProcess"
  |   xmlns="urn:jbpm.org:jpdl-3.1" 
  |   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |   xsi:schemaLocation="urn:jbpm.org:jpdl-3.1 http://jbpm.org/xsd/jpdl-3.1.xsd"
  |   >
  |    <swimlane name="Initiator">
  |       <assignment expression="user(bert)"></assignment>
  |    </swimlane>
  |    <swimlane name="Identifier">
  |       <assignment expression="user(ernie)"></assignment>
  |    </swimlane>
  |    <swimlane name="Notifier">
  |       <assignment expression="user(user)"></assignment>
  |    </swimlane>
  |    <swimlane name="Resolver">
  |       <assignment expression="user(admin)"></assignment>
  |    </swimlane>
  |    <start-state name="Initiate">
  |       <task name="Initiate Fault Process">
  |          <controller>
  |             <variable name="Fault Id" access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Fault Received"></transition>
  |    </start-state>
  |    <task-node name="Fault Received">
  |       <task name="Identify Type" swimlane="Initiator">
  |          <controller>
  |             <variable name="Fault Id" access="read"></variable>
  |             <variable name="Fault Type" access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Check Fault Type"></transition>
  |    </task-node>
  |    <decision name="Check Fault Type">
  |       <handler class="com.patni.jbpm.CheckType"/>
  |       <transition name="Network" to="Identify Fault"></transition>
  |       <transition name="Hardware" to="Unresolved"></transition>
  |    </decision>
  |    <task-node name="Identify Fault">
  |       <task name="Identify Priority" swimlane="Identifier">
  |          <controller>
  |             <variable name="Fault Id" access="read"></variable>
  |             <variable name="Fault Type" access="read"></variable>
  |             <variable name="Fault Priority" access="read,write,required"></variable>
  |             <variable name="Fault Decription" access="read,write,required"></variable>
  |             <variable name="Fault Location" access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Check Priority"></transition>
  |    </task-node>
  |    <task-node name="Unresolved">
  |       <task name="Fault Unresolved" swimlane="Initiator">
  |          <controller>
  |             <variable name="Fault Id" access="read"></variable>
  |             <variable name="Fault Type" access="read"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="end1"></transition>
  |    </task-node>
  |    <end-state name="end1"></end-state>
  |    <decision name="Check Priority">
  |       <handler class="com.patni.jbpm.CheckPriority"/>
  |       <transition name="High" to="Notification"></transition>
  |       <transition name="Medium/Low" to="Resolution"></transition>
  |    </decision>
  |    <task-node name="Notification">
  |       <task name="Notify Manager" swimlane="Notifier">
  |          <controller>
  |             <variable name="Fault Id" access="read"></variable>
  |             <variable name="Fault Type" access="read"></variable>
  |             <variable name="Fault Priority" access="read"></variable>
  |             <variable name="Fault Decription" access="read"></variable>
  |             <variable name="Fault Location" access="read"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Resolution"></transition>
  |    </task-node>
  |    <task-node name="Resolution">
  |       <task name="Enter Status" swimlane="Resolver">
  |          <controller>
  |             <variable name="Fault Id" access="read"></variable>
  |             <variable name="Fault Type" access="read"></variable>
  |             <variable name="Fault Priority" access="read"></variable>
  |             <variable name="Fault Decription" access="read"></variable>
  |             <variable name="Fault Location" access="read"></variable>
  |             <variable name="Fault Status" access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Check Status"></transition>
  |    </task-node>
  |    <decision name="Check Status">
  |       <handler class="com.patni.jbpm.CheckStatus"/>
  |       <transition name="Resolved" to="end2"></transition>
  |       <transition name="Not Resolved" to="Unresolved"></transition>
  |    </decision>
  |    <end-state name="end2"></end-state>
  | </process-definition>
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4086500#4086500

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4086500



More information about the jboss-user mailing list