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.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 Slackslack_bolt.workflows.step.utilities.complete
for 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_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