The "Customer Identification" exchange starts with a customer search step. If the customer is found, the protocol returns customer information, if not, a "Customer Creation" protocol is activated. The result of the "Customer Identification" exchange contract is a "Customer Information" message.
Exchange contract diagram (BPMN)
Progress steps are represented by Exchange Uses.

An exchange use represents the usage of an exchange in another exchange contract.
With HOPEX Business Process Analysis, a protocol is described by a sequence flow of steps which are represented:
• by Exchange Uses,
• by Exchange Contract Uses.

An exchange contract use is associated with an exchange contract. It enables representation of complex exchanges.
The protocol roles, presented at the border of the frame, represent participants invoker or invoked.
An exchange can be described by involving more than two participants. In this case, a role is consumer of the exchange contract and the others are providers.
"Information Requirement" Exchange Contract Diagram (BPMN)
The "Information Request" exchange contract is used by the supplier call center to take account of a customer request online. There are therefore three participants in this contract: the customer, the IT applications and the customer representative who is the effective requester of the service (in this case the call center).
This contract consists of identifying the customer, then analyzing the request. The request is then processed as a purchase request or as another request if it is an information request for example.