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
slack_bolt.workflows.step.utilities.configurefor building a modal view
save listener
slack_bolt.workflows.step.utilities.updatefor updating the step metadata
execute listener
slack_bolt.workflows.step.utilities.failfor notifying the execution failure to Slackslack_bolt.workflows.step.utilities.completefor notifying the execution completion to Slack
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_completeslack_bolt.workflows.step.utilities.async_configureslack_bolt.workflows.step.utilities.async_failslack_bolt.workflows.step.utilities.async_updateslack_bolt.workflows.step.utilities.completeslack_bolt.workflows.step.utilities.configureslack_bolt.workflows.step.utilities.failslack_bolt.workflows.step.utilities.update