complexType WorkflowTemplateType
diagram plmxml_diagrams/plmxml_p1482.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute plm:TaskDescription plm:DependencyTaskActions plm:DependencyTaskTemplates
used by
element WorkflowTemplate
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
actions  plm:uriReferenceListType        
appinfo
validate=skipName
parentTaskTemplateRef  plm:anyURIType        
dependencyTaskTemplateRefs  plm:uriReferenceListType  optional      
iconKey  xsd:string        
signoffQuorum  xsd:integer  optional      
stage  plm:WorkflowTemplateStageEnum    available    
templateClassification  plm:WorkflowTemplateClassificationEnum    task    
location  xsd:string  required      
objectType  xsd:string  required      
showInProcessStage  xsd:boolean  required      
subTemplateRefs  plm:uriReferenceListType  optional      
locationRef  plm:anyURIType  optional      
objectTypeRef  plm:anyURIType  optional      
waitForUndecidedReviewers  plm:WorkflowTemplateUndecidedReviewersEnum    false    
originalId  xsd:string  optional      
asynchronous  xsd:boolean    false    
annotation
documentation

      The WorkflowTemplateType represents the type for the workflow templates.
      Typically workflow template is used to initialize workflow processes. A
      workflow template have actions associated with it to represent a list of
      workflow actions that will be triggered during a workflow process. The
      actions objects are WorkflowAction objects. A workflow template also might
      have a parent task template, one or more dependency task templates, and
      one or more child task templates associated with it. These are also
      WorkflowTemplate objects.

      Attributes:

      locationRef:      References a multiple language version of location. If
                        multiple language support is required, locationRef
                        should be used in addition to location.
      objectTypeRef:    References a multiple language version of objectType. If
                        multiple language support is required, objectTypeRef
                        should be used in addition to objectType.
      waitForUndecidedReviewers: Whether the workflow process should wait for
                        undecided reviewers.
      originalId:       An identifer for the original WorkflowTemplate to allow
                        traceability to the original WorkflowTemplate, even
                        after it has been deleted.
      asynchronous:     Whether the WorkflowTemplate may be processed
                        asynchronously.
     
source <xsd:complexType name="WorkflowTemplateType">
 
<xsd:annotation>
   
<xsd:documentation>
      The WorkflowTemplateType represents the type for the workflow templates.
      Typically workflow template is used to initialize workflow processes. A
      workflow template have actions associated with it to represent a list of
      workflow actions that will be triggered during a workflow process. The
      actions objects are WorkflowAction objects. A workflow template also might
      have a parent task template, one or more dependency task templates, and
      one or more child task templates associated with it. These are also
      WorkflowTemplate objects.

      Attributes:

      locationRef:      References a multiple language version of location. If
                        multiple language support is required, locationRef
                        should be used in addition to location.
      objectTypeRef:    References a multiple language version of objectType. If
                        multiple language support is required, objectTypeRef
                        should be used in addition to objectType.
      waitForUndecidedReviewers: Whether the workflow process should wait for
                        undecided reviewers.
      originalId:       An identifer for the original WorkflowTemplate to allow
                        traceability to the original WorkflowTemplate, even
                        after it has been deleted.
      asynchronous:     Whether the WorkflowTemplate may be processed
                        asynchronously.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:sequence>
       
<xsd:element name="TaskDescription" type="plm:UserListDataType"/>
       
<xsd:element name="DependencyTaskActions" type="xsd:string" plm:deprecated="true"/>
       
<xsd:element name="DependencyTaskTemplates" type="xsd:string" plm:deprecated="true"/>
     
</xsd:sequence>
     
<xsd:attribute name="actions" type="plm:uriReferenceListType" plm:refType="plm:WorkflowAction">
       
<xsd:annotation>
         
<xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="parentTaskTemplateRef" type="plm:anyURIType" plm:refType="plm:WorkflowTemplate"/>
     
<xsd:attribute name="dependencyTaskTemplateRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:WorkflowTemplate"/>
     
<xsd:attribute name="iconKey" type="xsd:string"/>
     
<xsd:attribute name="signoffQuorum" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="stage" type="plm:WorkflowTemplateStageEnum" default="available"/>
     
<xsd:attribute name="templateClassification" type="plm:WorkflowTemplateClassificationEnum" default="task"/>
     
<xsd:attribute name="location" type="xsd:string" use="required"/>
     
<xsd:attribute name="objectType" type="xsd:string" use="required"/>
     
<xsd:attribute name="showInProcessStage" type="xsd:boolean" use="required"/>
     
<xsd:attribute name="subTemplateRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:WorkflowTemplate"/>
     
