Using Workflow Console
The Workflow Console displays workflow instances. A workflow instance is created when a workflow is started. It is updated when workflow steps are run. Users update the workflow by using the configurable workflow buttons to approve or reject the pending approvals.
The Workflow Console includes fields relating to the workflow template it is using, the current step, the requested value for workflow requiring a specific field approval, etc. It also has a list of key-values, for example customer, order number, etc.
The Console lets you progress the workflow to the next steps if you have the appropriate security rights.
License Prerequisites
Requirement! You need to be a Workflow User to open this screen. Refer to Understanding Workflow Users
Console and Security Groups
Users entered as Workflow Users in the Extender Orchid Module License Screen can view the Workflow Console. By default, users will see open workflow assigned to them or a group they belong to. This doesn't require specific Sage 300 security rights.
The Workflow Console screen lets you see all active workflows if you have the “View All Workflow Instances” security group.
For details, refer to: Adding Security.
Note: Unassigned shows workflows assigned to a Sage user or user group that is not configured in Workflow Users in Extender Licence
Tip: If you use a Workflow button when you are not assigned to the workflow and don't have "Modify All workflow instances" security group, you will get a security error message and the workflow will not progress.
how to use console grid
Fields on Console
Template ID: Set when the instance is started
Tip: On the desktop screen only, you can double-click on the Template name to open the workflow template screen if you have security rights to Edit Workflow setup. For details, Workflow Templates - Screen Guide
Started On: Date when instance started
Started At: Time when instance started
Started By: User who started the workflow (manually or through a View operation)
Assigned To: User or user group currently assigned to the workflow.
View ID: Populated automatically by the workflow if it is attached to a View in View Events and Scripts, or populated using SetValue in the workflow template.
Record Key: populated by Key field for the record subject to the workflow (can be a Customer number, an Order Number, a Batch Type and Batch number combination
Description*: Configured in the workflow template.
Requested Value: This is populated automatically when the workflow is attached to a specific field in View Events and Scripts.
You can use SetValue action, Value field = {TOVALUE}, value = {VIEWFIELD} such as ORDTOTAL when the workflow is attached to a View operation such as UPDATEor INSERT
Step: Shows the current step the workflow is on. If there are Progress-to steps defined for this step, you will see a custom button for each step defined as Progress-to.
Status*: Configured in the workflow template.
Filtering the console
By default, you view the workflow assigned to you or a group you are a member of.
You can filter by up to 5 colors on the console.
To configure colors on the console, refer to Workflow Colours
You can also use CTRL-F to filter on any fields on the grid.
Example: Select the Template column on a row on the console, use CTRL-F and select Template = "AR Credit Limit workflow". This will display only Workflow records for the AR Credit Limit workflow.
You can use CTRL-F > Clear filter to remove all filters and view all records.
how to use the console buttons
You can progress a workflow to another step. The buttons you can see on the console depend on what row /Workflow instance you are looking at and how the workflow template is configured.
Most Workflow Templates include configurable Approve and Reject buttons.
All workflows have some default buttons:
Drill Down
When configured in the workflow template, each workflow instance allows drilling down to a Sage 300 screen– for example, you could drill down to the customer, or to the order.
A workflow instance has a list of values associated with it – for example, a customer number or an order number. Drill down works on this list of values. Refer to details in Drilldown in workflow
If the workflow has a value called IDCUST then drill down to the AR Customer screen will be enabled for the workflow.
History
Use the History button to view details of previous actions on the workflow record selected on the console.
Values
Use the Values button to view configured details about the workflow.
Values are variables that can be defined in the Workflow templates and used in the Workflow actions. Such values are included in the workflow history Log file.
Typically, values are used to store the original value, the new value, the comparison values set in the workflow conditions and other information useful for audit purposes.
Reassign Step:
Use the Reassign button to reassign a workflow to another user or user group.
If you have added a Reassign Step in the workflow template, the Reassign Step will include the configured actions instead of the default one.
Delete:
Use the Delete button to remove a workflow instance from the console.
No other updates occur with the Delete button.
-
If the workflow is configured to "Auto-delete when complete", using the Delete button deletes the workflow instance from the console and the Workflow log is updated with the Manually Deleted status.
-
If the workflow is NOT configured to "Auto-delete when complete", using the Delete button updates the workflow instance to clear the next step. This completes the workflow. You can use DELETE again to remove the instance from the console. The underlying record is not updated and you can start the workflow again by updating it in the Sage screens.
workflow template configuration and console layout
Refer to Workflow Templates - Screen Guide and Configurator Actions for details. It is recommended practice to include the actions below in all steps of the workflow templates to make the console and workflow history log clearer and suited to your business practice.
Use the SetDescription action in the workflow template to set the Workflow Status in the console and in the workflow log depending on what step of the workflow you are in.
Use the SetStatus action in the workflow template to set the Workflow Status in the console and in the workflow log depending on what step of the workflow you are in.
You can configure the workflow using the AssignColour action to assign a colour in the console depending on what step of the workflow you are in.
Viewing workflow logs
Refer to Workflow Summary Log or Workflow Detail Log
Completed workflows
When a workflow is complete (the instance has been through a "Complete" Action), the step name on the workflow is blank.
In most cases, you do not view completed workflows on the Workflow Console.
It is recommended to set workflow templates as "Auto-delete instance when complete". This option deletes completed workflow from the console.
