Skip to main content

Sequence Controller component

Index-based ordering

motivation

Some external systems can't handle parallel message processing or requires a certain order of messages. Sending messages serially can be a solution, at the cost of a big performance impact.

The Invictus Framework includes a Sequence Controller component that runs Logic App workflows in order. Even parallel triggered workflows won't overwhelm the external dependency with messages.

See also the Message Sequence integration pattern.

Component usage

Call the component in your workflows using the pattern shown in the images.

ReceiveGet sequence numberAzure Blob StorageHTTPWait for sequenceAzure Blob StorageHTTP-callbackControl taskComplete sequenceAzure Blob StorageHTTP
2134>1234

The component processes runs in sequence after the Wait. Place your logic that requires ordering between the Wait and Complete tasks. If workflow 1 triggers before workflow 2, the second workflow waits for the first.

Use arrow keys to navigate rows. Press Enter or Space to expand a row with sub-properties. Press / to focus the search field.

Press / to filter