<xsd:attribute name="locationRef" type="plm:anyURIType" use="optional" plm:refType="plm:Text"/>
     
<xsd:attribute name="objectTypeRef" type="plm:anyURIType" use="optional" plm:refType="plm:Text"/>
     
<xsd:attribute name="waitForUndecidedReviewers" type="plm:WorkflowTemplateUndecidedReviewersEnum" default="false"/>
     
<xsd:attribute name="originalId" type="xsd:string" use="optional"/>
     
<xsd:attribute name="asynchronous" type="xsd:boolean" default="false"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute WorkflowTemplateType/@actions
type plm:uriReferenceListType
annotation
appinfo
validate=skipName
source <xsd:attribute name="actions" type="plm:uriReferenceListType" plm:refType="plm:WorkflowAction">
 
<xsd:annotation>
   
<xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo>
 
</xsd:annotation>
</xsd:attribute>

attribute WorkflowTemplateType/@parentTaskTemplateRef
type plm:anyURIType
source <xsd:attribute name="parentTaskTemplateRef" type="plm:anyURIType" plm:refType="plm:WorkflowTemplate"/>

attribute WorkflowTemplateType/@dependencyTaskTemplateRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="dependencyTaskTemplateRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:WorkflowTemplate"/>

attribute WorkflowTemplateType/@iconKey
type xsd:string
source <xsd:attribute name="iconKey" type="xsd:string"/>

attribute WorkflowTemplateType/@signoffQuorum
type xsd:integer
properties
use optional
source <xsd:attribute name="signoffQuorum" type="xsd:integer" use="optional"/>

attribute WorkflowTemplateType/@stage
type plm:WorkflowTemplateStageEnum
properties
default available
facets
Kind Value Annotation
enumeration obsolete
enumeration developing
enumeration available
source <xsd:attribute name="stage" type="plm:WorkflowTemplateStageEnum" default="available"/>

attribute WorkflowTemplateType/@templateClassification
type plm:WorkflowTemplateClassificationEnum
properties
default task
facets
Kind Value Annotation
enumeration process
enumeration task
source <xsd:attribute name="templateClassification" type="plm:WorkflowTemplateClassificationEnum" default="task"/>

attribute WorkflowTemplateType/@location
type xsd:string
properties
use required
source <xsd:attribute name="location" type="xsd:string" use="required"/>

attribute WorkflowTemplateType/@objectType
type xsd:string
properties
use required
source <xsd:attribute name="objectType" type="xsd:string" use="required"/>

attribute WorkflowTemplateType/@showInProcessStage
type xsd:boolean
properties
use required
source <xsd:attribute name="showInProcessStage" type="xsd:boolean" use="required"/>

attribute WorkflowTemplateType/@subTemplateRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="subTemplateRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:WorkflowTemplate"/>

attribute WorkflowTemplateType/@locationRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="locationRef" type="plm:anyURIType" use="optional" plm:refType="plm:Text"/>

attribute WorkflowTemplateType/@objectTypeRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="objectTypeRef" type="plm:anyURIType" use="optional" plm:refType="plm:Text"/>

attribute WorkflowTemplateType/@waitForUndecidedReviewers
type plm:WorkflowTemplateUndecidedReviewersEnum
properties
default false
facets
Kind Value Annotation
enumeration true
enumeration false
source <xsd:attribute name="waitForUndecidedReviewers" type="plm:WorkflowTemplateUndecidedReviewersEnum" default="false"/>

attribute WorkflowTemplateType/@originalId
type xsd:string
properties
use optional
source <xsd:attribute name="originalId" type="xsd:string" use="optional"/>

attribute WorkflowTemplateType/@asynchronous
type xsd:boolean
properties
default false
source <xsd:attribute name="asynchronous" type="xsd:boolean" default="false"/>

element WorkflowTemplateType/TaskDescription
diagram plmxml_diagrams/plmxml_p1483.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:UserListDataType
properties
content complex
children plm:Description plm:ApplicationRef plm:Item
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
type  plm:UserValueDataType    string    
source <xsd:element name="TaskDescription" type="plm:UserListDataType"/>

element WorkflowTemplateType/DependencyTaskActions
diagram plmxml_diagrams/plmxml_p1484.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type xsd:string
properties
content simple
source <xsd:element name="DependencyTaskActions" type="xsd:string" plm:deprecated="true"/>

element WorkflowTemplateType/DependencyTaskTemplates
diagram plmxml_diagrams/plmxml_p1485.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type xsd:string
properties
content simple
source <xsd:element name="DependencyTaskTemplates" type="xsd:string" plm:deprecated="true"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy