1.8 KiB
Customize message for Transition
https://blueprints.launchpad.net/mistral/+spec/mistral-fail-transition-message
Problem description
Currently, "fail" command fails the workflow and the user needs to check the different entities and flow to find why workflow has been failed. So, the workflow execution is failed but there is no meaningful error message.
Use Cases
As a user, I want to provide customized message for fail/success/pause transition in 'on-success', 'on-complete' and 'on-error'.
Proposed change
To solve this problem, I would like to add 'msg' input argument for fail/success/pause commands. This argument will be publish to the context before running fail/success/pause. Please consider following example:
...
tasks:
t1:
action: ...
on-success:
- fail(msg='var1 is null.'): <% $.var1 = null %>
- succeed(msg='var1 is not null.')
Alternatives
None
Data model impact
None
REST API impact
None
End user impact
User can pass 'msg' argument for fail/success/pause commands. This argument will be optional.
Performance Impact
None
Deployer impact
None
Implementation
Assignee(s)
hardik <hardik.parekh@nectechnologies.in>
Work Items
- Add input argument 'msg' for fail/success/pause commands.
Dependencies
None
Testing
Tests should cover all the scenarios mentioned in use cases section.