🚀 JWT 3.0 is out 🚀 

The app was completely overhauled, and so was the documentation: Jira Workflow Toolbox (Server/Data Center) Home

The page you are viewing is still valid for all app versions prior to 3.0.

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

Compare with Current View Page History

« Previous Version 10 Next »

[2017-01-31] Released Jira Workflow Toolbox 2.3.0

New features

  • Added new post-function Transition issues, which can be used as an alternative to classic issue transitioning method based on writing on virtual fields Issue statusIssue status (delayed writing)Execute transition and Execute transition (delayed execution).
  • New parser functions:
FunctionReturned value
epics() : issue listReturns an issue list containing current issue's epic, in case current issue is directly under an epic (e.g., a Story). If current issue is a sub-task, then the epic of its parent issue is returned. If current issue is an epic itself, then current issue is returned.
epics(issue list issues) : issue listReturns the list of epic issues under which those issues in argument issues are. If some of those issues are sub-tasks, then the epic of their parent is returned. Duplicated issues in argument issues are discarded. Output can contain duplicated issues.
Example: epics(linkedIssues("is blocked by")) returns the list of epics of those issues which are blocking current issue.
epics(string issue_keys) : issue listReturns the list of epic issues under which those issues with keys in issue_keys are. If some of those issues are sub-tasks, the epic of their parent is returned. Argument issue_keys is a comma separated list of issue keys. Duplicated issue keys in argument issue_keys are discarded. Output can contain duplicated issues.
Example: epics("CRM-15, HD-21") returns the list of epics under which issues with keys CRM-15 and HD-21 are.
issuesUnderEpic() : issue listReturns an issue list containing issues which are directly under current issue's epic (i.e., stories are included in the output, but their sub-tasks are not). Current issue's epic is obtained using the logic of function epics(). Current issue is included in the output, except if current issue is an epic itself.
issuesUnderEpic(issue list issues) : issue listReturns an issue list containing issues which are directly under the epic of issues in argument issues. Duplicated issues are filtered from output.
Example: issuesUnderEpic(linkedIssues("is blocked by")) returns the list of issues directly under epics of issues blocking current issue.
issuesUnderEpic(string issue_keys) : issue listReturns an issue list containing issues which are directly under the epic of issues with keys in argument issue_keys. Argument issue_keys is a comma separated list of issue keys. Duplicated issues are filtered from output.
Example: issuesUnderEpic("CRM-15, HD-21") returns the list of issues directly under epic of issues with keys CRM-15 and HD-21.
siblingIssuesUnderEpic() : issue listReturns an issue list containing issues which are directly under epic of current issue (i.e., Stories are included in the output, but their sub-tasks are not), excluding current issue. Current issue should be an issue directly under an epic, (i.e., it can't be a sub-task or an epic).
siblingIssuesUnderEpic(issue listissues) : issue listReturns an issue list containing issues which are directly under the epic of issues in argument issues, excluding issues in argument issues from the output. Duplicated issues are filtered from output.
Example: siblingIssuesUnderEpic(linkedIssues("is blocked by")) returns the list of issues directly under epics of issues blocking current issue, excluding from the output issues blocking current issue.
siblingIssuesUnderEpic(stringissue_keys) : issue listReturns an issue list containing issues which are directly under the epic of issues with keys in argument issue_keys, excluding from the output issues with keys in argument issue_keys. Argument issue_keys is a comma separated list of issue keys. Duplicated issues are filtered from output.
Example: siblingIssuesUnderEpic("CRM-15, HD-21") returns the list of issues directly under epic of issues with keys CRM-15 and HD-21, excluding from the output issues with keys CRM-15 and HD-21.
issuesWithKeys(string issue_keys) : issue listReturns an issue list containing issues which keys in argument issue_keys.
Example: issuesWithKeys("CRM-15, HD-21") returns a list with issues CRM-15 and HD-21.

Improvements

  • Added new parameters to post-function Create issues and sub-tasks for optionally inheriting commentsattachments and issue links.
  • Added new parameter Starting Date-Time to post-function Log work.

Bug fixes

  • Issue #955 - Post-function Format field value was failing when formatting a version picker field in Jira 7.x
  • Fixed problem with UI in post-function Create issues and sub-tasks related with JQL queries and Issue List expressions displaying.
  • Issue #965 - Bug on function timeDifference(d1, d2, "schedule_name", timezone) when timePart(d1) < timePart(d2) and d1 - d2 < day_duration.
  • Fixed problem with license management.