📄 sample_workflow_process.xpdl
字号:
<ExtendedAttribute Name="XOffset" Value="70"/> <ExtendedAttribute Name="YOffset" Value="55"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="62" ypos="389"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="22" Name="Billing"> <Implementation> <Tool Id="billAccount" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection</Performer> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="341"/> <ExtendedAttribute Name="YOffset" Value="113"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="347" ypos="435"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="23" Name="Charge Credit Card"> <Implementation> <No/> </Implementation> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="446"/> <ExtendedAttribute Name="YOffset" Value="56"/> <ExtendedAttribute Name="SystemActivity" Value="WebService"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="386" ypos="338"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="30"> <Route/> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="754"/> <ExtendedAttribute Name="YOffset" Value="24"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="613" ypos="389"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="31" Name="email Receipt or Invoice"> <Implementation> <No/> </Implementation> <TransitionRestrictions> <TransitionRestriction> <Join Type="XOR"/> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="651"/> <ExtendedAttribute Name="YOffset" Value="57"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="430" ypos="385"/> </ExtendedAttribute> <ExtendedAttribute Name="SystemActivity" Value="Email"/> <ExtendedAttribute Name="Email"> <xyz:Email subject="%%orderStatus" to="%%emailAddress"> <xyz:Attachments> <xyz:Attachment>%%docURI</xyz:Attachment> </xyz:Attachments> <xyz:MessageText>Order number %%orderNumber is %%orderStatus. Thank-you for ordering from PQR Products, Inc.</xyz:MessageText> </xyz:Email> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="36" Name="Ship Order"> <Description>View order and enter fulfillment info</Description> <Implementation> <Tool Id="shipOrder" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> <ActualParameter>orderStatus</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection and Shipper</Performer> <Deadline Execution="ASYNCHR"> <DeadlineCondition>3 days</DeadlineCondition> <ExceptionName>notifyException</ExceptionName> </Deadline> <Deadline Execution="SYNCHR"> <DeadlineCondition>5 days</DeadlineCondition> <ExceptionName>timeoutException</ExceptionName> </Deadline> <TransitionRestrictions> <TransitionRestriction> <Split Type="XOR"> <TransitionRefs> <TransitionRef Id="11"/> <TransitionRef Id="10"/> <TransitionRef Id="49"/> <TransitionRef Id="50"/> </TransitionRefs> </Split> </TransitionRestriction> </TransitionRestrictions> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="202"/> <ExtendedAttribute Name="YOffset" Value="55"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="133" ypos="386"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="59" Name="Get Credit Info"> <Implementation> <Tool Id="getCreditInfo" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> <ActualParameter>creditInfo</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection</Performer> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="343"/> <ExtendedAttribute Name="YOffset" Value="199"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="311" ypos="338"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="60" Name="Create Invoice"> <Implementation> <Tool Id="createInvoice" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> <ActualParameter>docUri</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection</Performer> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="651"/> <ExtendedAttribute Name="YOffset" Value="113"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="460" ypos="435"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="61" Name="Create Receipt"> <Implementation> <Tool Id="createReceipt" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> <ActualParameter>docUri</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection</Performer> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="542"/> <ExtendedAttribute Name="YOffset" Value="200"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="461" ypos="338"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> <Activity Id="63" Name="Raise Alarm"> <Implementation> <No/> </Implementation> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="FreeTextExpressionParticipant"/> <ExtendedAttribute Name="XOffset" Value="202"/> <ExtendedAttribute Name="YOffset" Value="121"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="83" ypos="271"/> </ExtendedAttribute> <ExtendedAttribute Name="SystemActivity" Value="Alarm"/> </ExtendedAttributes> </Activity> <Activity Id="64" Name="Cancel Order"> <Description>View order and enter fulfillment info</Description> <Implementation> <Tool Id="cancelOrder" Type="APPLICATION"> <ActualParameters> <ActualParameter>orderNumber</ActualParameter> </ActualParameters> </Tool> </Implementation> <Performer>DBConnection</Performer> <ExtendedAttributes> <ExtendedAttribute Name="ParticipantID" Value="DBConnection"/> <ExtendedAttribute Name="XOffset" Value="202"/> <ExtendedAttribute Name="YOffset" Value="24"/> <ExtendedAttribute Name="Coordinates"> <xyz:Coordinates xpos="174" ypos="271"/> </ExtendedAttribute> </ExtendedAttributes> </Activity> </Activities> <Transitions> <Transition From="21" Id="8" To="36"> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> </ExtendedAttributes> </Transition> <Transition From="36" Id="10" To="22"> <Condition>orderType == "PO"</Condition> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> <ExtendedAttribute Name="BreakPoint" Value="279;133;1"/> </ExtendedAttributes> </Transition> <Transition From="36" Id="11" To="59"> <Condition>orderType == "Credit"</Condition> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> <ExtendedAttribute Name="BreakPoint" Value="380;325;1"/> </ExtendedAttributes> </Transition> <Transition From="60" Id="13" To="31"> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> </ExtendedAttributes> </Transition> <Transition From="61" Id="14" To="31"> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> </ExtendedAttributes> </Transition> <Transition From="31" Id="15" To="30"> <ExtendedAttributes> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -