Description
Executes a transition and moves to the specified step. It will execute the transition only if the transition is valid for the current status of the issue.
Parameters
Return Type
Boolean (true/false)
If the return value is "true", the transition was executed successfully. A "false" return value means that the transition failed. In this case check the log for additional details.
Examples
Example 1
autotransition(121, "PRJ-123");
Returns "true" if the transition with the ID=121 for the issue PRJ-123 was executed and "false" if the transition wasn't executed.
Example 2
autotransition("Require information", "PRJ-232");
Returns "true" if the transition requirng information for the issue PRJ-232 was executed and "false" if the transition wasn't executed.
- To use the routine on the Create Issue transition, it is very important that you place the SIL post function after the "Creates the issue originally" post function but before "Fire a Issue Created event that can be processed by the listeners.". Positioning the SILâ„¢ post function otherwise will de-synchronize the issue from the workflow. That will set an invalid status for the workflow step it is in.
- If the transition requires a screen it will not be displayed for additional input.
- You should do all issue modifications in or before the post function that contains the calling of the auto transition.
- All post functions executed by the called transitions should not modify the issue. These post functions could be used for sending notifications.
- If there are validations and /or conditions in the transition called after the one that contains the auto transition, and these validations fail, the transition will not be executed.
See also