UpdateDispatchList schema, example, validation rules, validation stylesheet

UpdateDispatchList type: UpdateDispatchList

The purpose of the UpdateDispatchList is to synchronize dispatch list (finite schedule) information.

UpdateDispatchList extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea UpdateDispatchListDataArea

Is where the information that the BOD message carries is provided, in this case UpdateDispatchList. The information consists of a Verb and one or more Nouns. The verb (Update) indicates the action to be performed on the Noun (DispatchList).

UpdateDispatchListDataArea extends: DataArea
Structure:
Elements:
Name Type Description
DispatchList reference
Update reference

UpdateDispatchList Scenario Diagram

Update schema

Update type: Update

The Update verb is used to describe specific processing in a more fine-grained manner beyond add, change or delete processing. An example is the update of inspection information from one business application to another. The event is not adding a document, or changing fields per se, it is communicating the occurrence of an event as well as the corresponding data that accompanies the event.

Update extends: Verb
Structure:
Elements:
Name Type Description
UpdateCriteria UpdateExpressionCriteria

UpdateExpressionCriteria
Structure:
Elements:
Name Type Description
Expression
Attributes:
Name Type Usage Description
action required
expressionLanguage
lock xs:boolean
Enumerations:
Add
Change
Delete
Replace

DispatchList schema

DispatchList type: DispatchList

A dispatch list shows the manufacturing or production supervisor or foreman a prioritized detail status of orders and operations scheduled or in-process at a specific work center.

Header type: DispatchListHeader

Line type: DispatchListLine

ResourceLevel type: ResourceLevel

DispatchResource type: DispatchResource

This identifies information concerning the resources associated with a particular WIP operation

DispatchList extends: Noun
Structure:
Elements:
Name Type Description
Header reference
Line reference

DispatchListHeader

This provides information about the entire WIP transaction. It can refer to a WorkCenter, a work location or a machine

Structure:
Elements:
Name Type Description
Description Description

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

Id Id

Is the dispatch list identtifier.

Generic identifier type with open qualifyingAgency.

Machine reference
Note Note

A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.

Site reference
UserArea reference
WorkCenter WorkCenter

Identifies the work center in which the machine resides in which the work is being diapatched to.

DispatchListLine

This refers to Dispatch List Operation/Line information or it could represent a step in a routing

Structure:
Elements:
Name Type Description
Description Description

Description of the DispatchListLine.

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

DispatchResource reference
ForecastTime TimePeriod

Forecasted start and finishing TimePeriod.

ItemQuantity Quantity

Number of items in the Line.

A decimal value.

LineNumber LineNumber

Identifies the instance of a Line within a given document.

MfgDocumentReferences reference
OperationReference reference
ProductionOrderReference reference
ResourceLevel reference
SetupTime TimePeriod

TimePeriod indicating setup time for the resource.

TearDownTime TimePeriod

Timestamp indicating that teardown of the resource.

UserArea reference

DispatchResource
Structure:
Elements:
Name Type Description
ActivityType Type

This describes the type of activity produced by a cost center in an operation. In this context, it indicates that the resources being reported here are performing one of the following types of activities: Setup, Execution or Teardown

ForecastTime TimePeriod

Forecasted start and finishing TimePeriod.

Resources reference

AW: In the future xs:All would be very helpful; still unbounded works here

AW: not using Subs group with Resource so names can be local

SetupTime TimePeriod

TimePeriod indicating setup time for the resource.

TearDownTime TimePeriod

Timestamp indicating that teardown of the resource.

UserArea reference

ResourceLevel restricts: xs:string

Verb Common Files

Verb.xsd schema

AcknowledgableVerb extends: ConfirmableVerb
Structure:
Attributes:
Name Type Usage Description
acknowledge AcknowledgementType

AcknowledgementType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

ConfirmableVerb extends: Verb
Structure:
Attributes:
Name Type Usage Description
confirm ConfirmType

ConfirmType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

Expression restricts: xs:string

ExpressionCriteria
Structure:
Elements:
Name Type Description
SelectExpression Expression

Allows the 1-n number of selection expressions for the information to be returned.

Attributes:
Name Type Usage Description
expressionLanguage xs:string optional

RequestVerb extends: ConfirmableVerb
Structure:
Elements:
Name Type Description
ReturnCriteria

Allows the initator of the BOD to indicate the information (down to the field level) that is requested to be returned. The expressionLanguage indicates the expression language being used.

VerbBase.xsd schema

Verb type: Verb

Verb
Structure:

Noun Common Files