ApprovalTemplate

Element Added
TypeId
Element Updated
Base=”RemovableCorrigoEntity”
<xs:complexType name="ApprovalTemplate" mixed="false">
		<xs:complexContent>
			<xs:extension base="RemovableCorrigoEntity">
				<xs:sequence>
					<xs:element name="DisplayAs" type="xs:string" minOccurs="0"/>
					<xs:element name="Steps" type="ArrayOfApprovalTemplateStep" minOccurs="0"/>
					<xs:element name="TypeId" type="ProposalType"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

CustomFieldOption Entity

Element Added
ActionsRequired
<xs:complexType name="CustomFieldOption" mixed="false">
		<xs:complexContent>
			<xs:extension base="CorrigoEntityWithOptimisticLock">
				<xs:sequence>
					<xs:element name="ParentId" type="xs:int"/>
					<xs:element name="Idx" type="xs:int"/>
					<xs:element name="Value" type="xs:string" minOccurs="0"/>
					<xs:element name="ActionsRequired" type="xs:int"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

Location Entity

Element Added
IsRestricted
<xs:complexType name="Location" mixed="false">
		<xs:complexContent>
			<xs:extension base="CorrigoEntity">
				<xs:sequence>
					<xs:element name="Name" type="xs:string" minOccurs="0"/>
					<xs:element name="Address" type="Address2" minOccurs="0"/>
					<xs:element name="ModelId" type="xs:int"/>
					<xs:element name="Orphan" type="xs:boolean"/>
					<xs:element name="TypeId" type="AssetType"/>
					<xs:element name="ParentId" type="xs:int"/>
					<xs:element name="RootId" type="xs:int"/>
					<xs:element name="IsTemplate" type="xs:boolean"/>
					<xs:element name="Info" type="AssetInfo" minOccurs="0"/>
					<xs:element name="Documents" type="ArrayOfDocument" minOccurs="0"/>
					<xs:element name="IsOffline" type="xs:boolean"/>
					<xs:element name="IsLocked" type="xs:boolean"/>
					<xs:element name="IsRestricted" type="xs:boolean"/>
					<xs:element name="Attributes" type="ArrayOfAssetAttribute" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

Portfolio Entity

Element Added
CriticalFacilities
<xs:complexType name="Portfolio" mixed="false">
		<xs:complexContent>
			<xs:extension base="RemovableCorrigoEntity">
				<xs:sequence>
					<xs:element name="DisplayAs" type="xs:string" minOccurs="0"/>
					<xs:element name="TypeId" type="PortfolioType"/>
					<xs:element name="ParentPortfolioId" type="xs:int"/>
					<xs:element name="UseBizHours" type="xs:boolean"/>
					<xs:element name="UseHolidays" type="xs:boolean"/>
					<xs:element name="UseOnCall" type="xs:boolean"/>
					<xs:element name="UseEscalation" type="xs:boolean"/>
					<xs:element name="TurnTemplateId" type="xs:int"/>
					<xs:element name="SlaValues" type="ArrayOfSlaValuesOverride" minOccurs="0"/>
					<xs:element name="CriticalFacilities" type="CriticalFacilitiesSettingValues"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

ProcedureTemplate Entity

Element Added
BaseId
<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="ProcedureCategories" type="ArrayOfLinkProcedureCategoryAndTemplate" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
</xs:complexContent>

Task Entity

Element Added
ProcedureTemplateReferenceId
<xs:complexType name="Task" mixed="false">
		<xs:complexContent>
			<xs:extension base="RemovableCorrigoEntity">
				<xs:sequence>
					<xs:element name="ModelId" type="xs:int"/>
					<xs:element name="DisplayAs" type="xs:string" minOccurs="0"/>
					<xs:element name="Preventive" type="xs:boolean"/>
					<xs:element name="Routine" type="xs:boolean"/>
					<xs:element name="Corrective" type="xs:boolean"/>
					<xs:element name="Default" type="xs:boolean"/>
					<xs:element name="Symptom" type="xs:boolean"/>
					<xs:element name="CompletionTime" type="xs:int"/>
					<xs:element name="Specialty" type="Specialty" minOccurs="0"/>
					<xs:element name="ProcedureTemplate" type="ProcedureTemplate" minOccurs="0"/>
					<xs:element name="ProcedureTemplateReferenceId" type="xs:int"/>
					<xs:element name="Priority" type="WoPriority" minOccurs="0"/>
					<xs:element name="SelfHelpType" type="TaskSelfHelpType" nillable="true"/>
					<xs:element name="Instructions" type="xs:string" minOccurs="0"/>
					<xs:element name="SelfHelpContent" type="xs:string" minOccurs="0"/>
					<xs:element name="PeopleRequired" type="xs:int"/>
					<xs:element name="SkillLevel" type="xs:int"/>
					<xs:element name="GlAccount" type="xs:string" minOccurs="0"/>
					<xs:element name="Number" type="xs:string" minOccurs="0"/>
					<xs:element name="Currencies" type="ArrayOfTaskMoneyValues" minOccurs="0"/>
					<xs:element name="ChargeCode" type="ChargeCodeLookup" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
