Jira Integration¶
Overview¶
The Jira connector links issues to value initiatives, syncs status, and maps story points or time tracking to benefit actuals. It bridges delivery execution and value realization.
Who this is for¶
- Admin
- Developer
- End User
Prerequisites¶
- Jira Cloud or Jira Data Center 9.x+.
- Admin access to Jira to install apps and manage webhooks.
- ValuePact Organization Admin role.
Step-by-step instructions¶
1. Connect Jira to ValuePact¶
- In ValuePact, go to Administration > Integrations > Jira.
- Click Connect.
- Enter your Jira base URL (e.g.,
https://yourcompany.atlassian.net). - Provide an API token (Cloud) or PAT (Data Center) with
read:jira-workandwrite:jira-workscopes. - Test the connection and save.
2. Configure issue linking¶
- Open Issue Linking settings.
- Choose the Jira project(s) to sync.
- Set the link type: Relates to, Blocks, or Is delivered by.
- Map Jira issue types to ValuePact entities:
Epic→ InitiativeStory/Task→ Benefit actualBug→ Risk
3. Sync status¶
- Enable Status Sync.
- Map Jira statuses to ValuePact workflow states:
To Do→ DraftIn Progress→ ActiveDone→ Completed- Choose sync direction. Most customers sync Jira → ValuePact.
- Save.
4. Map effort to value¶
- Open Effort Mapping.
- Select the Jira field:
timeestimate,timespent, orcustomfield_storypoints. - Define a conversion rate (e.g., 1 story point = $500).
- Enable automatic creation of benefit actuals when issues transition to Done.
5. Verify end-to-end¶
- Create a Jira issue in the linked project.
- Link it to a ValuePact initiative.
- Move the issue to Done.
- Confirm the status update and benefit actual appear in ValuePact within the sync interval.
Permissions required¶
| Role | Permission | Scope |
|---|---|---|
| Admin | Configure integrations | Organization |
| Admin | Manage issue linking | Organization |
| User | View linked issues | Assigned initiatives |
Limits and guardrails¶
- Limit Jira API rate: 10 requests per second per token.
- Limit Linked issues per initiative: 200.
- Limit Sync interval: minimum 5 minutes.
Troubleshooting¶
Issue: Status changes in Jira do not reflect in ValuePact
Cause: The webhook in Jira was deleted, or the sync job is backlogged. Resolution: 1. In Jira, check System > WebHooks for the ValuePact webhook. 2. If missing, re-create it using the URL from Integrations > Jira > Webhook URL. 3. Check ValuePact Audit Logs for Layer 1 queue depth.
Issue: Benefit actuals are created with incorrect values
Cause: The conversion rate or source field mapping is wrong. Resolution: 1. Review Effort Mapping settings. 2. Verify the Jira field contains numeric data. 3. Update the conversion rate and recalculate historical actuals if needed.
Issue: Jira Cloud API token expired
Cause: Tokens expire after 30 days of inactivity or were revoked by an admin. Resolution: 1. Generate a new token at id.atlassian.com. 2. Update the token in Integrations > Jira. 3. Re-test the connection.
Related pages¶
Escalation path¶
| Severity | Condition | Contact |
|---|---|---|
| P3 | Linking or mapping questions | #valuepact-support Slack |
| P2 | Bidirectional sync broken | support@valuepact.ai |
| P1 | Data corruption in linked issues | On-call page with subject "P1 Jira Integration" |