MaintenanceOrderHeader
Information that generally describes the maintenance order
Element information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Type: MaintenanceOrderHeaderType
Properties: Global, Qualified, ID: oagis-id-defee27f5a25491ba6579817e6960f4b
Content
- Sequence [1..1]
- ID [0..1] Is the Identifiers of the given instance of an entity within the scope of the integration. The schemeAgencyID attribute identifies the party that provided or knows this party by the given identifier.
- RevisionID [0..1] Is the revision of the semantically named document. The combination of the ID and its revision uniquely identifies the associated entity.
- VariationID [0..1]
- DocumentIDSet [0..*]
- LastModificationDateTime [0..1] The datetime on which the object was last modified
- DocumentDateTime [0..1] The date that document was created within the system of record.
- Description [0..*]
- Note [0..*]
- DocumentReference [0..*]
- Attachment [0..*] The Attachment represents binary data files that may be included within a BOD. These files replace the paper specifications and drawings attached to a BOD definition to clearly communicate design requirements. This Data Type is optional. Attachment usage is further defined by its position.
- Status [0..*] Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.
- PriorityCode [0..1] Indicates the priority or urgency of the associated entity.
- ParentMaintenanceOrderID [0..*] Indicates the maintenance order that proceeded this order or from which this maintenance order originated after further investigation or work was performed.
- ReportedDateTime [0..1] Identifies when the work to be done in this work order was reported
- RespondByDateTime [0..1] Indicates the date by which a response is expected for this maintenance order
- ChangeDateTime [0..*] Indicates when the status change occured.
- FailureDateTime [0..1] Indicates the timestamp when the machine failed or broke down such that it was no longer useable.
- Effectivity [0..*] Specifies effectivity of an associated object. Effectivity is expressed may be expressed as: multiple ranges, values, time period or as associated to a specific Item.
- PlannedTimePeriod [0..1]
- ScheduledTimePeriod [0..1] Is the TimePeriod in which the work is Scheduled to be performed.
- ActualTimePeriod [0..1] Is the time period in which the actual event(s) occurred.
- BudgetedAmount [0..1] The budgeted amount of performing this activity.
- EstimatedAmount [0..1] Is the EstimatedAmount of the MaintenanceOrder.
- ActualAmount [0..1] Is the ActualAmount of the MaintenanceOrder.
- EstimatedDuration [0..1] The duration of time estimated for performing an activity
- ActualDuration [0..1] The actual duration of time taken for carrying out an activity
- RemainingDuration [0..1] The dutation of time remaining to carry out an activity
- Machine [0..1] Identifies a machine.
- Facility [0..1] A Facility identifies a location within an entity. The facility may have sub-locators identified using a sequenced identification notation e.g. Warehouse A100 Sub-Location 11, Row R10 would be represented as an array of three Facility elements with values as A100, 11, R10, name attribute as Warehouse, Sub-Location and Row and sequence attribute as 1,2 and 3 respectively.
- JobPlanID [0..1] Is a identifier that describes the specific type of job sequence being performed/requested.
- PreventiveMaintenanceID [0..1] Describes the specific type of preventive maintenance sequence being performed/requested.
- CalendarID [0..1] Identifies the maintenance calendar used when scheduling this maintenance order
- SplitOperationsIndicator [0..1] Indicates whether an operation in a maintenance order have to be performed all at once or can be split into non-contiguous work segments.
- PlannerID [0..1] Indicates the planner of the Maintenance Order.
- SupervisorID [0..1] Is the person supervising/managing the maintenance work being performed/requested.
- RequesterID [0..1]
- ProjectReference [0..1] a reference to a project.
- Distribution [0..*] A distribution of the financial credit or debit of the transaction across an organization.
- EstimatedAllocateResources [0..1] This identifies resources that are required to perform the maintenance operation. Resource Requirements can be specified for the entire maintenance order or for each operation within the order
- ActualResources [0..1]
- Safety [0..1] Identifies the safety related information associated with a machine, location or any other entity, or with performing an activity on any of the above entities
- Failure [0..1] Information on the problem, possible symptoms that may lead to the problem, and the cause and remedy for the problem. Causes and/or remedies could be reported against a failure in a multi-level hierarchical reporting. For example, failure analysis could be recorded as follows; for failure A, causes P and Q are the factors and remedies X, Y and Z are to be taken.
- Extension [0..1] Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document through the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The Extension is always the last element in all components, except where the component has been extended inline.
from type DocumentIdentificationBaseTypefrom type HeaderBaseTypefrom group FreeFormTextGroupfrom group ReferencesGroupfrom type StatusHeaderBaseTypefrom type MaintenanceOrderHeaderBaseType
Attributes
None
Used in
- Type MaintenanceOrderType (Element MaintenanceOrder)
Sample instance
<MaintenanceOrderHeader> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet> <ID/> </DocumentIDSet> <LastModificationDateTime></LastModificationDateTime> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <DocumentReference> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet> <ID/> </DocumentIDSet> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <Status> <ID/> <IDSet>... </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Status> <LineNumberID/> <LineIDSet> <ID/> </LineIDSet> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </DocumentReference> <Attachment> <ID/> <IDSet> <ID/> </IDSet> <EmbeddedDataBinaryObject/> <URI>normalizedString</URI> <ISBN>normalizedString</ISBN> <FileName/> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <FileTypeCode>normalizedString</FileTypeCode> <FileSizeQuantity>1.0</FileSizeQuantity> <Title/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Attachment> <Status> <ID/> <IDSet> <ID/> </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Status> <PriorityCode>normalizedString</PriorityCode> <ParentMaintenanceOrderID>normalizedString</ParentMaintenanceOrderID> <ReportedDateTime></ReportedDateTime> <RespondByDateTime></RespondByDateTime> <ChangeDateTime></ChangeDateTime> <FailureDateTime></FailureDateTime> <Effectivity> <ID/> <IDSet> <ID/> </IDSet> <Name/> <Preference> <ID/> <IDSet>... </IDSet> <PrioritySequenceValue>1</PrioritySequenceValue> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <AvailableTimePeriod>.................. </AvailableTimePeriod> <UnavailableTimePeriod>.................. </UnavailableTimePeriod> <Description/> <Note/> <Extension>....................................... </Extension> </Preference> <EffectiveValueList> <ID/> <IDSet>... </IDSet> <InclusiveIndicator>true</InclusiveIndicator> <Extension>....................................... </Extension> </EffectiveValueList> <EffectiveRange> <ID/> <IDSet>... </IDSet> <InclusiveIndicator>true</InclusiveIndicator> <StartID>normalizedString</StartID> <RangeCountNumber>1</RangeCountNumber> <EndID>normalizedString</EndID> <Extension>....................................... </Extension> </EffectiveRange> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Effectivity> <PlannedTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </PlannedTimePeriod> <ScheduledTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </ScheduledTimePeriod> <ActualTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </ActualTimePeriod> <BudgetedAmount/> <EstimatedAmount/> <ActualAmount/> <EstimatedDuration>P1Y2M3DT10H</EstimatedDuration> <ActualDuration>P1Y2M3DT10H</ActualDuration> <RemainingDuration>P1Y2M3DT10H</RemainingDuration> <Machine> <ID/> <IDSet> <ID/> </IDSet> <Description/> <Note/> <Property> <ID/> <IDSet>... </IDSet> <ParentID>normalizedString</ParentID> <NameValue name="normalizedString">string</NameValue> <Description/> <Note/> <Effectivity>... </Effectivity> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Key/> <Extension>....................................... </Extension> </Property> <Classification> <ID/> <IDSet>... </IDSet> <UNSPSCCode>normalizedString</UNSPSCCode> <Codes>... </Codes> <Description/> <Note/> <Extension>....................................... </Extension> </Classification> <MachineItemIdentification> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <ItemIDSet>... </ItemIDSet> <Extension>....................................... </Extension> </MachineItemIdentification> <SerialNumberID>normalizedString</SerialNumberID> <FixedAssetCode>normalizedString</FixedAssetCode> <Status> <ID/> <IDSet>... </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Status> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Machine> <Facility> <ID/> <IDSet> <ID/> </IDSet> <Name/> <Description/> <Note/> <Address> <ID/> <IDSet>... </IDSet> <Name/> <AttentionOfName/> <CareOfName/> <BuildingNumber/> <BuildingName/> <BlockName/> <StreetName/> <StreetTypeCode>normalizedString</StreetTypeCode> <Floor/> <Unit/> <StairCase/> <Door/> <PostOfficeBox/> <DeliveryPointID>normalizedString</DeliveryPointID> <PlotID>normalizedString</PlotID> <CityName/> <CitySubDivisionName/> <CountrySubDivisionCode>token</CountrySubDivisionCode> <CountryCode>token</CountryCode> <PostalCode>normalizedString</PostalCode> <Status>... </Status> <Preference>... </Preference> <GeographicalCoordinate>... </GeographicalCoordinate> <Usage>... </Usage> <Extension>....................................... </Extension> </Address> <Coordinate> <ID/> <IDSet>... </IDSet> <Description/> <ReferenceSystemID/> <VerticalReferenceSystemID/> <VerticalMeasure>1.0</VerticalMeasure> <LatitudeMeasure>1.0</LatitudeMeasure> <LongitudeMeasure>1.0</LongitudeMeasure> <VerticalAccuracyMeasure>1.0</VerticalAccuracyMeasure> <HorizontalAccuracyMeasure>1.0</HorizontalAccuracyMeasure> <Extension>....................................... </Extension> </Coordinate> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Facility> <JobPlanID>normalizedString</JobPlanID> <PreventiveMaintenanceID>normalizedString</PreventiveMaintenanceID> <CalendarID>normalizedString</CalendarID> <SplitOperationsIndicator>true</SplitOperationsIndicator> <PlannerID>normalizedString</PlannerID> <SupervisorID>normalizedString</SupervisorID> <RequesterID>normalizedString</RequesterID> <ProjectReference> <ID/> <IDSet> <ID/> </IDSet> <ResourceCodes> <Code/> </ResourceCodes> <Description/> <Amount/> <Location> <ID/> <IDSet>... </IDSet> <Name/> <Directions/> <Coordinate>... </Coordinate> <Address>... </Address> <Contact>... </Contact> <Communication>... </Communication> <PostalAddress>... </PostalAddress> <PhysicalAddress>... </PhysicalAddress> <Description/> <Note/> <TimeZoneCode>M0100</TimeZoneCode> <AvailableTimePeriod>.................. </AvailableTimePeriod> <LocationEquipmentSpecification>... </LocationEquipmentSpecification> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Location> <TimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </TimePeriod> <ActivityID>normalizedString</ActivityID> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </ProjectReference> <Distribution> <ID/> <IDSet> <ID/> </IDSet> <LedgerID>normalizedString</LedgerID> <DocumentReference> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet>... </DocumentIDSet> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <Status>... </Status> <LineNumberID/> <LineIDSet>... </LineIDSet> <Extension>....................................... </Extension> </DocumentReference> <Attachment> <ID/> <IDSet>... </IDSet> <EmbeddedDataBinaryObject/> <URI>normalizedString</URI> <ISBN>normalizedString</ISBN> <FileName/> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <FileTypeCode>normalizedString</FileTypeCode> <FileSizeQuantity>1.0</FileSizeQuantity> <Title/> <Extension>....................................... </Extension> </Attachment> <Percentage>1.0</Percentage> <Quantity/> <Amount/> <GeneralLedgerNominalAccount>normalizedString</GeneralLedgerNominalAccount> <GeneralLedgerElement> <Element/> </GeneralLedgerElement> <EnterpriseUnit> <ID/> <IDSet>... </IDSet> <CostCenterID>normalizedString</CostCenterID> <ProfitCenterID>normalizedString</ProfitCenterID> <GLEntityID>normalizedString</GLEntityID> <GeneralLedgerElement>... </GeneralLedgerElement> <Extension>....................................... </Extension> </EnterpriseUnit> <ProjectReference> <ID/> <IDSet>... </IDSet> <ResourceCodes>... </ResourceCodes> <Description/> <Amount/> <Location>... </Location> <TimePeriod>.................. </TimePeriod> <ActivityID>normalizedString</ActivityID> <Extension>....................................... </Extension> </ProjectReference> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Distribution> <EstimatedAllocateResources> <ID/> <IDSet> <ID/> </IDSet> <ResourceAllocation> <ID/> <IDSet>... </IDSet> <Resource>... </Resource> <UnitCost>... </UnitCost> <RequiredQuantity>1.0</RequiredQuantity> <RequiredDuration>P1Y2M3DT10H</RequiredDuration> <TotalCostAmount/> <Description/> <Note/> <Extension>....................................... </Extension> </ResourceAllocation> <InventoryAllocation> <ID/> <IDSet>... </IDSet> <ItemInstance>... </ItemInstance> <UnitCost>... </UnitCost> <RequiredQuantity>1.0</RequiredQuantity> <RequiredDuration>P1Y2M3DT10H</RequiredDuration> <TotalCostAmount/> <Extension>....................................... </Extension> </InventoryAllocation> <LaborAllocation> <ID/> <IDSet>... </IDSet> <Labor>... </Labor> <UnitCost>... </UnitCost> <RequiredQuantity>1.0</RequiredQuantity> <RequiredDuration>P1Y2M3DT10H</RequiredDuration> <TotalCostAmount/> <Extension>....................................... </Extension> </LaborAllocation> <MachineAllocation> <ID/> <IDSet>... </IDSet> <Machine>... </Machine> <UnitCost>... </UnitCost> <RequiredQuantity>1.0</RequiredQuantity> <RequiredDuration>P1Y2M3DT10H</RequiredDuration> <TotalCostAmount/> <Extension>....................................... </Extension> </MachineAllocation> <OperationAllocation> <ID/> <IDSet>... </IDSet> <OperationReference>... </OperationReference> <UnitCost>... </UnitCost> <RequiredQuantity>1.0</RequiredQuantity> <RequiredDuration>P1Y2M3DT10H</RequiredDuration> <TotalCostAmount/> <Extension>....................................... </Extension> </OperationAllocation> <ToolAllocation> <ID/> <IDSet>... </IDSet> <Tool>... </Tool> <UnitCost>... </UnitCost> <RequiredQuantity>1.0</RequiredQuantity> <RequiredDuration>P1Y2M3DT10H</RequiredDuration> <TotalCostAmount/> <Extension>....................................... </Extension> </ToolAllocation> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </EstimatedAllocateResources> <ActualResources> <ID/> <IDSet> <ID/> </IDSet> <Actual> <ID/> <IDSet>... </IDSet> <Resource>... </Resource> <UnitCost>... </UnitCost> <Quantity/> <TotalCostAmount/> <Description/> <Note/> <Extension>....................................... </Extension> </Actual> <InventoryActual> <ID/> <IDSet>... </IDSet> <ItemInstance>... </ItemInstance> <UnitCost>... </UnitCost> <Quantity/> <TotalCostAmount/> <Description/> <Note/> <Extension>....................................... </Extension> </InventoryActual> <LaborActual> <ID/> <IDSet>... </IDSet> <Labor>... </Labor> <UnitCost>... </UnitCost> <Quantity/> <TotalCostAmount/> <Description/> <Note/> <BreakTimeDuration>P1Y2M3DT10H</BreakTimeDuration> <WorkTimePeriod>.................. </WorkTimePeriod> <Extension>....................................... </Extension> </LaborActual> <MachineActual> <ID/> <IDSet>... </IDSet> <Machine>... </Machine> <UnitCost>... </UnitCost> <Quantity/> <TotalCostAmount/> <Description/> <Note/> <DownTimeDuration>P1Y2M3DT10H</DownTimeDuration> <DownTimePeriod>.................. </DownTimePeriod> <Extension>....................................... </Extension> </MachineActual> <OperationActual> <ID/> <IDSet>... </IDSet> <OperationReference>... </OperationReference> <UnitCost>... </UnitCost> <Quantity/> <TotalCostAmount/> <Description/> <Note/> <Extension>....................................... </Extension> </OperationActual> <ToolActual> <ID/> <IDSet>... </IDSet> <Tool>... </Tool> <UnitCost>... </UnitCost> <Quantity/> <TotalCostAmount/> <Description/> <Note/> <DownTimeDuration>P1Y2M3DT10H</DownTimeDuration> <Extension>....................................... </Extension> </ToolActual> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </ActualResources> <Safety> <ID/> <IDSet> <ID/> </IDSet> <Hazard> <ID/> <IDSet>... </IDSet> <Description/> <Note/> <Precaution>... </Precaution> <Extension>....................................... </Extension> </Hazard> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Safety> <Failure> <ID/> <IDSet> <ID/> </IDSet> <Problem> <ID/> <IDSet>... </IDSet> <Description/> <Note/> <Symptom>... </Symptom> <Cause>... </Cause> <Remedy>... </Remedy> <Extension>....................................... </Extension> </Problem> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Failure> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </MaintenanceOrderHeader>