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