Process Instance Structure

XML structure

An abbreviated version of the XML for a process instance is provided below. Only properties that are relevant for APIs are shown; the XML returned by an API call will usually include much more than what is shown here.

<ProcessInstance>>
   <property>
     <isCriticalSystemObject></isCriticalSystemObject>
     <name></name>
     <paramRoleType>
       <isCriticalSystemObject></isCriticalSystemObject>
       <name></name>
       <disabled></disabled>
     </paramRoleType>
     <scope>
       <isCriticalSystemObject></isCriticalSystemObject>
       <name></name> </scope>  
     <valueType>
       <isCriticalSystemObject></isCriticalSystemObject>
       <name></name>
       <disabled></disabled>
     </valueType>
     <values>
       <value></value>
     </values>
     <maxOccurs></maxOccurs>
     <minOccurs></minOccurs>
     <orderIndex></orderIndex>
     <confidential></confidential>
     <encrypted></encrypted>
     <readOnly></readOnly>
   </property>
   <processDefinition>
     <id></id>
     <name></name>
   </processDefinition>
   <processInstanceState>
     <isCriticalSystemObject></isCriticalSystemObject>
     <name></name>
     <disabled></disabled>
   </processInstanceState>
   <context></context>
 </ProcessInstance>