Jira Software routines
Looking for the documentation on the newest versions of Power Scripts for Jira 8 for Server/Data Center? Click here !
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
- addIssueToSprint — Adds an issue to a sprint
- boardForFilter — Gets the board associated with a filter
- boardsForProject — Gets the boards associated to a project
- closedSprints — Gets the closed sprints from the board with the provided name or id.
- copyBoard — Create a copy of the provided board.
- cpCfValueToLinkedIssue — Enables to copy a custom field value to linked issues or by linking type. We also support custom Fields from the Insight plugin.
- createBoardFromExistingProjects — Create a board based on existing projects.
- createSprint — Creates a new sprint for the provided rapid view.
- deleteBoard — Delete the specified board.
- deleteSprint — Deletes a sprint.
- filterForBoard — Gets the filter associated with a board.
- getAllBoardNames — Get a list of all agile boards visible to the user.
- getAllBoards — Returns an array of JBoard type structs for every agile board.
- getAllOpenSprints — Returns an array of JSprint type structs for every open sprint.
- getBoardInfo — Gets information about the board such as the id, name, or the board admins username.
- getBoardName — Gets the name of an agile board
- getBoardsFromSprint — Returns a list of board names for a sprint.
- getFilterId — Gets the filter id for a given board.
- isEpic — Checks whether the issue with the provided issue key is an epic.
- issueInBacklog — Checks whether the issue with the provided issue key is in the board backlog.
- issueInEpic — Checks whether the issue with the provided issue key is in the epic.
- issueInSprint — Checks whether the issue with the provided issue key is in the sprint.
- issueInStartedSprint — Checks whether the issue with the provided issue key is in the started sprint.
- issuesInBoard — Returns all the issues which belong to the specified board. Optionally, you can filter them by visibility.
- notStartedSprints — Gets the future (not started) sprints from the board with the provided name or id.
- projectsForBoard — Gets the projects associated with a board.
- rankAfter — Moves an issue after another, referenced issue.
- rankBefore — Moves an issue before another issue.
- rankFirst — Moves an issue to the top of the list.
- rankLast — Moves the issue to the bottom of the list.
- removeIssueFromSprint — Removes an issue from a sprint.
- sprintCompleteDate — Gets the end date of the sprint.
- sprintEndDate — Gets the end date of the sprint.
- sprintInfo — Gets details about the sprint – sprint name, startDate, endDate, and completeDate.
- sprintName — Gets the name of the sprint.
- sprintStartDate — Gets the start date of the sprint.
- startedSprints — Gets the started sprints from the board with the provided name or id.
- updateBoard — Update the provided board.
- updateSprint — Updates a given sprint.