Split/Merges (DFD)

A split/merge allows you to split a flow into several flows to send data to different destinations, or merge flows from different sources into one flow.

Split/merges are based on synchronizations (see Synchronizations (BPM )) with a Split/Merge stereotype.

A split/merge can send a single incoming data flow to multiple destinations, for example, when a complex packet of data is being split into several more elementary packets, each of which is being sent to different parts of the system, or when duplicate copies of data packets are being sent to different parts of the system:

A split/merge can join flows from different sources into a single outgoing flow, for example, when several data packets are joined together to form a more complex packet:

Flows from split/merges can go to data stores, processes, or other split/merges.