Message Formats (BPM)

A message format can be an XML document or a list of parameters, which defines the format of the data exchanged between processes.

Message formats can be created in models targeting any language except DFD.

In the following example, the USPS Packet message format associated with the flow, between the Process Order process and the Ship US Postal Ground, defines how to process a package to be shipped through the United States Postal Service, using standard Ground shipment:



In an Analysis model, you can associate a message format with a flow or resource flow in order to define the format of information exchanged between processes. The message format is displayed on the flow that uses it:

In models targeting other languages, a message format is used to specify the format of the message associated with an operation (see Operations (BPM)).

In some cases, it may be appropriate to decompose a message format into message parts that specify its contents (see Message Parts (BPM)).