Migrate from Smart Jira Configuration for Jira Server to Cloud
User Data
Smart Jira Configuration is designed to not store any user data, therefore the migration to cloud is really simple.
Config Data
SmartConfig
Smart Jira Configuration is storing in the project properties the following attributes:
Options of the last documentation generated
Issutypes of the last documentation generated
Export to Confluence History
For one project you can get this property using the Jira REST API https://docs.atlassian.com/software/jira/docs/api/REST/9.4.0/#api/2/project/{projectIdOrKey}/properties-getProperty.
1. Perform a GET call to:
{JIRA_URL_BASE}/rest/api/2/project/TEST/properties/smartConfig
The result is:
{
"key": "smartConfig",
"value": {
"options": "projectInformation,projectSchemes,projectIssuetypes,projectVersions,projectComponents,projectMembers,projectCustomfields,projectGlobalActions,projectWorkflowActions",
"issuetypes": "10002#Task,10003#Sub-task"
}
}
Where the issuetypes attribute has the issuetypeId#issuetypeName of each issuetypes you got the documentation last time.
2. Replace the Jira Server/DC issuetypeIds by the corresponding Cloud issuetypeIds
In Cloud you can set a project property using the Jira REST API https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-properties/#api-rest-api-3-project-projectidorkey-properties-propertykey-put
1. Perform a PUT call to:
{JIRA_CLOUD_URL_BASE}/rest/api/3/project/TEST/properties/smartConfig
with the value of the smartConfig property value as body data
{
"options": "projectInformation,projectSchemes,projectIssuetypes,projectVersions,projectComponents,projectMembers,projectCustomfields,projectGlobalActions,projectWorkflowActions",
"issuetypes": "10002#Task,10003#Sub-task"
}
View Smart Inline Helper Permission
To set the same permissions to Smart Inline Helper feature, grant Smart Inline Helper Permission in the expected permission schemes on Cloud as a Jira Administrator.