⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testdata.xml

📁 自动化网络办公系统全部源码officeanywheresystem
💻 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 + -