Cancel Recursive at Top Workflow without Cancel Permission breaks Workflow Execution
book
Article ID: 191118
calendar_today
Updated On:
Products
CA Automic Workload Automation - Automation Engine
Issue/Introduction
When a user without "Cancel" permission (authorization “C” not granted) applied “Cancel Recursive” at a Top Level Workflow, the Workflow execution breaks.
Steps to reproduce:
Login as a user who has the "Cancel" permission not set
Run a Workfow with nested workflows in it
Apply “Cancel (recursive)” action at the Top Workflow
The user gets the message “'<Workflow name>': Access denied” => This is expected
Observer all waiting Tasks in the Workflow (and in all child Workflows) get the flag “Canceling A“ => These Tasks will now be stuck in “Waiting for predecessor”.
Environment
Affected Versions:
Automic Workload Automation 12.3.2 and earlier Automic Workload Automation 12.2.5 and earlier Automic Workload Automation 12.1.8 and earlier
Affected Component:
Automation Engine
Resolution
This has been confirmed to be a Bug and will be fixed with the following releases: