ecommerce.xml
来自「自动化网络办公系统全部源码officeanywheresystem」· XML 代码 · 共 43 行
XML
43 行
<?xml version="1.0"?>
<workflow name="Ecomm order" author="Michael: michael@vivtek.com">
<role name="Merchant"></role>
<role name="Supplier"></role>
<data name="customer" type="record" storage="database:something"></data>
<data name="order" type="record" storage="database:something"></data>
<sequence>
<if expr="${order.payment_processed} = false">
<task label="Process payment" role="Merchant">
<data name="order">
</data>
</task>
<data name="order.payment_processed" value="true"></data>
<alert type="email" to="${customer.email}">
Your payment has been processed and your order will be shipped soon. Blah, blah.
</alert>
</if>
<data name="suppliers" readonly="yes"
storage="select distinct(supplier) from order_detail where order_number='${order.order_number}'">
</data>
<task label="Fulddfill" role="Merchant" agent="${agent}">
<data name="order items"
storage="select * from order_detail where order_number='${order.order_number} and supplier='${agent}'">
</data>
</task>
<parallel foreach="supplier" values="${suppliers}">
<task label="Fulfill" role="Supplier" agent="${agent}">
<data name="order items"
storage="select * from order_detail where order_number='${order.order_number} and supplier='${agent}'">
</data>
</task>
</parallel>
<alert type="email" to="${customer.email}">
Your order has been shipped. Blah, blah with link to order status.
</alert>
</sequence>
</workflow>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?