📄 testdata.xml
字号:
<?xml version="1.0" encoding="gb2312"?>
<workflow name="购买 需求" author="Michael: michael@vivtek.com">
<role name="管理员"></role>
<role name="技术员"></role>
<role name="出纳"></role>
<role name="前台"></role>
<data name="需求" type="text"></data>
<data name="数量" type="float" value="100" ></data>
<data name="数量2" type="int" value="100" ></data>
<data name="日期" type="int"></data>
<data name="原因" type="list">
<option>
cause1
</option>
<option>
cause2
</option>
<option>
cause3
</option>
</data>
<data name="附件" type="file"></data>
<data name="email" type="database">
<table>
userinfo
</table>
<field1>
ID
</field1>
<field2>
name
</field2>
<expr>
disable=0
</expr>
<order>
name
</order>
</data>
<sequence>
<task label="任务一" role="管理员">
<data name="可以吗(Yes/No)?" type="text"></data>
<!-- You know, something like an HTML select box would be appropriate here. -->
</task>
<if expr="${可以吗(Yes/No)?} = 'No'">
<situation name="Request rejected"></situation>
</if>
<task label="任务二" role="技术员">
<data name="Purchasing record" type="text"></data>
</task>
<alert type="email" to="${Requester's email}">
Your request for the purchase of ${Product requested} has been approved and the
order was placed. The purchasing record is ${Purchasing record} if you need to
contact Purchasing for inquiries.
</alert>
<alert type="role" to="出纳">
An order for ${Product requested} has been placed.
</alert>
<alert type="role" to="前台">
An order for ${Product requested} has been placed. Expect delivery.
</alert>
<parallel>
<sequence>
<task label="Receive ${Product requested}" role="前台"></task>
<alert type="email" to="${Requester's email}">
Your requested ${Product requested} has arrived.
</alert>
</sequence>
<task label="File invoice" role="前台">
<data name="Invoice number" type="text"></data>
</task>
</parallel>
<task label="Pay invoice" role="前台"></task>
<alert type="role" to="Purchasing">
The purchase has been paid.
</alert>
</sequence>
<handle situation="Request rejected">
<task label="归档" role="前台"></task>
<alert type="role" to="Purchasing">
The purchase has been paid.
</alert>
</handle>
</workflow>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -