Sequencer

The Sequencer module detects whether there are any other service orders for the same customer in the provisioning flow. If multiple orders for a customer exist, the module serializes them so that the system is provisioning only one service order per customer. When the current service order reaches a TokenRemover module, the service order at the top of the queue is allowed to continue in the provisioning flow.

Note:

Sequencers automatically checkpoint the incoming service orders (see also Checkpointing Service Orders). Therefore, it is never necessary to place a checkpoint module immediately before or after a Sequencer.

Note:

You can extend the Sequencer module to provide sequencing by other criteria than customer ID.

Type

sequencer::Sequencer

For more details about this module, refer to the component documentation