ProcessWIPMove schema, example, validation rules, validation stylesheet

ProcessWIPMove type: ProcessWIPMove

The purpose of the ProcessWIPMove is to notify a Manufacturing Application of the progression through the production processing steps or operations of a product being made on a production order. The business environments most likely to require this capability are any type of manufacturing scenario. This BOD communicates which processing step the product is coming from and which step it is being moved to, along with the quantity moving and the time this event occurred. This BOD assumes that the applications involved in this business scenario will have already synchronized the production item and its BOM/Routing information.

ProcessWIPMove extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea ProcessWIPMoveDataArea

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

ProcessWIPMoveDataArea extends: DataArea
Structure:
Elements:
Name Type Description
Process reference
WIPMove reference

ProcessWIPMove Scenario Diagram

Process schema

Process type: Process

The Process verb is used to request processing of the associated noun by the receiving application or business to party. In a typical external exchange scenario a Process BOD is considered to be a legally binding message. For example, if a customer sends a ProcessPurchaseOrder BOD to a supplier and the supplier acknowlegdes with a positive AcknowledgePurchaseOrder, then the customer is obligated to fullfil the agreement, unless of course other BODs are allowed to cancel or change the original order.

Process extends: AcknowledgableVerb
Structure:

WIPMove schema

WIPMove type: WIPMove

WIPMOVE is used to communicate which processing step the product is coming from and which step it is being moved to, along with the quantity moving and the time this event occurred.

Header type: WIPMoveHeader

Line type: WIPMoveLine

MoveFromOperation type: MoveFromOperation

Indicates the Work-In-Process Operation in which the items are being moved from.

MoveToOperation type: MoveToOperation

Indicates the Work-In-Process Operation in which the items are being moved to.

MoveFromOperation
Structure:
Elements:
Name Type Description
OperationReference reference
UserArea reference

MoveToOperation
Structure:
Elements:
Name Type Description
Operation reference
OperationReference reference
UserArea reference

WIPMove extends: Noun
Structure:
Elements:
Name Type Description
Distribution reference

A distribution identifies how monetary amounts are distributed accross an organization.

Header reference
Line reference

WIPMoveHeader
Structure:
Elements:
Name Type Description
DocumentDateTime DateTime

Is the timestamp that indicates when the WIPMove document was created on in the integrated envitonment.

ProductionOrderReference reference
ReasonCode ReasonCode

Is the reason code that caused the WIP Move event to happen.

Used as a reason indicator for any type of business event or activity.

UserArea reference

WIPMoveLine
Structure:
Elements:
Name Type Description
MoveFromOperation reference
MoveToOperation reference
RejectedQuantity Quantity

Indicates the quantity rejected.

A decimal value.

ScrapQuantity Quantity

Indicates the quantity scrapped.

A decimal value.

UserArea reference
WIPMoveQuantity Quantity

Indicates the quantity moved.

A decimal value.

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