Details

    • Type: Suggestion
    • Status: Open (View Workflow)
    • Resolution: Unresolved
    • Affects Version/s: 5.0, 6.0, 6.1, 6.2, 6.3, 6.4, 7.0.0
    • Fix Version/s: None
    • Component/s: Administration
    • Labels:
    • Feedback Policy:

      JIRA feedback is collected from a number of different sources and is evaluated when planning the product roadmap. If you would like to know more about how JIRA Product Management uses customer input during the planning process, please see our post on Atlassian Answers.

      Description

      Story: a JIRA administrator (or JIRA user) wants to perform some set of actions many hundreds of times. These actions are available via the web to the user.
      Many administrators open a new tab for each action in turn, because there is no easy way to automate bulk operations, e.g. changing a scheme on a project.

      Aim: make JIRA configuration and maintenance scale as well as JIRA data does by making it easier for users to automate actions in JIRA

      Currently administrators have a few choices. Users have fewer choices. All these choices are:

      1. UI tools (Selenium) - pretty crude and sensitive to UI changes
      2. A SOAP/REST plugin to expose an API to execute the set of operations, and then use a client-side script. This is probably the most common approach right now.
      3. A plugin to execute just that set of operations - can be a fair amount of work, not clear which internal APIs to use or how to use them
      4. A Jelly script - outdated, little support in the last three years
      5. (JIRA 4.3 and later) Speakeasy is the client-side approach to doing this in the browser, but it doesn't allow access to all the actions that administrators or users may want to use.

      There are at least two plugins available that let you execute Groovy, JRuby, Jython etc scripts inside JIRA. They are Script Runner (https://plugins.atlassian.com/plugin/details/6820) and JIRA REST CLI (http://leonardinius.blogspot.com/2011/03/release-announcement-jira-rest-cli-05.html and https://plugins.atlassian.com/plugin/details/40268)

      This issue is the result of a number of discussions at Summit, plus feedback received on "Practical JIRA Administration" (O'Reilly, 2011).

        Attachments

          Issue Links

            Activity

            Hide
            leonardinius Leonid M added a comment - - edited

            Just to make things more interesting: I've updated my rest-cli plugin to be atlassian-crossproduct.

            Supports tools:

            • jira
            • confluence
            • bamboo

            You could find it at https://github.com/leonardinius/atlassian-rest-cli

            Show
            leonardinius Leonid M added a comment - - edited Just to make things more interesting: I've updated my rest-cli plugin to be atlassian-crossproduct. Supports tools: jira confluence bamboo You could find it at https://github.com/leonardinius/atlassian-rest-cli
            Hide
            ylau Eva added a comment -

            Just to be clear, we would still have this problem on 5.0?

            Show
            ylau Eva added a comment - Just to be clear, we would still have this problem on 5.0?
            Hide
            mdoar Matt Doar (ServiceRocket) added a comment -

            Yes, I believe so.

            ~Matt

            Show
            mdoar Matt Doar (ServiceRocket) added a comment - Yes, I believe so. ~Matt
            Hide
            fuchs Thomas Fuchs added a comment -

            For a bulk workflow switch there is a solution from Catworkx..

            https://marketplace.atlassian.com/plugins/com.catworkx.plugins.BulkWorkflowSchemeSwitcher

            it works fine for me

            Cheers
            Thomas

            Show
            fuchs Thomas Fuchs added a comment - For a bulk workflow switch there is a solution from Catworkx.. https://marketplace.atlassian.com/plugins/com.catworkx.plugins.BulkWorkflowSchemeSwitcher it works fine for me Cheers Thomas
            Hide
            mdoar Matt Doar (ServiceRocket) added a comment -

            Thomas, glad to see that plugin and it will help with workflow changes. But there are still many other places where JIRA administration is tedious. I notice that Bob Swift's CLI now supports changing some of a project's schemes which will also help with tedious administration tasks.

            Show
            mdoar Matt Doar (ServiceRocket) added a comment - Thomas, glad to see that plugin and it will help with workflow changes. But there are still many other places where JIRA administration is tedious. I notice that Bob Swift's CLI now supports changing some of a project's schemes which will also help with tedious administration tasks.
            Hide
            matt.doar Matt Doar [ServiceRocket] added a comment -

            Are there any changes related to making administering a 1000 project, 1000 custom fields, 200 workflows, 400 screens JIRA instance easier?

            Show
            matt.doar Matt Doar [ServiceRocket] added a comment - Are there any changes related to making administering a 1000 project, 1000 custom fields, 200 workflows, 400 screens JIRA instance easier?

              People

              • Assignee:
                Unassigned
                Reporter:
                matt.doar Matt Doar [ServiceRocket]
              • Votes:
                19 Vote for this issue
                Watchers:
                17 Start watching this issue

                Dates

                • Created:
                  Updated: