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

📄 xpdl-1.0-schema.xsd

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 XSD
📖 第 1 页 / 共 2 页
字号:
            <xsd:element ref="xpdl:RedefinableHeader" minOccurs="0"/>            <xsd:element ref="xpdl:ConformanceClass" minOccurs="0"/>            <xsd:element ref="xpdl:Script" minOccurs="0"/>            <xsd:element ref="xpdl:ExternalPackages" minOccurs="0"/>            <xsd:element ref="xpdl:TypeDeclarations" minOccurs="0"/>            <xsd:element ref="xpdl:Participants" minOccurs="0"/>            <xsd:element ref="xpdl:Applications" minOccurs="0"/>            <xsd:element ref="xpdl:DataFields" minOccurs="0"/>            <xsd:element ref="xpdl:WorkflowProcesses" minOccurs="0"/>            <xsd:element ref="xpdl:ExtendedAttributes" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/>         <xsd:attribute name="Name" type="xsd:string"/>      </xsd:complexType>   </xsd:element>   <xsd:element name="PackageHeader">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:XPDLVersion"/>            <xsd:element ref="xpdl:Vendor"/>            <xsd:element ref="xpdl:Created"/>            <xsd:element ref="xpdl:Description" minOccurs="0"/>            <xsd:element ref="xpdl:Documentation" minOccurs="0"/>            <xsd:element ref="xpdl:PriorityUnit" minOccurs="0"/>            <xsd:element ref="xpdl:CostUnit" minOccurs="0"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="Participant">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:ParticipantType"/>            <xsd:element ref="xpdl:Description" minOccurs="0"/>            <xsd:element ref="xpdl:ExternalReference" minOccurs="0"/>            <xsd:element ref="xpdl:ExtendedAttributes" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/>         <xsd:attribute name="Name" type="xsd:string"/>      </xsd:complexType>   </xsd:element>   <xsd:element name="ParticipantType">      <xsd:complexType>         <xsd:attribute name="Type" use="required">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="RESOURCE_SET"/>                  <xsd:enumeration value="RESOURCE"/>                  <xsd:enumeration value="ROLE"/>                  <xsd:enumeration value="ORGANIZATIONAL_UNIT"/>                  <xsd:enumeration value="HUMAN"/>                  <xsd:enumeration value="SYSTEM"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="Participants">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Participant" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="Performer" type="xsd:string"/>   <xsd:element name="Priority" type="xsd:string"/>   <xsd:element name="PriorityUnit" type="xsd:string"/>   <xsd:element name="ProcessHeader">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Created" minOccurs="0"/>            <xsd:element ref="xpdl:Description" minOccurs="0"/>            <xsd:element ref="xpdl:Priority" minOccurs="0"/>            <xsd:element ref="xpdl:Limit" minOccurs="0"/>            <xsd:element ref="xpdl:ValidFrom" minOccurs="0"/>            <xsd:element ref="xpdl:ValidTo" minOccurs="0"/>            <xsd:element ref="xpdl:TimeEstimation" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="DurationUnit">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="Y"/>                  <xsd:enumeration value="M"/>                  <xsd:enumeration value="D"/>                  <xsd:enumeration value="h"/>                  <xsd:enumeration value="m"/>                  <xsd:enumeration value="s"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="RecordType">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Member" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="RedefinableHeader">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Author" minOccurs="0"/>            <xsd:element ref="xpdl:Version" minOccurs="0"/>            <xsd:element ref="xpdl:Codepage" minOccurs="0"/>            <xsd:element ref="xpdl:Countrykey" minOccurs="0"/>            <xsd:element ref="xpdl:Responsibles" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="PublicationStatus">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="UNDER_REVISION"/>                  <xsd:enumeration value="RELEASED"/>                  <xsd:enumeration value="UNDER_TEST"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="Responsible" type="xsd:string"/>   <xsd:element name="Responsibles">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Responsible" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="Route">      <xsd:complexType/>   </xsd:element>   <xsd:element name="SchemaType">      <xsd:complexType>         <xsd:sequence>            <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="Script">      <xsd:complexType>         <xsd:attribute name="Type" type="xsd:string" use="required"/>         <xsd:attribute name="Version" type="xsd:string" use="optional"/>         <xsd:attribute name="Grammar" type="xsd:anyURI" use="optional"/>      </xsd:complexType>   </xsd:element>   <xsd:element name="SimulationInformation">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Cost"/>            <xsd:element ref="xpdl:TimeEstimation"/>         </xsd:sequence>         <xsd:attribute name="Instantiation">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="ONCE"/>                  <xsd:enumeration value="MULTIPLE"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="Split">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:TransitionRefs" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Type">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="AND"/>                  <xsd:enumeration value="XOR"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="StartMode">      <xsd:complexType>         <xsd:choice>            <xsd:element ref="xpdl:Automatic"/>            <xsd:element ref="xpdl:Manual"/>         </xsd:choice>      </xsd:complexType>   </xsd:element>   <xsd:element name="SubFlow">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:ActualParameters" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Id" type="xsd:string" use="required"/>         <xsd:attribute name="Execution">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="ASYNCHR"/>                  <xsd:enumeration value="SYNCHR"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="TimeEstimation">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:WaitingTime" minOccurs="0"/>            <xsd:element ref="xpdl:WorkingTime" minOccurs="0"/>            <xsd:element ref="xpdl:Duration" minOccurs="0"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="Tool">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:ActualParameters" minOccurs="0"/>            <xsd:element ref="xpdl:Description" minOccurs="0"/>            <xsd:element ref="xpdl:ExtendedAttributes" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/>         <xsd:attribute name="Type">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="APPLICATION"/>                  <xsd:enumeration value="PROCEDURE"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="Transition">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Condition" minOccurs="0"/>            <xsd:element ref="xpdl:Description" minOccurs="0"/>            <xsd:element ref="xpdl:ExtendedAttributes" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/>         <xsd:attribute name="From" type="xsd:NMTOKEN" use="required"/>         <xsd:attribute name="To" type="xsd:NMTOKEN" use="required"/>         <xsd:attribute name="Name" type="xsd:string"/>      </xsd:complexType>   </xsd:element>   <xsd:element name="TransitionRef">      <xsd:complexType>         <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/>      </xsd:complexType>   </xsd:element>   <xsd:element name="TransitionRefs">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:TransitionRef" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="TransitionRestriction">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Join" minOccurs="0"/>            <xsd:element ref="xpdl:Split" minOccurs="0"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="TransitionRestrictions">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:TransitionRestriction" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="Transitions">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Transition" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="TypeDeclaration">      <xsd:complexType>         <xsd:sequence>            <xsd:group ref="xpdl:DataTypes"/>            <xsd:element ref="xpdl:Description" minOccurs="0"/>            <xsd:element ref="xpdl:ExtendedAttributes" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Id" type="xsd:ID" use="required"/>         <xsd:attribute name="Name" type="xsd:string"/>      </xsd:complexType>   </xsd:element>   <xsd:element name="TypeDeclarations">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:TypeDeclaration" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="UnionType">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:Member" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="ValidFrom" type="xsd:string"/>   <xsd:element name="ValidTo" type="xsd:string"/>   <xsd:element name="Vendor" type="xsd:string"/>   <xsd:element name="Version" type="xsd:string"/>   <xsd:element name="WaitingTime" type="xsd:string"/>   <xsd:element name="WorkflowProcess">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:ProcessHeader"/>            <xsd:element ref="xpdl:RedefinableHeader" minOccurs="0"/>            <xsd:element ref="xpdl:FormalParameters" minOccurs="0"/>            <xsd:element ref="xpdl:DataFields" minOccurs="0"/>            <xsd:element ref="xpdl:Participants" minOccurs="0"/>            <xsd:element ref="xpdl:Applications" minOccurs="0"/>            <xsd:element ref="xpdl:ActivitySets" minOccurs="0"/>            <xsd:element ref="xpdl:Activities" minOccurs="0"/>            <xsd:element ref="xpdl:Transitions" minOccurs="0"/>            <xsd:element ref="xpdl:ExtendedAttributes" minOccurs="0"/>         </xsd:sequence>         <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/>         <xsd:attribute name="Name" type="xsd:string"/>         <xsd:attribute name="AccessLevel">            <xsd:simpleType>               <xsd:restriction base="xsd:NMTOKEN">                  <xsd:enumeration value="PUBLIC"/>                  <xsd:enumeration value="PRIVATE"/>               </xsd:restriction>            </xsd:simpleType>         </xsd:attribute>      </xsd:complexType>   </xsd:element>   <xsd:element name="WorkflowProcesses">      <xsd:complexType>         <xsd:sequence>            <xsd:element ref="xpdl:WorkflowProcess" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>      </xsd:complexType>   </xsd:element>   <xsd:element name="WorkingTime" type="xsd:string"/>   <xsd:element name="XPDLVersion" type="xsd:string"/>   <xsd:element name="Xpression">      <xsd:complexType mixed="true">         <xsd:choice minOccurs="0" maxOccurs="unbounded">            <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>         </xsd:choice>      </xsd:complexType>   </xsd:element></xsd:schema>

⌨️ 快捷键说明

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