Skip to end of banner
Go to start of banner

Mapping Values in JIRA to Values in Salesforce.com

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction


There are some fields in which you may need to map values in JIRA to values in the remote system. Typically such fields would have pre-determined values users can select from, such as Status or Priority.

It would not make sense in most situations to map free text fields, although this can be done.

The following is an example:

In JIRA you might have the following Status options:

  • Open
  • In Progress
  • Reopened
  • Resolved
  • Closed

In Salesforce you might have the following Case Status options:

  • New
  • Working
  • Escalated
  • Closed

The JIRA status field is read-only, but you can still sync from JIRA to Salesforce. What this means is the connector will have to translate the status of the JIRA issue to a legitimate status in Salesforce, as "Reopened" for example has no equivalent (yet) in Salesforce. You can decide to have the following mappings that make sense:

JIRA -> Salesforce

Open -> New

In Progress -> Working

Reopened -> New

Resolved -> Escalated

Closed -> Closed

Page Contents

Step-by-Step Guide


The above example will be used in the steps below:

  1. Go to the Field Mapping Configuration Interface.
     
  2. Click the Map Values link next to the configured field mapping that you would like to enable value mappings for.



  3. Add each value mapping in the Map Values form and click Submit after each one.



  4. Each mapping will appear in the Value Mappings table and should look similar to the following image when complete.

ProTip

Note that you have to specify mappings for both directions of the synchronization, so if you configure a mapping for JIRA Priority to Salesforce Priority, you will need to configure a mapping for Salesforce Priority back to JIRA Priority.

The reason for this is because there are cases where the mappings are not always 1 to 1 and as such, requires uni-directional mapping configurations.

  • No labels