workflow.dtd

来自「自动化网络办公系统全部源码officeanywheresystem」· DTD 代码 · 共 107 行

DTD
107
字号
<!ENTITY % Action "task | sequence | parallel | data | alert | if | handle | situation | note | role ">

<!ELEMENT workflow (note?,role+,data+,(%Action;),handle*,subprocess*)>
<!ATTLIST workflow
      name CDATA #IMPLIED
      author CDATA #IMPLIED
      original_date CDATA #IMPLIED
      last_modified CDATA #IMPLIED
>

<!ELEMENT subprocess (note?,role+,data+,(%Action;),handle*,subprocess*)>
<!ATTLIST subprocess
      name CDATA #IMPLIED
>

<!ELEMENT note ANY>

<!ELEMENT role EMPTY>
<!ATTLIST role
      name CDATA #IMPLIED
>

<!ELEMENT task (data)*>
<!ATTLIST task
	  id CDATA #IMPLIED
      label CDATA #IMPLIED
      role CDATA #IMPLIED
      agent CDATA #IMPLIED
>


<!ELEMENT data (list)*>
<!ATTLIST data
	  id CDATA #IMPLIED
	  name CDATA #IMPLIED
      type CDATA #IMPLIED
      storage CDATA #IMPLIED
      value CDATA #IMPLIED
      readonly CDATA #IMPLIED
>

<!ELEMENT list (option)+>

<!ELEMENT option #PCDATA>
<!ATTLIST option
      caption CDATA #IMPLIED
      value CDATA #IMPLIED
      index CDATA #IMPLIED
      selected (yes|no) "no"
>

<!ELEMENT sequence (%Action;)+>
<!ATTLIST sequence
      foreach CDATA #IMPLIED
      values CDATA #IMPLIED
      index CDATA #IMPLIED
      repeat (yes|no) "no"
>

<!ELEMENT parallel (%Action;)+>
<!ATTLIST parallel
      foreach CDATA #IMPLIED
      values CDATA #IMPLIED
      index CDATA #IMPLIED
      repeat (yes|no) "no"
>


<!ELEMENT if ((%Action;),(elseif,(%Action;))*,(%Action;)?)>
<!ATTLIST if
      expr CDATA #IMPLIED
>
<!ELEMENT elseif EMPTY>
<!ATTLIST elseif
      expr CDATA #IMPLIED
>

<!ELEMENT situation (data|note)*>
<!ATTLIST situation
      name ID #IMPLIED
      break (yes|no) "yes"
>

<!ELEMENT handle (%Action;)*>
<!ATTLIST handle
      situation CDATA #IMPLIED
>

<!ELEMENT resume EMPTY>

<!ELEMENT alert (#PCDATA|data|note)*>
<!ATTLIST alert
      type CDATA #IMPLIED
      to CDATA #IMPLIED
>


<!ELEMENT start (data|note)*>
<!ATTLIST start
      name CDATA #IMPLIED
      location CDATA #IMPLIED
      mode (merge|task|independent) "task"
      completion CDATA #IMPLIED
>


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?