You are here:
Process Contract Elements
Know the purpose and structure of each element in a process contract.
- Process
Each process contract has the Process root element and two key node elements — Entry and Body. The process element acts as a parent container for all nodes and defines the attributes that identify the properties of a process. - Entry
Use the Entry element to define a set of Process Context Declarations, a set of parameters passed to a process, and data sources. The Entry element also defines a set of actions (Entry Actions) during the initialization of a process. - Body
The Body element defines a set of process actions that determine the execution flow of a process. - Exit Handlers
Use an exit handler to validate a business object before it’s returned from a subprocess (child process) to a calling process (parent process). An exit handler appears at the end of a process contract or as a subelement of the View action and is used with actions of the View and Process action types. - External Events
External events originate outside the Consumer Goods Cloud mobile app's user interface, such as barcode scans or app-to-app integration via deep links.

