Jira Software routines

This section contains a collection of routines for handling boards, sprints, issues, and ranking.

In Power Scripts for Jira 4.0 you can find the old routines from JJupin Agile focused on your Jira Software tasks like adding a ticket to a sprint, checking whether an issue is actually an epic, and so on. 

We have incorporated JJUPIN Agile into Power Scripts. This way, you can use all the routines from Jira Agile without any additional purchase. Also, the support we had for Jira Service Desk has been incorporated as well. At the moment we have limited support for JSD, and we'll try to do this in the near future.

Routines summary

  • addIssueToSprintAdds an issue to a sprint
  • boardForFilterGets the board associated with a filter
  • boardsForProjectGets the boards associated to a project
  • closedSprintsGets the closed sprints from the board with the provided name or id.
  • copyBoardCreate a copy of the provided board.
  • cpCfValueToLinkedIssueEnables to copy a custom field value to linked issues or by linking type. We also support custom Fields from the Insight plugin.
  • createBoardFromExistingProjectsCreate a board based on existing projects.
  • createSprintCreates a new sprint for the provided rapid view.
  • deleteBoardDelete the specified board.
  • deleteSprintDeletes a sprint.
  • filterForBoardGets the filter associated with a board.
  • getAllBoardNamesGet a list of all agile boards visible to the user.
  • getAllBoardsReturns an array of JBoard type structs for every agile board.
  • getAllOpenSprintsReturns an array of JSprint type structs for every open sprint.
  • getBoardInfoGets information about the board such as the id, name, or the board admins username.
  • getBoardNameGets the name of an agile board
  • getBoardsFromSprintReturns a list of board names for a sprint.
  • getFilterIdGets the filter id for a given board.
  • isEpicChecks whether the issue with the provided issue key is an epic.
  • issueInBacklogChecks whether the issue with the provided issue key is in the board backlog.
  • issueInEpicChecks whether the issue with the provided issue key is in the epic.
  • issueInSprintChecks whether the issue with the provided issue key is in the sprint.
  • issueInStartedSprintChecks whether the issue with the provided issue key is in the started sprint.
  • issuesInBoardReturns all the issues which belong to the specified board. Optionally, you can filter them by visibility.
  • notStartedSprintsGets the future (not started) sprints from the board with the provided name or id.
  • projectsForBoardGets the projects associated with a board.
  • rankAfterMoves an issue after another, referenced issue.
  • rankBeforeMoves an issue before another issue.
  • rankFirstMoves an issue to the top of the list.
  • rankLastMoves the issue to the bottom of the list.
  • removeIssueFromSprintRemoves an issue from a sprint.
  • sprintCompleteDateGets the end date of the sprint.
  • sprintEndDateGets the end date of the sprint.
  • sprintInfoGets details about the sprint – sprint name, startDate, endDate, and completeDate.
  • sprintNameGets the name of the sprint.
  • sprintStartDateGets the start date of the sprint.
  • startedSprintsGets the started sprints from the board with the provided name or id.
  • updateBoardUpdate the provided board.
  • updateSprintUpdates a given sprint.