For AI agents: visit https://developer-soap.corrigo.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Element Added Summary OperationalRisks BackoutPlan
XML
<xs:complexType name="ProcedureTemplate" mixed="false">
<xs:complexContent>
<xs:extension base="RemovableCorrigoEntity">
<xs:sequence>
<xs:element name="DisplayAs" type="xs:string" minOccurs="0"/>
<xs:element name="AllowMarkAll" type="xs:boolean"/>
<xs:element name="AllowNotApplicable" type="xs:boolean"/>
<xs:element name="BaseId" type="xs:int"/>
<xs:element name="Steps" type="ArrayOfProcedureTemplateStep" minOccurs="0"/>
<xs:element name="Summary" type="xs:string" minOccurs="0"/>
<xs:element name="OperationalRisks" type="xs:string" minOccurs="0"/>
<xs:element name="BackoutPlan" type="xs:string" minOccurs="0"/>
<xs:element name="ProcedureCategories" type="ArrayOfLinkProcedureCategoryAndTemplate" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Element Added ConditionType ParentStepId ConditionCustomField ConditionAttribute YIdx ZIdx
XML
<xs:complexType name="ProcedureTemplateStep" mixed="false">
<xs:complexContent>
<xs:extension base="RemovableCorrigoEntity">
<xs:sequence>
<xs:element name="ProcedureTemplateId" type="xs:int"/>
<xs:element name="Index" type="xs:int"/>
<xs:element name="Description" type="xs:string" minOccurs="0"/>
<xs:element name="TypeId" type="ProcedureStepType"/>
<xs:element name="IsRequired" type="xs:boolean"/>
<xs:element name="FieldDescriptor" type="CustomFieldDescriptor" minOccurs="0"/>
<xs:element name="AttrDescriptor" type="AttributeDescriptor" minOccurs="0"/>
<xs:element name="Instructions" type="xs:string" minOccurs="0"/>
<xs:element name="ConditionType" type="ProcedureStepConditionType" nillable="true"/>
<xs:element name="ParentStepId" type="xs:int"/>
<xs:element name="ConditionCustomField" type="CustomFieldOption" minOccurs="0"/>
<xs:element name="ConditionAttribute" type="AttributeOption" minOccurs="0"/>
<xs:element name="YIdx" type="xs:int"/>
<xs:element name="ZIdx" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Element Added Summary OperationalRisks BackoutPlan
XML
<xs:complexType name="WoProcedure" mixed="false">
<xs:complexContent>
<xs:extension base="RemovableCorrigoEntity">
<xs:sequence>
<xs:element name="WorkOrderId" type="xs:int"/>
<xs:element name="ProcedureTemplate" type="ProcedureTemplate" minOccurs="0"/>
<xs:element name="Asset" type="Location" minOccurs="0"/>
<xs:element name="DisplayAs" type="xs:string" minOccurs="0"/>
<xs:element name="TypeId" type="ProcedureType"/>
<xs:element name="AllowMarkAll" type="xs:boolean"/>
<xs:element name="AllowNotApplicable" type="xs:boolean"/>
<xs:element name="IsNotApplicable" type="xs:boolean"/>
<xs:element name="Flag" type="ProcedureFlagReason" minOccurs="0"/>
<xs:element name="StatusId" type="ProcedureStatus"/>
<xs:element name="Index" type="xs:int"/>
<xs:element name="Steps" type="ArrayOfWoProcedureStep" minOccurs="0"/>
<xs:element name="Summary" type="xs:string" minOccurs="0"/>
<xs:element name="OperationalRisks" type="xs:string" minOccurs="0"/>
<xs:element name="BackoutPlan" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Element Added CompletedActor DtCompleted DataValueId IsVisible ConditionType ParentStepId ConditionValueId StepNumber
XML
<xs:complexType name="WoProcedureStep" mixed="false">
<xs:complexContent>
<xs:extension base="RemovableCorrigoEntity">
<xs:sequence>
<xs:element name="WorkOrderId" type="xs:int"/>
<xs:element name="Index" type="xs:int"/>
<xs:element name="Comment" type="xs:string" minOccurs="0"/>
<xs:element name="Description" type="xs:string" minOccurs="0"/>
<xs:element name="StatusId" type="ProcedureStatus"/>
<xs:element name="WoProcedureId" type="xs:int"/>
<xs:element name="ProcedureTemplateStep" type="ProcedureTemplateStep" minOccurs="0"/>
<xs:element name="TypeId" type="ProcedureStepType"/>
<xs:element name="IsWon" type="xs:boolean"/>
<xs:element name="IsRequired" type="xs:boolean"/>
<xs:element name="FieldDescriptor" type="CustomFieldDescriptor" minOccurs="0"/>
<xs:element name="AttrDescriptor" type="AttributeDescriptor" minOccurs="0"/>
<xs:element name="DataTypeId" type="CfType"/>
<xs:element name="DataValue" type="xs:string" minOccurs="0"/>
<xs:element name="DataLabel" type="xs:string" minOccurs="0"/>
<xs:element name="Flag" type="ProcedureFlagReason" minOccurs="0"/>
<xs:element name="IsNotApplicable" type="xs:boolean"/>
<xs:element name="MoneyId" type="CurrencyType"/>
<xs:element name="ActionsRequired" type="xs:int"/>
<xs:element name="ActionsTaken" type="xs:int"/>
<xs:element name="CompletedActor" type="Actor" minOccurs="0"/>
<xs:element name="DtCompleted" type="xs:dateTime" nillable="true"/>
<xs:element name="DataValueId" type="xs:int" nillable="true"/>
<xs:element name="IsVisible" type="xs:boolean"/>
<xs:element name="ConditionType" type="ProcedureStepConditionType"/>
<xs:element name="ParentStepId" type="xs:int"/>
<xs:element name="ConditionValueId" type="xs:int" nillable="true"/>
<xs:element name="StepNumber" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Element Added WoSecondarySchedules
XML
<xs:complexType name="WorkOrder" mixed="false">
<xs:complexContent>
<xs:extension base="CorrigoEntityWithOptimisticLock">
<xs:sequence>
<xs:element name="Number" type="xs:string" minOccurs="0"/>
<xs:element name="TypeCategory" type="WOType"/>
<xs:element name="WorkOrderCost" type="WorkOrderCost" minOccurs="0"/>
<xs:element name="Priority" type="WoPriority" minOccurs="0"/>
<xs:element name="StatusId" type="WorkOrderStatus"/>
<xs:element name="RequestorContact" type="Contact" minOccurs="0"/>
<xs:element name="Access" type="PTEType"/>
<xs:element name="MainAsset" type="Location" minOccurs="0"/>
<xs:element name="ShortLocation" type="xs:string" minOccurs="0"/>
<xs:element name="TaskRefinement" type="xs:string" minOccurs="0"/>
<xs:element name="WorkZone" type="WorkZone" minOccurs="0"/>
<xs:element name="Employee" type="Employee" minOccurs="0"/>
<xs:element name="Duration" type="xs:int"/>
<xs:element name="VendorNte" type="MoneyValue" minOccurs="0"/>
<xs:element name="Specialty" type="Specialty" minOccurs="0"/>
<xs:element name="PoNumber" type="xs:string" minOccurs="0"/>
<xs:element name="SubType" type="WorkOrderType" minOccurs="0"/>
<xs:element name="RepairCode" type="RepairCode" minOccurs="0"/>
<xs:element name="Customer" type="Customer" minOccurs="0"/>
<xs:element name="ContactName" type="xs:string" minOccurs="0"/>
<xs:element name="WonId" type="xs:int"/>
<xs:element name="IsWarranty" type="xs:boolean"/>
<xs:element name="Flag" type="WoActionReasonLookup" minOccurs="0"/>
<xs:element name="FlagId" type="xs:int"/>
<xs:element name="TimeZone" type="xs:int"/>
<xs:element name="CurrencyTypeId" type="CurrencyType"/>
<xs:element name="LastActionDate" type="xs:dateTime"/>
<xs:element name="DtCreated" type="xs:dateTime"/>
<xs:element name="DtScheduledStart" type="xs:dateTime" nillable="true"/>
<xs:element name="DtDue" type="xs:dateTime" nillable="true"/>
<xs:element name="DtAcknowledgeBy" type="xs:dateTime" nillable="true"/>
<xs:element name="AcknowledgeByUtc" type="xs:dateTime" nillable="true"/>
<xs:element name="LastActionDateUtc" type="xs:dateTime"/>
<xs:element name="CreatedDateUtc" type="xs:dateTime"/>
<xs:element name="ScheduledStartUtc" type="xs:dateTime" nillable="true"/>
<xs:element name="DueDateUtc" type="xs:dateTime" nillable="true"/>
<xs:element name="DtOnSiteBy" type="xs:dateTime" nillable="true"/>
<xs:element name="DtUtcOnSiteBy" type="xs:dateTime" nillable="true"/>
<xs:element name="LastAction" type="WoLastAction" minOccurs="0"/>
<xs:element name="Address" type="Address2" minOccurs="0"/>
<xs:element name="Items" type="ArrayOfWoItem" minOccurs="0"/>
<xs:element name="EquipmentWorkedOn" type="ArrayOfWoEquipment" minOccurs="0"/>
<xs:element name="Notes" type="ArrayOfWoNote" minOccurs="0"/>
<xs:element name="CompletionNote" type="WoNote" minOccurs="0"/>
<xs:element name="ContactAddress" type="ContactInfo" minOccurs="0"/>
<xs:element name="Assignments" type="ArrayOfWoAssignment" minOccurs="0"/>
<xs:element name="Procedures" type="ArrayOfWoProcedure" minOccurs="0"/>
<xs:element name="Documents" type="ArrayOfDocument" minOccurs="0"/>
<xs:element name="CustomFields" type="ArrayOfCustomField2" minOccurs="0"/>
<xs:element name="Verifications" type="ArrayOfWoVerification" minOccurs="0"/>
<xs:element name="Quote" type="WoQuote" minOccurs="0"/>
<xs:element name="CheckInOuts" type="ArrayOfWoOnSite" minOccurs="0"/>
<xs:element name="ActionLogRecords" type="ArrayOfWoActionLog" minOccurs="0"/>
<xs:element name="Estimate" type="WoEstimate" minOccurs="0"/>
<xs:element name="Owner" type="Employee" minOccurs="0"/>
<xs:element name="InductionAndSafetyStatusID" type="IsmStatus"/>
<xs:element name="Flags" type="ArrayOfWoFlag" minOccurs="0"/>
<xs:element name="WoSecondarySchedules" type="ArrayOfWoSchedule" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>