Skip to end of banner
Go to start of banner

autotransition

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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.

  1. 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.
  2. If the transition requires a screen it will not be displayed for additional input.
  3. You should do all issue modifications in or before the post function that contains the calling of the auto transition.
  4. All post functions executed by the called transitions should not modify the issue. These post functions could be used for sending notifications.
  5. 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

  • No labels