Jira feature |
Supported by OpenProject |
Workaround |
Work package |
Issue security levels |
No |
No |
|
Permission schemes |
No |
Yes, but partial and ugly. For example, for every user/group mentioned in a permissions scheme OpenProject would have a specific project role dedicated for this particualr user/group. |
Existing work:
https://github.com/dotnetfactory/openproject-jira-importer
https://github.com/netresearch/jira-to-openproject (probably AI-generated)
https://github.com/LLR1/universal-wp-migration
Competition
https://www.jetbrains.com/help/youtrack/server/new-import-from-jira.html
Supported authentication mechanisms (API token, OAuth, Basic Auth)
Rights and role concepts in both systems
Secure storage of credentials/tokens
Entities to be synchronized (e.g., projects, issues, comments, attachments, users)
Field mappings (custom fields, required fields, status, priorities)
Handling of fields/add-ons that cannot be mapped
Scope of sync (Cost-Reports?)
Handling of deleted elements
One-way synchronization (only Jira → OpenProject)
Initial migration vs. ongoing synchronization
Support for different Jira and OpenProject versions (SaaS/On-Premise)
API compatibility and limits
Handling of synchronization errors (e.g., missing fields/users)
Logging and monitoring of synchronization processes
Error notifications
Ability to track individual changes (history)
Triggering notifications in OpenProject (or suppressing them)
Synchronization of large data volumes
Performance requirements
API rate limits
Selection of projects to be synchronized
Filter and mapping rules
Test environments and test data
Options for dry runs and rollbacks
Reference customers with real data
API usage
Compliance with data protection regulations (GDPR, etc.)
JIRA migrators implemented in other PM tools
YouTrack
ClickUp
https://help.clickup.com/hc/en-us/articles/6310954639255-import-from-jira
https://help.clickup.com/hc/en-us/articles/12224657564695-import-from-jira-legacy
JIRA DATA CENTER
End of life details: https://www.atlassian.com/licensing/data-center-end-of-life#data-center-eol-general-questions
End of support details: https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html
REST API DOCS
Last version: https://developer.atlassian.com/server/jira/platform/rest/latest
Previous versions list: https://developer.atlassian.com/server/jira/platform/rest/v11003/intro/#previous-versions
How to create and use a persona access token: https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html
Folder with old REST API API versions by build number: https://docs.atlassian.com/software/jira/docs/api/REST/
REQUEST RATE limiting can be disabled
LOGS
Useful log files: https://confluence.atlassian.com/jirakb/useful-log-files-in-jira-1027120387.html
For example access logs can be useful to see what requests other PM tools sent to get data from JIRA instance.
DATABASE SCHEMA
VERSION RELEASE NOTES
JIRA CLOUD
REST API DOCS
USERS sync
through REST API potential bummers
email can be hidden due to Privacy Policy
if inactive/deleted user has no Atlasian account it will not be returned by the API
through SCIM API
REQUEST RATE limiting must taking into consideration to get data through APIs