The Outcome - Button Control allows a record outcome and completion state to be set, and then navigate the Workflow to a configured Page. This can be contrasted with the
Outcome - List, where the agent is able to select the outcome from a list, and choose a reschedule time if appropriate.
This Control is part of the Basic Control pack, and will always be available.
Add an Outcome - Button to the Page. The options and style can be configured in the
Options tab and
Styling tab of the Field Properties.
Outcome - Button Fields can be styled in a Stylesheet by referencing the control-outcome-button class.
To link to another Page and configure the outcome to be set when the button is activated, use the
Outcome Selector in the Advanced Options tab.
As with other button-type Fields, it is possible to require that a Page passes
Validation before the button will activate. This prevents the agent from leaving the Page before all requisite details have been collected.
As with other button-type Fields, upon activation the button will then be temporarily disabled until the action has completed.
As with other button-type Fields, it is possible to trigger this by JavaScript or
Update Links. Please see the
.click() article for more information and an example regarding using JavaScript.
The Outcome - Button can source its outcome from an external
integration if required, and then cause the chosen record outcome to be passed back to the integration when the record is completed.
Please contact your Agent Guidance vendor for a list of compatible Providers.
The Outcome - Button will always mark the record state as completed.