Module slack_bolt.workflows.step.utilities

Utilities specific to workflow steps from apps.

In workflow step listeners, you can use a few specific listener/middleware arguments.

edit listener

save listener

execute listener

For asyncio-based apps, refer to the corresponding async prefixed ones.

Expand source code
"""Utilities specific to workflow steps from apps.

In workflow step listeners, you can use a few specific listener/middleware arguments.

### `edit` listener

* `slack_bolt.workflows.step.utilities.configure` for building a modal view

### `save` listener

* `slack_bolt.workflows.step.utilities.update` for updating the step metadata

### `execute` listener

* `slack_bolt.workflows.step.utilities.fail` for notifying the execution failure to Slack
* `slack_bolt.workflows.step.utilities.complete` for notifying the execution completion to Slack

For asyncio-based apps, refer to the corresponding `async` prefixed ones.
"""

Sub-modules

slack_bolt.workflows.step.utilities.async_complete
slack_bolt.workflows.step.utilities.async_configure
slack_bolt.workflows.step.utilities.async_fail
slack_bolt.workflows.step.utilities.async_update
slack_bolt.workflows.step.utilities.complete
slack_bolt.workflows.step.utilities.configure
slack_bolt.workflows.step.utilities.fail
slack_bolt.workflows.step.utilities.update