Skip to main content
Planview Customer Success Center

JIRA Integration Customization

Jira Integration allows users to synchronize data between Jira and Plutora.

           

TIP

Basic authentication using passwords and cookies was deprecated for Jira Cloud on June 3, 2019. Please use OAuth for Jira Cloud instead. Jira On-Premises can still use Basic Authentication.

           

JIRA1-768x324.png

1. Set Jira Time Zone

Set the time zone in Jira so that the correct data synchronizes.

To set the time zone in Jira:

  1. Open Jira in your browser.
  2. Log in as the user that is used for the integration.
  3. Click Account Settings.
  4. On Atlassian Accounts page click Account Preferences.
  5. Update the Time Zone.
    TimeZone-600x606.png
  6. Under Time Zone, select GMT Offset and (GMT+00:00) GMT.

               

    TIP

    Plutora and Plutora Test use UTC dates

               

  7. Click Update.

2. Enable Jira Integration and Manage Job Tabs

Now you can run multiple Jira integration jobs at once by creating a new tab for each new job.

To enable Jira Integration and manage Jira integration job tabs:

  1. Go to Settings SettingsNew.png > Customization > Integrations.
  2. Click Jira Integration.
  3. Click to select the Enable Jira Integration checkbox to toggle on Jira Integration.

               

    TIP

     

    Jira Integration can also be toggled off using this checkbox, without losing any of your settings.

               

    Manage Jira integration job tabs:

               

    TIP

     

    Multiple enabled Jira integration job tabs auto syncing more than once a minute may impact on the performance of Plutora.  

               

    1. Add a tab:
      1. Click the green cross.
        Green-Cross-JIRA-e1490656932155.png
      2. Type a title for the new tab in the Name field.
      3. Click Add.
    2. Edit a tab:
      1. Hover your mouse cursor over the tab until the cogwheel-shaped button appears.
        Cog-Wheel.png
      2. Click the cogwheel-shaped button.
      3. Type a new title in the Name field.
      4. Click Save.
    3. Delete a tab:
      1. Hover your mouse cursor over the tab until the cogwheel-shaped button appears.
        Cog-Wheel.png
      2. Click the cogwheel-shaped button.
      3. Click Delete Tab.
  4. Click to select the tab you would like to set up.
  5. Click to select the Enable [tab name] Integration checkbox in the tab.
    For example, a tab called New Tab would have a checkbox called Enable New Tab Integration.
  6. Go to Step 3b to enable Jira integration with OAuth Authentication.

3a. Enable JIRA Integration with Basic Authentication

           

TIP

Basic authentication using passwords and cookies was deprecated for Jira Cloud on June 3, 2019. Please use OAuth for Jira Cloud instead. Jira On-Premises can still use Basic Authentication.

           

To enable JIRA integration with basic authentication:

  1. Type the JIRA URL.
  2. Click to select Basic Authentication radio button.
  3. Type login and password.
  4. Click Submit.
    The yellow Your changes have been saved pop up opens and closes.
    If you click away from the Customization page without clicking Submit, your changes will not save.
  5. Click Test Connection.

3b. Enable Jira Integration with OAuth Authentication

To enable Jira integration with OAuth authentication:

  1. Go to SettingsSettingsNew.png> Customization > Integrations.
  2. Click Jira Integration.
  3. Click to select the Enable Jira Integration checkbox.
  4. Select a tab.
    JIRAint3-768x457.png
  5. Type the URL.

               

    TIP

    This field will have the tab’s name. For example, if the tab’s name is Default, the URL field will be called Default URL. 

               

  6. Click to select OAuth Authentication radio button.
  7. Click Configure.
  8. Type a value for Consumer Key. For example, https://demo.plutora.org. Record the value as you will be using it later.
    JIRAInt4-768x260.png
  9. Click Generate New Key to create a Public Key.

               

    TIP

    Do not click Get Verification URL as the connection is not yet configured. 

              

  10. Copy the Public Key.
  11. Follow these instructions to create an Application Link on the Jira side:
    1. Open Jira in a new browser tab and go to Jira > Settings > Products > Application Links under the Integrations section.

                 

      TIP

      Users require administration rights to add application links.

                 

    2. Type the URL of your site into the Create new link field. For example (replacing <<YourDomain>> with your domain):
      https://<<YourDomain>>.plutora.com
    3. Click Create new link.
      Jira-application-links-July-15-2020-768x414.png
      The Configure Application URL window opens.
      Configure-application-URL-June-28-2019-600x467.png
    4. Click Continue.
    5. Type the following values. (But use your own domain.)
      Link-applications-June-28-2019-768x578.png
      1. Application Name = https://demo.plutora.org
      2. Application Type = Generic Application
      3. Service Provider Name = https://demo.plutora.org
      4. Consumer key = https://demo.plutora.org
      5. Shared secret = [your “Public Key” from Plutora]
      6. Request Token URL = https://demo.plutora.org
      7. Access token URL = https://demo.plutora.org\
      8. Authorize URL = https://demo.plutora.org
    6. Click to select the Create incoming link checkbox.
    7. Click Continue.
      Consumer-key-June-28-2019-600x691.png
    8. Type the same Consumer Key from Step 8 into Consumer Key and Consumer Name.
      1. Paste the Public Key from Step 9 into Public Key.
      2. Click Continue.
  12. Return to Plutora and click Get Verification URL.
    JIRAInt5-768x260.png
  13. Click the verification URL to open a new window.
    Welcome-to-Jira-June-28-2019-600x355.png
  14. Click Allow.
    Your verification code will appear.
    Verification-code-June-28-2019-768x118.png
  15. Copy your verification code.
  16. Paste the verification code into the Verification Code field.
  17. Click Get Access Token. The Access Token should appear.
  18. Click the X in the top right corner to close the pop up.
  19. Click Submit.
    The yellow Your changes have been saved pop up opens and closes.
    If you click away from the Customization page without clicking Submit, your changes will not save.
  20. Test your connection by clicking Test Connection or by creating a sample record to push and pull to and from Jira and Plutora.

4. Sync between Jira and Plutora

Once you have authenticated with Jira, you can sync with Plutora or push Plutora data to Jira.

Jira issues can be saved into Releases, Changes, TECRs or TEBRs.

When syncing is set up, as items change in Jira they will be synced with Plutora. This process will also happen in reverse if you click to select the Push to Jira checkbox.

To sync all items, even those that have not recently changed, use Bulk Sync (see below).

To sync between Jira and Plutora:

  1. Go to SettingsSettingsNew.png> Customization > Integrations.
  2. Click Jira Integration.
  3. Click to select the job tab.
  4. Click one of the following sub-tabs:
    1. Release.
    2. Change.
    3. TECR.
    4. TEBR.
  5. Manage auto syncing:

               

    TIP

     

    Auto syncing imports data from Jira.

               

    1. Click to select the Auto Sync checkbox.
    2. Set the sync rate by selecting a time (in seconds) from Period (seconds). (Mandatory field.)
    3. Type a Custom Filter as a Jira query string. (Optional. See Advanced Searching for more information.)
      1. Click Test Filter. The filter is functional if issues are selected (see screenshot below).
        Issues-selected.png
    4. Click Refresh [Tab Name] Fields.
      • Jira fields will refresh based on the selected Jira project.
      • If the name of the tab is Default, the button will be called Refresh Default Fields.
  6. Manage Pull from Jira to Plutora:
    1. Click Expression Builder (Pull) (Optional):

                 

      TIP

      User can specify detailed PULL rules following next template:
      If [Jira Issue Field] [condition]
      Then [Plutora Entity Field] [value]

                 

      1. Click Add Statement.
        Expression-Builder-600x361.png
      2. Click to select each drop-down menu and choose a data field.
      3. Click the red delete button to remove a statement.
      4. Click Save & Close.
  7. Manage Push from Plutora to Jira:

               

    TIP

     

    Push to Jira exports data from Plutora to Jira.

               

    1. Click to select the Push to Jira checkbox.
    2. Click Expression Builder (Push). (Optional.)

                 

      TIP

      User can specify detailed PUSH rules following next template:
      If [Plutora Entity Field] [condition]
      Then Set Jira Project To [Value] And Set Jira Issue Type To [Value]
      [extra conditions can be added here i.e. Set [Jira Issue Field] To [Value]

                 

      1. Click Add Statement.
        Expression-Builder-600x361 (1).png
      2. Click to select each drop-down menu and choose a data field.
      3. Click the red delete button to remove a statement.
      4. Click Save & Close.

                   

        TIP

        If the name of the tab is Default, the button will be called Refresh Default Fields.

                   

        Selected Jira Projects appear as tabs.
        JIRAInt6.png
  8. Under Fields Mapping associate Jira fields (Default Fields) with Plutora Fields:
    1. Search Default Fields using Live Search or select Jira fields from the drop-down menus.

                 

      TIP

      Live Search has been added to every Default Field in Fields Mapping.  

                 

      JIRAInte7-768x363.png

                 

      TIP

      For example, to import Jira systems into Plutora:

      1. Click Release tab.
      2. Select Jira systems for the Plutora Systems (Impacted) and Systems (Regression) fields.

                 

  9. Import set data (for example, only Enterprise Release Types) by typing those values into the Default Values fields.

               

    TIP

    Entering a User Group into the User Group Default Value field does not currently work. Workaround: Enter an email address into User Groups instead.

               

  10. Click Submit.
    The yellow Your changes have been saved pop up opens and closes.
    If you click away from the Customization page without clicking Submit, your changes will not save.
  11. View log files by clicking View Log.

5. Bulk Sync from Jira

Bulk syncing synchronizes all items from Jira to Plutora from a selected date to the present date.

To bulk sync from Jira:

  1. Check that the Auto Sync checkbox is selected under all required tabs.
  2. Click Bulk Sync.
    Bulk-Sync-JIRA.png
  3. Select a date from Jira item last update date.
  4. Click Sync.