📄 sample_workflow_process.xpdl
字号:
</TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="633"/> <ExtendedAttribute Name="YOffset" Value="120"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="572" ypos="389"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="10" Name="Check Credit Subprocess"> <Implementation> <SubFlow Execution="SYNCHR" Id="3"/> </Implementation> <TransitionRestrictions> <TransitionRestriction> <Split Type="XOR"> <TransitionRefs> <TransitionRef Id="26"/> <TransitionRef Id="31"/> </TransitionRefs> </Split> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="410"/> <ExtendedAttribute Name="YOffset" Value="48"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="381" ypos="535"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="11" Name="Fill Order Subprocess"> <Implementation> <SubFlow Execution="ASYNCHR" Id="2"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> <ActualParameter>orderInfo.orderType</ActualParameter> <ActualParameter>orderInfo.emailAddress</ActualParameter> </ActualParameters> </SubFlow> </Implementation> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="765"/> <ExtendedAttribute Name="YOffset" Value="120"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="653" ypos="389"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="12" Name="Check Order Type"> <Route/> <TransitionRestrictions> <TransitionRestriction> <Split Type="XOR"> <TransitionRefs> <TransitionRef Id="24"/> <TransitionRef Id="25"/> </TransitionRefs> </Split> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="288"/> <ExtendedAttribute Name="YOffset" Value="48"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="293" ypos="460"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="17" Name="Transform Data"> <Implementation> <Tool Id="transformData" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderString</ActualParameter> <ActualParameter>orderInfo</ActualParameter> </ActualParameters> </Tool> </Implementation> <TransitionRestrictions> <TransitionRestriction> <Split Type="XOR"> <TransitionRefs> <TransitionRef Id="40"/> <TransitionRef Id="21"/> </TransitionRefs> </Split> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="61"/> <ExtendedAttribute Name="YOffset" Value="164"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="102" ypos="389"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="32" Name="Enter Order"> <Implementation> <Tool Id="enterOrder" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderInfo</ActualParameter> <ActualParameter>orderNumber</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection</Performer> <TransitionRestrictions> <TransitionRestriction> <Join Type="XOR"/> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="633"/> <ExtendedAttribute Name="YOffset" Value="34"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="510" ypos="389"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="33"> <Route/> <TransitionRestrictions> <TransitionRestriction> <Join Type="AND"/> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="903"/> <ExtendedAttribute Name="YOffset" Value="120"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="725" ypos="391"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="39" Name="Compose RejectionMessage"> <Implementation> <Tool Id="composeMessage" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> <ActualParameter>-1</ActualParameter> </ActualParameters> </Tool> </Implementation> <TransitionRestrictions> <TransitionRestriction> <Join Type="XOR"/> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="533"/> <ExtendedAttribute Name="YOffset" Value="268"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="655" ypos="245"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="41" Name="Check Vendor Account"> <Implementation> <Tool Id="checkVendor" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderInfo.AccountNumber</ActualParameter> <ActualParameter>orderInfo.ToltalAmount</ActualParameter> <ActualParameter>status</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection</Performer> <TransitionRestrictions> <TransitionRestriction> <Split Type="XOR"> <TransitionRefs> <TransitionRef Id="27"/> <TransitionRef Id="30"/> </TransitionRefs> </Split> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="412"/> <ExtendedAttribute Name="YOffset" Value="34"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="381" ypos="316"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="56" Name="Compose Acceptance Message"> <Implementation> <Tool Id="composeMessage" Type="APPLICATION"> <ActualParameters> <ActualParameter>status</ActualParameter> <ActualParameter>orderNumber</ActualParameter> </ActualParameters> </Tool> </Implementation> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="764"/> <ExtendedAttribute Name="YOffset" Value="29"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="653" ypos="462"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="58" Name="Raise Alarm"> <Implementation> <No/> </Implementation> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="61"/> <ExtendedAttribute Name="YOffset" Value="268"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="100" ypos="250"/> </ExtendedAttribute> <ExtendedAttribute Name="SystemActivity" Value="Alarm"/> </ExtendedAttributes> </Activity> </Activities> <Transitions> <Transition From="9" Id="1" To="8"> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> </ExtendedAttributes> </Transition> <Transition From="9" Id="2" To="11"> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> </ExtendedAttributes> </Transition> <Transition From="11" Id="16" To="33"> <ExtendedAttributes>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -