JIRA Connector - Service Desk Extension
This module add support with jira servicedesk
auto_awesome What this module does
AI-generated from the code · Odoo 17.0This module extends the JIRA connector to support JIRA Service Desk organizations. It lets you import organizations from JIRA, link them to Odoo projects, and automatically route tasks and worklogs to the correct project based on the organization.
This module adds support for JIRA Service Desk organizations to the JIRA connector. It introduces a new 'Jira Organization' model that stores organizations imported from JIRA. On the JIRA backend configuration, you get a new 'Organizations' tab where you can run an import to fetch all organizations from JIRA, and a button to configure the custom field that holds the organization on JIRA issues.
When linking a JIRA project to an Odoo project, a new step 'Link Organizations' appears in the linking wizard. You can select one or more organizations to associate with the project. The module then ensures that tasks and worklogs are only imported into that Odoo project if the task's organization matches the project's organizations. If no exact match is found, it falls back to a project linked without organizations; if none exists, the task is ignored.
The module also adds a 'Service Desk' project type and a field for the customer portal ID, which is used to build direct links to JIRA Service Desk issues. These links are shown on analytic lines and their JIRA counterparts. Additionally, a constraint prevents linking the same JIRA project to multiple Odoo projects with the same set of organizations.
Depends on
Models and fields (13)
- jira.backend · extends an existing modelorganization_ids (Organizations), organization_field_name (Organization Field)
- jira.organization · new modelname, backend_id, project_ids
- project.link.jira · extends an existing model
- jira.project.binder · extends an existing model
- jira.project.project · extends an existing modelservicedesk_customer_portal_number (Service desk customer portal ID)
- account.analytic.line · extends an existing modeljira_servicedesk_issue_url (Original JIRA service desk issue Link)
- jira.project.base.mixin · extends an existing modelorganization_ids (Organization(s) on Jira)
- jira.organization.mapper · new model
- jira.organization.adapter · new model
- jira.task.project.matcher · extends an existing model
- jira.account.analytic.line · extends an existing modeljira_servicedesk_issue_url (Original JIRA service desk issue Link)
- jira.organization.from.task · new model
- jira.organization.batch.importer · new model
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/connector-jira.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0Setup
A new button is added on the JIRA backend, to import the organizations of JIRA. Before, be sure to use the button "Configure Organization Link" in the "Advanced Configuration" tab.
Features
Organizations
On Service Desk, you can share projects with Organizations. You may want to use different Odoo projects according to the organizations. This is what this extension allows.
Example:
- You have one Service Desk project named "Earth Project" with key EARTH
- On JIRA SD You share this project with organizations Themis and Rhea
- However on Odoo, you want to track the hours differently for Themis and Rhea
Steps on Odoo:
- Create a Themis project, use the "Link with JIRA" action with the key EARTH
- When you hit Next, the organization(s) you want to link must be set
- Repeat with another project for Rhea
If the project binding for the synchronization already exists, you can still edit it in the settings of the project and change the organizations.
When a task or worklog is imported, it will search for a project having exactly the same set of organizations than the one of the task. If no project with the same set is found and you have a project configured without organization, the task will be linked to it.
This means that, on Odoo, you can have shared project altogether with dedicated ones, while you only have one project on JIRA.
- Tasks with org "Themis" will be attached to this project
- Tasks with org "Rhea" will be attached to this project
- Tasks with orgs "Themis" and "Rhea" will be attached to another project "Themis and Rhea"
- The rest of the tasks will be attached to a fourth project (configured without organizations)
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.