For the managed package runtime, after you’ve configured a project, you can deploy objects from the source to the target. After the initial deployment, you can compare objects in the source and target to see if any have been updated and need to be deployed again. You can also save objects in the source to data packs.
This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see Omnistudio Help.
Refresh Options for Comparing Objects
To see if any objects have been updated in your project, click Refresh on the main IDX Workbench screen, then select one of these options:
-
Refresh All — Refreshes information for all objects on the source and target orgs.
-
Refresh Source — Refreshes information for all objects on the source only.
-
Refresh Target — Refreshes information for all objects on the target only.
-
Refresh Selected — Refreshes information for the selected objects only, on the source and target.
-
Reset Differences — Reverts local changes without retrieving new information from the source or target.
This is also useful if you have made any changes to the underlying data using the Revert or Edit as JSON options in individual data packs.
When the Refresh Diffs? dialog appears, click Continue.
If you see a Login Failed ... Please Login Again
message, follow the instructions under Handle a Login Failed Message in
IDX Workbench Configuration for Deployment (Managed Package).
If the source is a JSON file, the Refresh menu is disabled.
When the refresh is completed, yellow tilde (~) icons indicate objects that are not the same on both orgs. Green plus (+) icons indicate new objects in the source.
On the Comparison tab, differences are summarized.
Related DataPacks lists dependencies of the current object. Where Used lists objects for which the current object is a dependency.
To see additional details about the differences, click View Source.
To synchronize objects that differ, do one of the following:
-
Select each object to be deployed and click Actions > Migrate with Dependencies.
-
In the Migration tab, click Migrate with Dependencies for each object you want to deploy.
White circles indicate that components are the same in both orgs.
Discard All Option for Deleting Components
When you compare data packs on the Comparison tab, details of differences are displayed.
To delete a component from a data pack that you’re exporting, locate it in the per-element diffs and click Discard All. For example, you can delete components that you added for debugging but want to remove for production. Note that your edits are not propagated back to the source org. If you click Discard All by mistake, use Refresh > Reset Differences to reinstate the component.
Options to Filter the List of Objects
To filter the list of objects, click the Filter (funnel) icon. Use the following filter options:
-
By Keyword — Type part of a name to display items with that part in their names.
-
By Selection — Select Selected Items to display items you’ve selected. Select Unselected Items to display items you haven’t selected.
-
By Change Type — Select New Items to display items in the source but not the target. Select Changed Items to display items that have been updated in the source.
-
By Status — Select Failed to display components that weren’t deployed.
-
By Project — Select Hide Dependencies to hide components that aren't explicitly included in the project but that are dependencies for components that are included.
Git Command Options
To use Git commands on a target Git repository, click the Git (branch) icon. Use the following Git commands:
-
Init — Initialize the repository folder.
-
Checkout Branch — Select an existing branch or create one.
-
Pull — Pull the latest changes from the selected branch into your branch.
-
Push — Push your changes to the selected branch.
-
Status — List the changes in your local branch that aren't present in the remote branch.