Package Xml
Package Xml Tools allows you to build a new package.xml from Org components, merge multiple package xmls, clean and parse so you can copy the components into to publish or document it.
Here are noteworthy features of this module.
- Build package xml from Org components
- Ability to include wildcard or specific components
- Merge two package xmls, clean (dedupe, sort) and parse package xml
Package Xml tools can be opened from App Menu -> Modules -> Package Xml
Video Guide
Here is the video guide of this module which gives you all features overview.
Package Xml Builder
Click on the Builder
tab to open the Package Xml builder. Here is an overview of various UI elements of this feature.
Once opened, it shows all the Metadata Types in the left most panel. Each Metadata type has -
/+
icons. +
icon is
show only if that Metadata type supports wildcard retrieval. Click on the +
to add that type as the wildcard
component. Click on -
to remove that component from the xml.
- When you click on
+
in the Types grid, it will remove any specific components for that Type and then adds the Wildcard - When you click on
-
in the Types grid, it will remove any specific or wildcard components of that type
You can add/remove multiple Types by highlighting one or more rows, and click on the +
/-
in the toolbar.
To select specific components, select
a type using Checkbox on the left mode column of that type. Then app will fetch
the components of one or more selected types and shows the components in the Components grid.
Similar to Types grid, click on -
/+
in the components grid to select specific components. By default, components are
sorted in last modified at the top so you can pick changed components without having to re-sort. Sort the columns to
re-sort based on other fields as appropriate.
- When you click on
+
in the Components grid, it will remove any wildcard components for that Type and then adds the components you are selecting
Built package xml is shown in the right most code editor. It automatically updates as you make changes.
If you want to clear all components, click on the Trash
icon, which removes all components and leave empty package
xml.
If you want to copy the selected components, click on the copy which
You can just copy text from editor or click on the Copy
icon to copy the contents in other formats. It supports
Markdown and Json as of now.
Package Xml Merger
This feature allows you to enter one or two package xmls, merge, clean (dedupe and sort types/components) and show the final version of xml. Here is the overview of various UI elements of the feature.
Enter first package.xml in top left panel, and optionally enter second package.xml in bottom left panel. It will parse the package.xmls, merges, removes any duplicates, sorts them and displays in the middle panel. Right most panel shows the final package.xml in grid format to be able to copy that as list.