workflowtask.xsd

来自「工作流产品,一个大型项目,使用ORALCE BPEL」· XSD 代码 · 共 107 行

XSD
107
字号
<?xml version="1.0"?>
<xsd:schema 
     targetNamespace="http://xmlns.oracle.com/pcbpel/taskservice/task"
     xmlns:tns="http://xmlns.oracle.com/pcbpel/taskservice/task"
     xmlns="http://www.w3.org/2001/XMLSchema" 
     xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
     elementFormDefault="qualified" blockDefault="#all">
  <!-- //////////////////// Process Connect Task XML types//////////////////// -->

  <element name="attachment">
    <complexType>
      <sequence>
        <element name="name" type="xsd:string" minOccurs="0"/>
        <element name="URI" type="xsd:string" minOccurs="0"/>
        <element name="content" type="xsd:string" minOccurs="0"/>
      </sequence>
    </complexType>
  </element>

  <element name="task">
    <complexType>
      <sequence>
        <element name="title" type="xsd:string" minOccurs="0"/>
        <element name="assigneeUsers" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
        <element name="assigneeGroups" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
        <element name="acquiredBy" type="xsd:string" minOccurs="0"/>
        <element name="owner" type="xsd:string" minOccurs="0"/>
        <element name="payload" type="xsd:anyType" minOccurs="0"/>
        <element name="conclusion" type="xsd:string" minOccurs="0"/>
        <element name="state" minOccurs="0">
          <simpleType>
            <restriction base="xsd:string">
              <enumeration value="UNASSIGNED"/>
              <enumeration value="ASSIGNED"/>
              <enumeration value="COMPLETED"/>
              <enumeration value="EXPIRED"/>
              <enumeration value="ABORTED"/>
              <enumeration value="WITHDRAWN"/>
              <enumeration value="ERRORED"/>
              <enumeration value="SUSPENDED"/>
              <enumeration value="INFO_REQUESTED"/>
            </restriction>
          </simpleType>
        </element>
        <element name="subState" minOccurs="0">
          <simpleType>
            <restriction base="xsd:string">
              <enumeration value="ASSIGNED"/>
              <enumeration value="REASSIGNED"/>
              <enumeration value="ROUTED"/>
              <enumeration value="RENEWED"/>
              <enumeration value="ESCALATED"/>
              <enumeration value="ACQUIRED"/>
              <enumeration value="RESUMED"/>
              <enumeration value="INFO_SUBMITTED"/>
              <enumeration value="RELEASED"/>
            </restriction>
          </simpleType>
        </element>
        <element name="processId" type="xsd:string" minOccurs="0"/>
        <element name="processName" type="xsd:string" minOccurs="0"/>
        <element name="processVersion" type="xsd:string" minOccurs="0"/>
        <element name="instanceId" type="xsd:string" minOccurs="0"/>
        <element name="domainId" type="xsd:string" minOccurs="0"/>
        <element name="processOwner" type="xsd:string" minOccurs="0"/>
        <element name="taskId" type="xsd:string" minOccurs="0"/>
        <element name="taskNumber" type="xsd:string" minOccurs="0"/>
        <element name="versionNumber" type="xsd:int" minOccurs="0"/>
        <element name="versionReason" type="xsd:string" minOccurs="0"/>
        <element name="taskGroupId" type="xsd:string" minOccurs="0"/>
        <element name="taskType" type="xsd:string" minOccurs="0"/>
        <element name="identificationKey" type="xsd:string" minOccurs="0"/>
        <element name="expirationDuration" type="xsd:duration" minOccurs="0"/>
        <element name="expirationDate" type="xsd:dateTime" minOccurs="0"/>
        <element name="comments" type="xsd:string" minOccurs="0"/>
        <element name="priority" type="xsd:int" minOccurs="0"/>
        <element name="creator" type="xsd:string" minOccurs="0"/>
        <element name="creationDate" type="xsd:dateTime" minOccurs="0"/>
        <element name="updatedBy" type="xsd:string" minOccurs="0"/>
        <element name="modifyDate" type="xsd:dateTime" minOccurs="0"/>
        <element name="isGroup" type="xsd:boolean" minOccurs="0"/>
        <element name="hasSubTasks" type="xsd:boolean" minOccurs="0"/>
        <element name="approvers" type="xsd:string" minOccurs="0"/>
        <element name="notm" type="xsd:int" minOccurs="0"/>
        <element name="pattern" type="xsd:string" minOccurs="0"/>
        <element name="flexString1" type="xsd:string" minOccurs="0"/>
        <element name="flexString2" type="xsd:string" minOccurs="0"/>
        <element name="flexString3" type="xsd:string" minOccurs="0"/>
        <element name="flexString4" type="xsd:string" minOccurs="0"/>
        <element name="flexDouble1" type="xsd:double" minOccurs="0"/>
        <element name="flexDouble2" type="xsd:double" minOccurs="0"/>
        <element name="flexLong1" type="xsd:long" minOccurs="0"/>
        <element name="flexLong2" type="xsd:long" minOccurs="0"/>
        <element name="flexDate1" type="xsd:dateTime" minOccurs="0"/>
        <element name="flexDate2" type="xsd:dateTime" minOccurs="0"/>
        <element name="flexDate3" type="xsd:dateTime" minOccurs="0"/>
        <element ref="tns:attachment" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </complexType>
  </element>
</xsd:schema>





⌨️ 快捷键说明

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