Troubleshooting - Migration Cloud to Cloud
To store the configuration data, we use Forge storage (see also: https://developer.atlassian.com/platform/forge/runtime-reference/storage-api/ ), and the user data is stored as entity properties directly on the issues (see also: https://developer.atlassian.com/cloud/jira/platform/jira-entity-properties/ ).
Unfortunately, these are not included by the "Copy Jira data" algorithms (see also: https://support.atlassian.com/organization-administration/docs/copy-jira-data/ and https://support.atlassian.com/organization-administration/docs/what-product-data-is-copied/ ).
You can transfer the data manually after the "Data transfer" process using the following procedure:
Step 1: Configuration
General Configuration
Open Settings => Apps => Customers' voice - Template Configuration in both environments and align the configuration.
Project-Specific Configuration
Open Service projects => Queues => Apps => Customers' voice in your projects and align the configuration in both environments.
Step 2: User Data
If the following GET requests return a JSON that includes this value:
value.metadata.followUpId
you need to perform an additional GET / PUT request for the specified identifier.
Survey Data
In the source environment, search for all issues with surveys using this JQL query:
fromCustomer is not empty
For each of the retrieved issues, you need to transfer the entity property dataforms-main-sd-survey-customer
.
Use this GET request to read the property from the source environment:
See also: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-properties/#api-rest-api-3-issue-issueidorkey-properties-propertykey-get
Example:
https://customers-voice-prod.atlassian.net/rest/api/3/issue/CSD-4/properties/dataforms-main-sd-survey-customer
Use this PUT request to write the property to the target environment:
See also: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-properties/#api-rest-api-3-issue-issueidorkey-properties-propertykey-put
Vote Data
In the source environment, search for all issues with votes using this JQL query:
voteCount is not empty
For each of the retrieved issues, you need to transfer the entity property dataforms-sd-vote
.
Use this GET request to read the property from the source environment:
See also: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-properties/#api-rest-api-3-issue-issueidorkey-properties-propertykey-get
Example:
https://customers-voice-prod.atlassian.net/rest/api/3/issue/STMP-1/properties/dataforms-sd-vote
Use this PUT request to write the property to the target environment:
See also: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-properties/#api-rest-api-3-issue-issueidorkey-properties-propertykey-put