Submodules¶
The module ships with two optional submodules for integration with other systems.
Webform Workflows Element Views¶
Machine name: webform_workflows_element_views
Dependencies: webform_workflows_element, webform_views
This submodule provides a Views filter plugin that lets you filter webform submissions by workflow state in any View.
Setup¶
- Install and enable the Webform Views module.
-
Enable the Webform Workflows Element Views submodule:
drush en webform_workflows_element_views -
In your View, add the Webform workflow state filter.
- Configure the filter to select the webform and workflow element to filter on.
- Users can then filter submissions by selecting a state from a dropdown.
The filter queries the webform_submission_data table and supports the
color-coded state options if colors are configured on the element.
Webform Workflows Element Maestro¶
Machine name: webform_workflows_element_maestro
Dependencies: webform_workflows_element, maestro
This submodule integrates with the Maestro BPM (Business Process Manager) module, providing two engine task plugins.
Setup¶
- Install and enable the Maestro module.
-
Enable the Webform Workflows Element Maestro submodule:
drush en webform_workflows_element_maestro
Task plugins¶
Maestro Transition Webform Workflow Task¶
This interactive task requires a user to perform a workflow transition on a webform submission before the Maestro process can continue. It presents the submission's workflow form to the assigned user.
Maestro Webform Workflow State If Task¶
This is a conditional (IF) task that checks the current workflow state of a submission and branches the Maestro process accordingly. Use it to route the process based on which state a submission is in.