Facility
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.
See http://www.openapplications.org/platform/1.
Element information
Namespace: http://www.openapplications.org/oagis/9
Schema document: org_openapplications_platform/1_1_1/Common/OAGi/Components/Components.xsd
Type: FacilityType
Properties: Global, Qualified
Content
- Sequence
[1..1]
- IDs [0..1]
- Name [0..*] Identifies the Name of the object in which associated.
- Sequence
[0..1]
- Description [0..*]
- Note [0..*]
- Address [0..1]
- Coordinate [0..1]
- UserArea [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 USERAREA is always the last element in all components, except where the component has been extended inline.
from type FacilityBaseTypefrom group FreeFormTextGroup
Attributes
None
Used in
- Group InventoryTransactionGroup
- Type InventoryConsumptionHeaderType (Element InventoryConsumptionHeader)
- Type ItemLocationType (Element ItemLocation)
- Type MaintenanceOrderHeaderType (Element MaintenanceOrderHeader)
- Type OnlineOrderLineType (Element OnlineOrderLine)
- Type PersonnelType (Element Personnel)
- Type ProductRequirementBaseType via reference to InventoryTransactionGroup
- Type ProductionOrderReferenceType (Element ProductionOrderReference)
- Type DestinationType via reference to InventoryTransactionGroup (Element Destination)
- Type InventoryBalanceType via reference to InventoryTransactionGroup (Element InventoryBalance)
- Type InventoryConsumptionLineType via reference to InventoryTransactionGroup (Element InventoryConsumptionLine)
- Type InventoryCountLineType via reference to InventoryTransactionGroup (Element InventoryCountLine)
- Type IssueInventoryLineType via reference to InventoryTransactionGroup (Element IssueInventoryLine)
- Type MoveInventoryLineType via reference to InventoryTransactionGroup (Element MoveInventoryLine)
- Type PickListLineType via reference to InventoryTransactionGroup (Element PickListLine)
- Type ProductAvailabilityType via reference to InventoryTransactionGroup (Element ProductAvailability)
- Type ReceiveItemLineType via reference to InventoryTransactionGroup (Element ReceiveItemLine)
- Type RequireProductType via reference to InventoryTransactionGroup (Element RequireProduct)
- Type DocumentReferenceType (Elements DocumentReference, CatalogReference, DemandReference, BillOfLadingReference, LastDeliveryReference, SourceDocumentReference, RespondingScheduleReference)
Sample instance
<Facility> <IDs> <ID>normalizedString</ID> </IDs> <Name>string</Name> <Description>string</Description> <Note>string</Note> <Address> <ID>normalizedString</ID> <FormatCode>normalizedString</FormatCode> <AttentionOfName>string</AttentionOfName> <CareOfName>string</CareOfName> <AddressLine>string</AddressLine> <CitySubDivisionName>string</CitySubDivisionName> <CityName>string</CityName> <CountrySubDivisionCode>normalizedString</CountrySubDivisionCode> <CountryCode>normalizedString</CountryCode> <PostalCode>normalizedString</PostalCode> <Status> <Code>normalizedString</Code> <Description>string</Description> <EffectiveDateTime>2000-01-01</EffectiveDateTime> <ReasonCode>normalizedString</ReasonCode> <Reason>string</Reason> <TimePeriod>... </TimePeriod> <UserArea> <!--any element--> </UserArea> </Status> <Preference> <Sequence>1</Sequence> <Indicator>true</Indicator> <EffectiveTimePeriod>... </EffectiveTimePeriod> <UserArea> <!--any element--> </UserArea> </Preference> <UserArea> <!--any element--> </UserArea> </Address> <Coordinate> <Latitude> <DegreeMeasure unitCode="normalizedString">1.0</DegreeMeasure> <MinuteMeasure unitCode="normalizedString">1.0</MinuteMeasure> <SecondMeasure unitCode="normalizedString">1.0</SecondMeasure> <DirectionCode>normalizedString</DirectionCode> </Latitude> <Longitude> <DegreeMeasure unitCode="normalizedString">1.0</DegreeMeasure> <MinuteMeasure unitCode="normalizedString">1.0</MinuteMeasure> <SecondMeasure unitCode="normalizedString">1.0</SecondMeasure> <DirectionCode>normalizedString</DirectionCode> </Longitude> <AltitudeMeasure unitCode="normalizedString">1.0</AltitudeMeasure> <UserArea> <!--any element--> </UserArea> </Coordinate> <UserArea> <!--any element--> </UserArea> </Facility>