HomeGuidesAPI ReferenceChangelogDeveloper Q&A
HomeGuidesAPI ReferenceAnnouncementsLog In
API Reference

Changed Entities

RcsActionEntity

Added Elements
LeakCauseDescription
RcsInspectionReasonID
DtALDAlarm
<xs:complexType name="RcsAction">
    <xs:complexContent mixed="false">
        <xs:extension base="tns:CorrigoEntityWithOptimisticLock">
            <xs:sequence>
                <xs:element minOccurs="1" maxOccurs="1" name="TypeId" type="tns:RcsActionType"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtWhen" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="ActorId" nillable="true" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="ActorTypeId" nillable="true" type="tns:ActorType"/>
                <xs:element minOccurs="0" maxOccurs="1" name="CertNumber" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Product" type="tns:Product"/>
                <xs:element minOccurs="1" maxOccurs="1" name="Qty" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsMetric" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="CostValue" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Supplier" type="tns:Employee"/>
                <xs:element minOccurs="0" maxOccurs="1" name="PoNumber" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="WorkOrderId" type="xs:int"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Circuit" type="tns:RcsCircuit"/>
                <xs:element minOccurs="0" maxOccurs="1" name="CircuitNumber" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Cylinder" type="tns:RcsCylinder"/>
                <xs:element minOccurs="0" maxOccurs="1" name="CylinderNumber" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="NoLeakRate" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RcsTestMethodId" type="tns:RcsTestMethod"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsTestPassed" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsContactNotified" type="xs:boolean"/>
                <xs:element minOccurs="0" maxOccurs="1" name="CylinderSource" type="tns:RcsCylinder"/>
                <xs:element minOccurs="1" maxOccurs="1" name="MoneyId" type="tns:CurrencyType"/>
                <xs:element minOccurs="1" maxOccurs="1" name="QtyCylinder" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="QtyCylinderSource" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RcsStockTypeId" type="tns:RcsActionStockType"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ShippedTo" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtShipment" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ReclamationCompany" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="AmountReclaimed" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="AmountDestroyed" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RcsLeakCauseId" type="tns:RcsLeakCause"/>
                <xs:element minOccurs="0" maxOccurs="1" name="LeakCauseDescription" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsScheduled" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtDue" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ParentAction" type="tns:RcsAction"/>
                <xs:element minOccurs="0" maxOccurs="1" name="TechName" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="CertClassId" type="tns:EmpCertificationClass"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RcsExtensionReasonId" nillable="true" type="tns:RcsExtensionReason"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LeaksFoundCount" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsALDCalibrationSuccess" type="xs:boolean"/>
                <xs:element minOccurs="0" maxOccurs="1" name="EquipmentDestinationManager" type="tns:Employee"/>
                <xs:element minOccurs="1" maxOccurs="1" name="EquipmentDestinationId" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RemainingCapacity" type="xs:decimal"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ParasenseId" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RefrigerantTypeOfRepairId" nillable="true" type="tns:RcsTypeOfRepair"/>
                <xs:element minOccurs="0" maxOccurs="1" name="TypeOfRepairDesc" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="AlarmSetPoint" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DetectionLimit" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RcsLeakLocationId" type="tns:RcsLeakLocation"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RcsLeakLocationDetailId" type="tns:RcsLeakLocationDetail"/>
                <xs:element minOccurs="1" maxOccurs="1" name="ServiceEventId" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RefrigerantHistory" nillable="true" type="tns:RefrigerantHistoryType"/>
                <xs:element minOccurs="1" maxOccurs="1" name="InitialCharge" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="HasComponentIsolated" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtIsolation" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtEndIsolation" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="RcsInspectionReasonID" type="tns:RcsInspectionReason"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtALDAlarm" nillable="true" type="xs:dateTime"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

RcsCircuitEntity

Added Elements
RcsCircuitMonitorMapping
<xs:complexType name="RcsCircuit">
    <xs:complexContent mixed="false">
        <xs:extension base="tns:CorrigoEntityWithOptimisticLock">
            <xs:sequence>
                <xs:element minOccurs="1" maxOccurs="1" name="ObjectId" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="ObjectTypeId" type="tns:ActorType"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Asset" type="tns:Location"/>
                <xs:element minOccurs="0" maxOccurs="1" name="AssetSystem" type="tns:AssetSystem"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="EquipmentName" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Manufacturer" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Model" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsMetric" type="xs:boolean"/>
                <xs:element minOccurs="0" maxOccurs="1" name="MhProduct" type="tns:Product"/>
                <xs:element minOccurs="1" maxOccurs="1" name="Capacity" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LeakRate" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LeakThreshold" type="xs:decimal"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="StatusId" type="tns:RcsCircuitStatus"/>
                <xs:element minOccurs="1" maxOccurs="1" name="EquipmentTypeID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="InstallDate" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="0" maxOccurs="1" name="LocationDescription" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LocationTypeID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LeakDetectionCoverID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="FullChargeCalcMethodID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="HasLeakInspection" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LeakInspectionDate" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsLeakDetectionEquipment" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LeakDetectionDeviceTypeID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="HasEquipmentCalibration" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="EquipmentCalibrationDate" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Actions" type="tns:ArrayOfRcsAction"/>
                <xs:element minOccurs="0" maxOccurs="1" name="LeakRateLogs" type="tns:ArrayOfRcsLeakRateLog"/>
                <xs:element minOccurs="0" maxOccurs="1" name="RcsCircuitMonitorMapping" type="tns:ArrayOfRcsCircuitMonitorEquipment"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsMothball" type="xs:boolean"/>
                <xs:element minOccurs="1" maxOccurs="1" name="ModelYear" nillable="true" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="TemperatureClassificationID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="CalendarLeakRate" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="EquipmentStatusId" nillable="true" type="tns:RcsCircuitEquipmentStatus"/>
                <xs:element minOccurs="1" maxOccurs="1" name="OperationalStatusId" nillable="true" type="tns:RcsCircuitOperationalStatus"/>
                <xs:element minOccurs="1" maxOccurs="1" name="OperationalStatusDate" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DateOfOperation" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DetectionLimit" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="1" maxOccurs="1" name="AlarmSetPoint" nillable="true" type="xs:decimal"/>
                <xs:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="ConcentrationMonitorTypeID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="SensorTypeID" nillable="true" type="xs:unsignedByte"/>
                <xs:element minOccurs="1" maxOccurs="1" name="NumberofSensors" nillable="true" type="xs:int"/>
                <xs:element minOccurs="0" maxOccurs="1" name="SensorManufacturer" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="LocationOfSensorsInlets" type="xs:string"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

WorkOrder Entity

Added
Visits
VisitServices
WoVisitCfgList
<xs:complexType name="WorkOrder">
    <xs:complexContent mixed="false">
        <xs:extension base="tns:CorrigoEntityWithOptimisticLock">
            <xs:sequence>
                <xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="TypeCategory" type="tns:WOType"/>
                <xs:element minOccurs="0" maxOccurs="1" name="WorkOrderCost" type="tns:WorkOrderCost"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Priority" type="tns:WoPriority"/>
                <xs:element minOccurs="1" maxOccurs="1" name="StatusId" type="tns:WorkOrderStatus"/>
                <xs:element minOccurs="0" maxOccurs="1" name="RequestorContact" type="tns:Contact"/>
                <xs:element minOccurs="1" maxOccurs="1" name="Access" type="tns:PTEType"/>
                <xs:element minOccurs="0" maxOccurs="1" name="MainAsset" type="tns:Location"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ShortLocation" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="TaskRefinement" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="WorkZone" type="tns:WorkZone"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Employee" type="tns:Employee"/>
                <xs:element minOccurs="1" maxOccurs="1" name="Duration" type="xs:int"/>
                <xs:element minOccurs="0" maxOccurs="1" name="VendorNte" type="tns:MoneyValue"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Specialty" type="tns:Specialty"/>
                <xs:element minOccurs="0" maxOccurs="1" name="PoNumber" type="xs:string"/>
                <xs:element minOccurs="0" maxOccurs="1" name="SubType" type="tns:WorkOrderType"/>
                <xs:element minOccurs="0" maxOccurs="1" name="RepairCode" type="tns:RepairCode"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:Customer"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ContactName" type="xs:string"/>
                <xs:element minOccurs="1" maxOccurs="1" name="WonId" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="IsWarranty" type="xs:boolean"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Flag" type="tns:WoActionReasonLookup"/>
                <xs:element minOccurs="1" maxOccurs="1" name="FlagId" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="TimeZone" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="CurrencyTypeId" type="tns:CurrencyType"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LastActionDate" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtCreated" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtScheduledStart" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtDue" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtAcknowledgeBy" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="AcknowledgeByUtc" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="LastActionDateUtc" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="CreatedDateUtc" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="ScheduledStartUtc" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DueDateUtc" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtOnSiteBy" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="1" maxOccurs="1" name="DtUtcOnSiteBy" nillable="true" type="xs:dateTime"/>
                <xs:element minOccurs="0" maxOccurs="1" name="LastAction" type="tns:WoLastAction"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Address" type="tns:Address2"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfWoItem"/>
                <xs:element minOccurs="0" maxOccurs="1" name="EquipmentWorkedOn" type="tns:ArrayOfWoEquipment"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:ArrayOfWoNote"/>
                <xs:element minOccurs="0" maxOccurs="1" name="CompletionNote" type="tns:WoNote"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ContactAddress" type="tns:ContactInfo"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Assignments" type="tns:ArrayOfWoAssignment"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Procedures" type="tns:ArrayOfWoProcedure"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Documents" type="tns:ArrayOfDocument"/>
                <xs:element minOccurs="0" maxOccurs="1" name="CustomFields" type="tns:ArrayOfCustomField2"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Verifications" type="tns:ArrayOfWoVerification"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Quote" type="tns:WoQuote"/>
                <xs:element minOccurs="0" maxOccurs="1" name="CheckInOuts" type="tns:ArrayOfWoOnSite"/>
                <xs:element minOccurs="0" maxOccurs="1" name="ActionLogRecords" type="tns:ArrayOfWoActionLog"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Estimate" type="tns:WoEstimate"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Owner" type="tns:Employee"/>
                <xs:element minOccurs="1" maxOccurs="1" name="InductionAndSafetyStatusID" type="tns:IsmStatus"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Flags" type="tns:ArrayOfWoFlag"/>
                <xs:element minOccurs="0" maxOccurs="1" name="WoSecondarySchedules" type="tns:ArrayOfWoSchedule"/>
                <xs:element minOccurs="1" maxOccurs="1" name="Score" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="TravelTimeFrom" type="xs:int"/>
                <xs:element minOccurs="1" maxOccurs="1" name="TravelTimeTo" type="xs:int"/>
                <xs:element minOccurs="0" maxOccurs="1" name="Visits" type="tns:ArrayOfWoVisit"/>
                <xs:element minOccurs="0" maxOccurs="1" name="VisitServices" type="tns:ArrayOfWoVisitSvc"/>
                <xs:element minOccurs="0" maxOccurs="1" name="WoVisitCfgList" type="tns:ArrayOfWoVisitCfg"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>