Share packages across organizations using Sandbox Tooling
Improve configuration accuracy across sandboxes and seamlessly export and import sandbox configurations between sandboxes across different organizations with the sandbox tooling feature. This document covers how to use sandbox tooling in ÃÛ¶¹ÊÓƵ Experience Platform to share packages across different organizations. There are two types of shared packages:
- Private package
Private packages can only be shared with organizations that have approved the sharing request from the source organization.
- Public package
Public packages are available to import without any additional approval. These packages can be shared on a partner’s website, blog, or platform. The package payload allows packages to be copied and pasted from these channels to the target organization.
Private packages private-packages
Use the Sandbox Tooling feature to create partnerships, track partnership request stats, manage existing partnerships, and share packages with partner organizations.
Create an organization partnership request
To create an organization partnership request, navigate to the Sandboxes Partner orgs tab. Next, select Manage partner orgs.
In the Package partner management dialog, enter the organization ID into Enter Org ID and press enter (Windows) or return (Mac). The organization ID is shown in the Selected Org IDs section below. After adding the IDs, select Confirm.
The sharing request is successfully sent to the partner organization, and you are returned to the Sandboxes Partner orgs tab, which displays the Outgoing request.
Authorize a partnership request authorize-request
To authorize an organization partnership request, navigate to the Sandboxes Partner orgs tab. Next, select Incoming request.
The current Status for the request, at this stage, is Pending. To approve the request, select the ellipsis (...
) next to the selected request, then select Approve from the dropdown.
The Review partner org request dialog displays details about the organization partnership request. Enter a Reason for approval, then select Approve.
You are returned to the Incoming request page, and the request’s status has been updated to Approved.
Use this workflow/process to share packages between your organization and the source organization.
Share packages to partner organizations share-package
To share a package to an approved partner organization, navigate to the Sandboxes Packages tab. Next, select the ellipsis (...
) next to the package, and then select Share package from the dropdown menu.
In the Share package dialog, select the package to share from the Share settings dropdown, then select Confirm.
Public packages public-packages
Use the Sandbox Tooling feature to create shareable public packages that don’t require any additional approval and are easily imported with the use of the package’s payload.
Update package availability to public update-package
To update a package’s availability type, navigate to the Sandboxes Packages tab. Next, select the ellipsis (...
) next to the package, and then select Update to public package from the dropdown menu.
In the Change package availability to public dialog, verify the package name is correct and select Confirm.
Share packages using the package payload
To share the public package, select the ellipses (...
) next to the package, and then select Copy package payload.
The Copy package payload dialog displays the package name and payload. Select Copy package payload to copy the payload associated with the package.
Create a new package using a package payload
To create a package using a package payload, navigate to the Sandboxes Packages tab. Next, select Create package.
In the Create package dialog, select the option to Paste package payload, then select Select.
Paste the copied package payload into the text field and select Create.
To view the current status of your share request, navigate to the Sharing status. The current status of the request is shown in the Sharing status column.
Next steps next-steps
This document demonstrated how to use the Sandbox tooling feature to share packages across different organizations. For additional information, refer to the sandbox tooling guide.
To learn how to perform different operations using the Sandbox API, see the sandbox developer guide. For a high-level overview of sandboxes in Experience Platform, refer to the overview documentation.