You can use Adobe Workfront for Jira to integrate your Jira and Workfront systems.
After installing the add-on, you can define workflows that create Jira issues automatically when Workfront work items are created. The items in both applications become linked, and some of their information automatically updates in both systems.
All users in Workfront and Jira can benefit from this integration. They only need a license for the system in which they work the most, and not for both systems.
This add-on is available for both the Server and OnDemand (or Cloud) versions of Jira Software.
For a list of Jira versions that Workfront for Jira currently supports, see Workfront for Jira at the Atlassian Marketplace.
You must have the following:
Adobe Workfront plan* | Pro or higher |
Adobe Workfront licenses overview* | Plan |
Jira access | System administrator access Important: We recommend that you create separate system administrator accounts in Jira and Workfront to dedicate to this integration, rather than using existing ones that might be attached to users. |
Access level configurations* | You must be a Workfront administrator. For information on Workfront administrators, see Grant a user full administrative access. Note: If you still don't have access, ask your Workfront administrator if they set additional restrictions in your access level. For information on how a Workfront administrator can modify your access level, see Create or modify custom access levels. |
*To find out what plan, license type, or access you have, contact your Workfront administrator.
Before you can configure Workfront for Jira, you must
By configuring Workfront for Jira you can:
To configure Workfront for Jira:
Log into Jira as a Jira administrator.
Click Settings in the main Jira menu.
Click Add-ons, then click Manage add-ons.
Expand the Workfront add-on.
Click Configure.
Follow the prompts to log in to Workfront.
The user must have a valid apiKey
in Workfront to create a successful connection.
You must log in to Workfront as a Workfront administrator to continue the configuration.
Select the Triggers tab to configure the automatic creation of Jira items as new Workfront items are created.
For more information about setting up triggers for the Workfront to Jira workflow, see Configure triggers for automatically linking items between Jira and Workfront.
Select the Setup tab to configure the synchronization of fields between linked Jira and Workfront items.
For more information about setting up the synchronization of fields between Jira and Workfront, see Configure field synchronization between Jira and Workfront Items.
After you defined the triggers and the synchronization of fields between the two applications, any Workfront user who can create tasks or issues could potentially trigger the creation of an item in Jira. The user can create an item if the criteria on the item they create match the triggers in Jira, even if the user does not have a Jira license. Also, any Jira user can immediately start working on the Jira item, and their updates are visible in Workfront, without them having a Workfront license. Any updates in Workfront are also visible on the Jira items.
(Optional) Select the Activity Log tab to review any errors that might have occurred during the integration.
For more information about the Activity Log, see View the Jira Activity Log.
As the Jira system administrator, you can define triggers that would automatically create issues in Jira when an item in Workfront meets certain criteria.
It could take up to 10 minutes for the integration to create new issues in Jira.
Consider the following when configuring triggering the creation of Jira items as Workfront items are created:
To configure triggers for automatically creating items in Jira:
Log into Jira as a system administrator.
Click Settings in the main Jira menu.
Click Add-ons, then Manage add-ons.
Expand the Workfront add-on.
Click Configure.
Log in to Workfront as a system administrator.
The Triggers tab is selected by default.
Click Add trigger to add a new trigger.
In the Workfront team/user/role field, specify the name of a Workfront team, user, or job role, then click to select it when it displays in the list.
You cannot have multiple triggers for the same team, user, or role.
When someone creates a task or an issue and assigns it to one of these entities, an issue is automatically created in Jira.
In the Jira project field, start typing the name of a Jira project, then click to select it when it displays in the list.
When the Jira issue is created, it is placed on the project you specify here.
Select an Issue type from the drop-down menu.
This indicates the issue type that is created in Jira when the conditions of this trigger are met, based on your settings for that specific project in Jira.
Click Save.
With this configuration, every time a Workfront user creates an item that matches the specified triggers, a new issue is created in Jira.
As the Jira administrator, you can define what fields should automatically synchronize on items that are linked between Workfront and Jira. Certain fields can synchronize from the Workfront to the Jira item, and others synchronize from Jira to Workfront.
To define what fields should automatically synchronize on items linked between the two applications:
Log into Jira as a Jira administrator.
Click Settings in the main Jira menu.
Click Add-ons, then Manage add-ons.
Expand the Workfront add-on.
Click Configure.
Log in to Workfront as a Workfront administrator.
Click the Setup tab.
In the Synchronize from Jira to Workfront section, select the fields that you want to update in Jira when they are updated in Workfront.
Select any of the following frequencies with which the fields are synchronized:
On Creation | The fields you specify are synchronized between the linked Workfront and Jira items when the item is created in Workfront. |
Always | The fields you specify are synchronized between the linked Workfront and Jira items when the fields are updated in Workfront. |
Never | The fields you specify are never synchronized between the linked Workfront and Jira items. There is no indication in Jira that the field was updated in Workfront. |
Select to synchronize any of the following fields from Workfront to Jira:
Name | The name of a task or an issue in Workfront becomes the name of the issue to which it is linked in Jira. Note: When new items are created in Jira automatically, the Workfront Name always updates on the Jira item, regardless of whether this field is enabled here or not. When a Jira item is manually linked to a Workfront item, the Name of the Workfront item only updates in Jira when you select to Always synchronize this field. For more information about linking items manually or automatically, see Link items between Adobe Workfront and Jira. |
Description | The description of a task or an issue in Workfront becomes the description of the issue to which it is linked in Jira. |
Documents | Documents attached to a task or an issue in Workfront are also attached to the issue to which it is linked in Jira. New document versions from Workfront are added as separate documents to Jira and are appended with _v<version number> to indicate the numbered version in Workfront. For example, if the name of a document in Workfront is Main Ad, and you add a new version to it in Workfront, the new version is transferred to Jira as a new document with the name Main Ad_v2. Important: Consider the following when syncing documents:
|
Planned Completion Date | The Planned Completion Date of a task or an issue in Workfront becomes the Due Date of the issue to which it is linked in Jira. Note: Ensure that you display Due Date on Jira issues, for this value to synchronize. |
In the Synchronize from Jira to Workfront section, select the fields that you want to update in Workfront when they are updated in Jira.
Select any of the following frequencies with which the fields are synchronized:
Always | The fields you specify are always synchronized between the linked Workfront and Jira items when the fields are updated in Jira. |
Never | The fields you specify are never synchronized between the linked Workfront and Jira items. There is no indication in Workfront that the field was updated in Jira. Note: When you select Never, Workfront fields can still be manually updated from Jira in the left Workfront panel of the Jira issue. Those updates appear only on Workfront items in Jira and Workfront and not on Jira items. |
Select to synchronize any of the following fields from Jira to Workfront:
Status | The Status of an issue in Jira becomes the Status of the task or issue to which it is linked in Workfront. For more information about Workfront statuses, see Create or edit a status. |
Assignee | The Assignee of an issue in Jira becomes the Assignee of the task or issue to which it is linked in Workfront. Important: When you assign an item in Jira to a user who does not have a Workfront account, the integration creates a new active user in Workfront only when the Automatically create a user in Workfront if the Jira user does not have a Workfront account is set to Always. This user does not occupy a Workfront license. Active users can be assigned to work items in Workfront, but cannot be included in updates. |
Attachments | Attachments of an issue in Jira are also attached to the task or issue to which it is linked in Workfront. |
Comments | A comment on a Jira issue is also posted on the linked Workfront item in the Updates area. Conversely, a comment posted in the Updates area for a Workfront task or issue syncs to Jira's native comment stream for the linked issue. This is set to Always by default. If you select Never here, you can still post comments manually on a linked item either in Workfront or in Jira. |
In the OTHER section, select what additional fields should be updated between linked items.
Select an option to determine whether the fields you specify Always or Never update in Jira or Workfront when they are modified.
Select from the following fields and updates:
Copy Workfront Custom Data in the right panel in Jira | Displays the Workfront Custom Data of an item in the Workfront right panel. Note: Custom Form sections are displayed in the Workfront right panel with the access level of the Workfront System Administrator. |
Copy Workfront Priority in the right panel in Jira | Displays the Workfront Priority of an item in the Workfront right panel. |
Add an update in the Workfront Updates tab about Due Date changes in Jira | Adds a comment in the Update tab of the Workfront item when the Due Date changes in linked Jira item. |
Automatically create a user in Workfront if the Jira user does not have a Workfront account | The following scenarios exist:
|
Click Save.
Now, every time a user updates any of the fields specified in this configuration on an item in either Jira or Workfront, the linked item in the other application is updated as well.
When an error occurs with our Workfront for Jira application, Workfront disables the triggers to prevent further complications. When those triggers are disabled, they display as “Couldn’t be found”.
Locate the error that disabled the triggers. You can find the error in the Workfront for Jira “Activity Log”.
The most common cause of this behavior is the error “Field ‘duedate’ cannot be set. It is not on the appropriate screen, or unknown.”
This error means that you are attempting to sync the “Planned Completion Date” from Workfront to Jira. In order to do this, you must ensure that your Jira objects have a field called “Due Date”. If they do not have this field, Workfront is unable to sync the planned completion date from Workfront and disables your triggers.
To resolve this error, try one of the following: