Jira Cloud Integration¶
DejaCode’s integration with Jira allows you to automatically forward Workflow Requests to Jira Issues. This behavior can be selectively applied to any Request Template of your choice.
Prerequisites¶
A Jira Cloud project that you want to integrate with DejaCode.
Note
The Jira project must have an editable workflow, it is recommended to choose Jira > Blank project template during project creation.
A Jira user account with sufficient permissions (at least Create Issues and Edit Issues) in that project.
Create “DejaCode Request” Work Type¶
Warning
This is required for the integration to function properly.
To create the custom work type in Jira:
Navigate to your Project settings → Work types
Click + Add work type
Set the name to:
DejaCode RequestClick Create
Define Open/Closed Statuses¶
Warning
This is required for the integration to function properly.
To edit the workflow statuses in Jira:
Navigate to Project settings → Work types
Select the
DejaCode Requestwork typeClick Edit workflow
Rename the
TO DOstatus toOPEN, keep theTo dostatus categoryRename the
DONEstatus toCLOSED, keep theDonestatus categoryClick Update workflow > Save
Jira API Token¶
To enable integration, you need a Jira Cloud API token and the associated user email.
Generate a Jira API Token:
Go to: https://id.atlassian.com/manage-profile/security/api-tokens
Click “Create API token”
Enter a descriptive label (e.g.,
DejaCode Integration)Click Create and then Copy the token
Store Your Credentials Securely:
You will need both:
Your Jira user email (the one used to log into Jira)
The API token you just generated
Note
The API token is required for authenticating to the Jira Cloud REST API. If your Jira instance is hosted on-prem (Jira Server/Data Center), the integration may not be supported without further customization.
DejaCode Dataspace Configuration¶
To use your Jira credentials in DejaCode:
Go to the Administration dashboard
Navigate to Dataspaces, and select your Dataspace
Scroll to the Jira Integration section under Configuration
Enter:
Your Jira user email
The API token you generated
Save the form
Activate Jira Integration on Request Templates¶
Go to the Administration dashboard
Navigate to Workflow > Request templates
Create or edit a Request Template in your Dataspace
Set the Issue Tracker ID field to your Jira base URL with project key, e.g.:
https://YOUR-DOMAIN.atlassian.net/projects/PROJECTKEY https://YOUR-DOMAIN.atlassian.net/jira/software/projects/PROJECTKEY/summary
This URL must point to your Jira Cloud instance
Once the integration is configured:
New Requests using this template will be automatically pushed to Jira
Field updates (like title or priority) and status changes (e.g. closed) will be synced
New Comments on a DejaCode Request will be propagated to the Jira Issue