Enabling PSA Direct for Jira Integration

To enable the integration, perform the following steps:

  1. On the Feature Console tab, click PSA Direct for Jira.
  2. Ensure that you create named credentials to allow PSA users access to the Jira server. To do this:
    1. Click Launch next to feature step 1. The Jira Authentication dialog displays.
    2. Enter your Jira Server URL. For example, enter the following:
      1. Jira Server URL - https://test.com/
      2. Jira Cloud URL - https://subdomain.atlassian.net/
        Note: You must start the Jira Server URL with https and ends with the forward slash. For example, http://https.com/test is an incorrect URL.
    3. Depending on the version of Jira you are using, select Jira Cloud or Jira Server.
    4. Enter your Jira username.
    5. Depending on the version of Jira you are using, enter your password or API token.
    6. Click Save. When the save successfully completes, the step status is set to "Done".
  3. Click Perform next to feature step 2. This step creates a FinancialForce Integrations site and profile and configures settings to enable the connection between Jira and PSA.
    Notes:
    • You cannot revert Step 2, once it has been performed.
    • Before you perform step 2, ensure that you register a domain by clicking Setup | Sites | Check Availability. After you have entered a name and checked is available, accept terms and conditions and click Register My Salesforce Site Domain.
    • You can also enable the Enhanced Domains option from Setup | My Domain. For more information, see the Salesforce Help.
    • You can control login access at the user level by specifying a range of allowed IP addresses on the profile created. For more information on specifying an IP range, see the Salesforce Help.
  4. Click Perform next to feature step 3. This creates a webhook in Jira that integrates Jira with PSA Direct for Jira. When the process completes, the status is set to "Done".
  5. Click Perform next to feature step 4. This creates default data transformation tables for value mappings. The tables are created in Foundations, and you can edit the defaults. When the process completes, the status is set to "Done". If you revert this step the tables are deleted. The data transformation tables are used to transform values from PSA to the appropriate Jira values or vice-versa. For example, priority P1 in PSA is mapped to Highest in Jira. Whereas, priority Highest in Jira is mapped to P1 in PSA. You can also manually create Data Transformation Tables. For more information, see Creating a Data Transformation Table.
  6. Click Perform next to feature step 5. This creates a Foundations message type for recording error messages. When the process completes, the status is set to "Done". If you revert this step, Foundations marks the message type as obsolete. For more information, see Message Types Overview.
  7. [Optional] Click Perform next to feature step 6. This creates a scheduled job to regularly delete queue events. By default, the Queue Events Cleanup Job is run on the hour once you have performed this step. When the Queue Events Cleanup Job is created the status of the step is moved to "Done".

    If you revert this step, then it removes the scheduled job. For more information about the Queue Events fields, see Minimum Hours for Failed Queue Events and Minimum Hours for Successful Queue Events.

  8. [Optional] Click Perform next to feature step 7. This starts a background process that selects the Use for Syncing Time from Jira field on all the eligible assignments. When the background process is started, the status of the step is moved to "Done". For more information, see Monitoring Default Assignments for Jira Batch Jobs.
  9. [Optional] Click Perform next to feature step 8. This adds the PSA Direct for Jira section and all the integration fields to the Assignment Layout page layout on the Assignment object.
  10. [Optional] Click Perform next to feature step 9. This adds the PSA Direct for Jira section and all the integration fields to the Project Layout page layout on the Project object. We recommend that you manually remove the fields that are not relevant for the features that you enabled.
  11. [Optional] Click Perform next to feature step 10. This adds the PSA Direct for Jira versions of the Jira Project URL field and all the integration fields to the PSA Direct for Jira section on the Project Layout page layout on the Project object. We recommend that you manually remove the fields that are not relevant for the features that you enabled.
  12. [Optional] Click Perform next to feature step 11. This adds the PSA Direct for Jira section and all the integration fields to the Project Task Layout page layout on the Project Task object. We recommend that you manually remove the fields that are not relevant for the features that you enabled.
  13. [Optional] Click Perform next to feature step 12. This adds the custom fields to the PSA Direct for Jira section on the Project Task Layout page layout on the Project Task object. We recommend that you manually remove the custom fields that are not relevant for the features that you enabled.
    Note:

    Ensure that you do not perform step 12 before step 11. If you do so, the PSA Direct for Jira integration fails.

  14. [Optional] Click Perform next to feature step 13. This adds a Child Jira Issues related list to the Project Task Layout page layout on the Project Task object. We recommend that you manually remove the fields that are not relevant for the features that you enabled.
  15. [Optional] Click Perform next to feature step 14. This adds the PSA Direct for Jira section and all the integration fields to the Contact page layout on the Contact object.
  16. [Optional] Click Perform next to feature step 15. This adds fields to the Gantt Columns fieldset. For more information, see Adding Columns to the Gantt Task Grid.
  17. [Optional] Set the platform event user that runs the process information from Jira to PSA. To do this:
    1. Click Launch next to feature step 16. The Platform Event Trigger Execution dialog displays.
    2. Enter at least three characters in the Platform Event User field to search the user. For example, enter Platform Integration User.
      1. Click Save to execute the Platform Events to synchronize the information from Jira to PSA.
      2. Click Clear to clear the platform event user.
      When the save successfully completes, the step status is set to "Done".
    3. Once you have complete all the steps, you can manually manage the platform event user subscription:
      1. From Setup, click Platform Events | FND Internal Event.
      2. In Subscriptions, Click Manage against the ihcc_PlatformEventTrigger.
      3. Click Suspend to suspend the platform event subscription.
      4. Click Resume to resume the the platform event subscription.
  18. When all steps are complete, use the Status slider in the Feature section to mark the feature as enabled.

To fully activate PSA Direct for Jira, review and complete the fields on the PSA Direct for Jira Settings tab.