</xs:complexType>

WoProcedureStep Entity

Elements Added
ActionsRequired
ActionsTaken
<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:sequence>
			</xs:extension>
		</xs:complexContent>
</xs:complexType>

WorkOrderCost Entity

Element Added
WorkOrderId
<xs:complexType name="WorkOrderCost" mixed="false">
		<xs:complexContent>
			<xs:extension base="CorrigoEntityWithOptimisticLock">
				<xs:sequence>
					<xs:element name="WorkOrderId" type="xs:int"/>
					<xs:element name="CurrencyTypeId" type="CurrencyType"/>
					<xs:element name="BillToOption" type="BillToOption" minOccurs="0"/>
					<xs:element name="CostsTotal" type="MoneyValue" minOccurs="0"/>
					<xs:element name="ApStateId" type="ApState"/>
					<xs:element name="ApStatusId" type="xs:int"/>
					<xs:element name="JobCode" type="xs:string" minOccurs="0"/>
					<xs:element name="Contract" type="Contract" minOccurs="0"/>
					<xs:element name="AuthorizationCode" type="xs:string" minOccurs="0"/>
					<xs:element name="CheckNumber" type="xs:string" minOccurs="0"/>
					<xs:element name="PaymentAmount" type="MoneyValue" minOccurs="0"/>
					<xs:element name="PaymentNotes" type="xs:string" minOccurs="0"/>
					<xs:element name="CheckCutDate" type="xs:dateTime" nillable="true"/>
					<xs:element name="CheckClearDate" type="xs:dateTime" nillable="true"/>
					<xs:element name="GlAccount" type="xs:string" minOccurs="0"/>
					<xs:element name="Number" type="xs:string" minOccurs="0"/>
					<xs:element name="VendorInvoiceDate" type="xs:dateTime" nillable="true"/>
					<xs:element name="VendorInvoiceReceivedDate" type="xs:dateTime" nillable="true"/>
					<xs:element name="VendorInvoiceTotal" type="MoneyValue" minOccurs="0"/>
					<xs:element name="IsPreBilled" type="xs:boolean"/>
					<xs:element name="ExpensesTotal" type="MoneyValue" minOccurs="0"/>
					<xs:element name="BillingRule" type="BillingRule"/>
					<xs:element name="TaxStatus" type="TaxValidationStatus"/>
					<xs:element name="CustomerNte" type="MoneyValue" minOccurs="0"/>
					<xs:element name="Items" type="ArrayOfFinancialItem" minOccurs="0"/>
					<xs:element name="TaxValidationNote" type="Blob" minOccurs="0"/>
					<xs:element name="TaxDetails" type="ArrayOfTaxDetail" minOccurs="0"/>
					<xs:element name="ServiceFeesTotal" type="MoneyValue" minOccurs="0"/>
					<xs:element name="CostStatusId" type="xs:int"/>
					<xs:element name="CostState" type="CostState"/>
					<xs:element name="ChargeCode" type="ChargeCodeLookup" minOccurs="0"/>
					<xs:element name="BillingAccount" type="BillingAccount" minOccurs="0"/>
					<xs:element name="ExternalId" type="xs:string" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
</xs:complexType>

WorkZone Entity

Element Added
CriticalFacilities
<xs:complexType name="WorkZone" mixed="false">
		<xs:complexContent>
			<xs:extension base="RemovableCorrigoEntity">
				<xs:sequence>
					<xs:element name="DisplayAs" type="xs:string" minOccurs="0"/>
					<xs:element name="Asset" type="Location" minOccurs="0"/>
					<xs:element name="TimeZone" type="xs:int"/>
					<xs:element name="LanguageId" type="xs:int"/>
					<xs:element name="WoNumberPrefix" type="xs:string" minOccurs="0"/>
					<xs:element name="Entity" type="xs:string" minOccurs="0"/>
					<xs:element name="SchedulingWindow" type="xs:int"/>
					<xs:element name="NoIncompleteProcedure" type="xs:boolean"/>
					<xs:element name="AccessOptionsMask" type="xs:int"/>
					<xs:element name="Number" type="xs:string" minOccurs="0"/>
					<xs:element name="AdvanceNotice" type="xs:int"/>
					<xs:element name="TaxRegion" type="TaxRegion" minOccurs="0"/>
					<xs:element name="WoNumberDigits" type="xs:int"/>
					<xs:element name="RoundApptTimeTo" type="xs:int"/>
					<xs:element name="WorkPlanAutoCancel" type="xs:boolean"/>
					<xs:element name="WorkPlanChildResolution" type="xs:boolean"/>
					<xs:element name="WorkPlanAutoDependency" type="xs:boolean"/>
					<xs:element name="CpThemeId" type="xs:int"/>
					<xs:element name="DefaultAccess" type="PTEType"/>
					<xs:element name="AutoAssignEnabled" type="xs:boolean"/>
					<xs:element name="BackupRoutingId" type="BackupRouting"/>
					<xs:element name="BillingAccount" type="BillingAccount" minOccurs="0"/>
					<xs:element name="Contract" type="Contract" minOccurs="0"/>
					<xs:element name="NoIncompleteItem" type="xs:boolean"/>
					<xs:element name="UiShowProvidersFirst" type="xs:boolean"/>
					<xs:element name="CurrencyTypeId" type="CurrencyType"/>
					<xs:element name="IsOffline" type="xs:boolean"/>
					<xs:element name="ContactAddresses" type="ArrayOfContactInfo" minOccurs="0"/>
					<xs:element name="CustomFields" type="ArrayOfCustomField2" minOccurs="0"/>
					<xs:element name="Portfolios" type="ArrayOfLinkPortfolioAndWorkZone" minOccurs="0"/>
					<xs:element name="SlaValues" type="ArrayOfSlaValuesOverride" minOccurs="0"/>
					<xs:element name="Teams" type="ArrayOfLinkTeamAndWorkZone" minOccurs="0"/>
					<xs:element name="BizHours" type="ArrayOfBusinessHours" minOccurs="0"/>
					<xs:element name="EscalationRules" type="ArrayOfEscalationRule" minOccurs="0"/>
					<xs:element name="SpecDispatchRules" type="ArrayOfSpecDispatchRule" minOccurs="0"/>
					<xs:element name="OnCallRules" type="ArrayOfOnCallRule" minOccurs="0"/>
					<xs:element name="Responsibilities" type="ArrayOfResponsibility" minOccurs="0"/>
					<xs:element name="UseBizHours" type="xs:boolean"/>
					<xs:element name="UseHolidays" type="xs:boolean"/>
					<xs:element name="UseOnCall" type="xs:boolean"/>
					<xs:element name="UseEscalation" type="xs:boolean"/>
					<xs:element name="DefaultBillToLogic" type="xs:int"/>
					<xs:element name="TurnKickOffAuto" type="xs:boolean"/>
					<xs:element name="TurnKickOffLagDays" type="xs:short"/>
					<xs:element name="TurnKickOffOnDays" type="xs:unsignedByte"/>
					<xs:element name="EarliestSlot" type="xs:int"/>
					<xs:element name="LatestSlot" type="xs:int"/>
					<xs:element name="SlotsCount" type="xs:int"/>
					<xs:element name="IsPrecalculatedSchedule" type="xs:boolean"/>
					<xs:element name="AllowTimePreference" type="xs:boolean"/>
					<xs:element name="TurnTemplateId" type="xs:int"/>
					<xs:element name="IsmSpecGroupId" type="xs:int"/>
					<xs:element name="IsmUrl" type="xs:string" minOccurs="0"/>
					<xs:element name="ExcludeNonCompliantProviders" type="ExcludeCoi"/>
					<xs:element name="IsNteAuto" type="xs:boolean" nillable="true"/>
					<xs:element name="CriticalFacilities" type="CriticalFacilitiesSettingValues"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
</xs:complexType>