Troubleshooting - Migration Cloud to Cloud

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
image-20250423-095741.png

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
image-20250423-095901.png

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

Looking for labels? They can now be found in the details panel on the floating action bar.

Related content