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.
See http://www.openapplications.org/oagis/9.0.
Element information
Namespace: http://www.openapplications.org/oagis/9
Schema document: org_openapplications_platform/1_1_1/Common/OAGi/Components/Meta.xsd
Type: ProcessType
Properties: Global, Qualified
Content
- ActionCriteria [0..*] Identifies with the ActionExpression the level by carrying a value of the expressionLanguage (this is typically XPath) within the BOD that the actionCode is to be performed. The ChangeStatus communicates just that the Change Status.
from type ActionVerbType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
acknowledgeCode | [0..1] | ResponseCodeContentType |
Used in
- Type ProcessAllocateResourceDataAreaType (Element DataArea)
- Type ProcessConfirmWIPDataAreaType (Element DataArea)
- Type ProcessCreditDataAreaType (Element DataArea)
- Type ProcessCreditStatusDataAreaType (Element DataArea)
- Type ProcessCreditTransferDataAreaType (Element DataArea)
- Type ProcessCreditTransferISTDataAreaType (Element DataArea)
- Type ProcessDebitTransferDataAreaType (Element DataArea)
- Type ProcessDebitTransferISTDataAreaType (Element DataArea)
- Type ProcessDispatchListDataAreaType (Element DataArea)
- Type ProcessEmployeeWorkTimeDataAreaType (Element DataArea)
- Type ProcessEngineeringChangeOrderDataAreaType (Element DataArea)
- Type ProcessEngineeringWorkDocumentDataAreaType (Element DataArea)
- Type ProcessInspectDeliveryDataAreaType (Element DataArea)
- Type ProcessInventoryBalanceDataAreaType (Element DataArea)
- Type ProcessInventoryConsumptionDataAreaType (Element DataArea)
- Type ProcessInventoryCountDataAreaType (Element DataArea)
- Type ProcessInvoiceDataAreaType (Element DataArea)
- Type ProcessIssueInventoryDataAreaType (Element DataArea)
- Type ProcessMaintenanceOrderDataAreaType (Element DataArea)
- Type ProcessMergeWIPDataAreaType (Element DataArea)
- Type ProcessMoveInventoryDataAreaType (Element DataArea)
- Type ProcessMoveWIPDataAreaType (Element DataArea)
- Type ProcessOnlineOrderDataAreaType (Element DataArea)
- Type ProcessOperationDataAreaType (Element DataArea)
- Type ProcessOpportunityDataAreaType (Element DataArea)
- Type ProcessPaymentStatusDataAreaType (Element DataArea)
- Type ProcessPaymentStatusISTDataAreaType (Element DataArea)
- Type ProcessPickListDataAreaType (Element DataArea)
- Type ProcessProductAvailabilityDataAreaType (Element DataArea)
- Type ProcessProductionOrderDataAreaType (Element DataArea)
- Type ProcessProductionPerformanceDataAreaType (Element DataArea)
- Type ProcessProductionScheduleDataAreaType (Element DataArea)
- Type ProcessPurchaseOrderDataAreaType (Element DataArea)
- Type ProcessQuoteDataAreaType (Element DataArea)
- Type ProcessRFQDataAreaType (Element DataArea)
- Type ProcessReceiveDeliveryDataAreaType (Element DataArea)
- Type ProcessReceiveItemDataAreaType (Element DataArea)
- Type ProcessRecoverWIPDataAreaType (Element DataArea)
- Type ProcessRemittanceAdviceDataAreaType (Element DataArea)
- Type ProcessRequireProductDataAreaType (Element DataArea)
- Type ProcessRequisitionDataAreaType (Element DataArea)
- Type ProcessRiskControlLibraryDataAreaType (Element DataArea)
- Type ProcessSalesLeadDataAreaType (Element DataArea)
- Type ProcessSalesOrderDataAreaType (Element DataArea)
- Type ProcessShipmentDataAreaType (Element DataArea)
- Type ProcessShipmentUnitDataAreaType (Element DataArea)
- Type ProcessSplitWIPDataAreaType (Element DataArea)
- Type ProcessWIPStatusDataAreaType (Element DataArea)
Sample instance
<Process> <ActionCriteria> <ActionExpression actionCode="Add">token</ActionExpression> <ChangeStatus> <Code>normalizedString</Code> <Description>string</Description> <EffectiveDateTime>2000-01-01</EffectiveDateTime> <ReasonCode>normalizedString</ReasonCode> <Reason>string</Reason> <StateChange>... </StateChange> <UserArea> <!--any element--> </UserArea> </ChangeStatus> </ActionCriteria> </Process>