3
For anyone that has had to troubleshoot lengthy workflows or multiple workflows, quickly getting an understanding of the details of a workflow can be a large task. For workflows that are triggered based on fields changing, clicking into the current view option and scrolling through the list of fields on the entity can take time if an entity has many fields. I�ve seen entities with 450+ fields and only a single field is the trigger.
Two features would be great additions to the workflow editor.
- When one clicks the [Select] button on the �Record field change�, on the pop-up box to �Select Fields�, have a filter field to only show fields that are �checked� and have the filter field set to this by default. That would allow one to quickly identify the trigger field(s). Then allow one to uncheck the filter to show all fields, which is the current behavior, in case additional trigger fields need to be selected.
- Add the ability to highlight which lines of a workflow have a database impact. By this I mean any row that performs a �Create�, �Update�, �Assign�, �Change Status� or �Start Child Workflow� step. �Perform Action� may also need to be included. The intent of the highlighting is to quickly find actions that are performing a database transaction. I�ve seen workflows with 100+ lines where records are being created or updated in 12+ different areas, and those updates are being performed on multiple levels of conditions. Quickly identifying the entities that are being updated can help troubleshoot a workflow more efficiently.
Two features would be great additions to the workflow editor.
- When one clicks the [Select] button on the �Record field change�, on the pop-up box to �Select Fields�, have a filter field to only show fields that are �checked� and have the filter field set to this by default. That would allow one to quickly identify the trigger field(s). Then allow one to uncheck the filter to show all fields, which is the current behavior, in case additional trigger fields need to be selected.
- Add the ability to highlight which lines of a workflow have a database impact. By this I mean any row that performs a �Create�, �Update�, �Assign�, �Change Status� or �Start Child Workflow� step. �Perform Action� may also need to be included. The intent of the highlighting is to quickly find actions that are performing a database transaction. I�ve seen workflows with 100+ lines where records are being created or updated in 12+ different areas, and those updates are being performed on multiple levels of conditions. Quickly identifying the entities that are being updated can help troubleshoot a workflow more efficiently.
STATUS DETAILS
Needs Votes