Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The package type can be defined asĀ User Managed or Dynamic. User Managed packages refers to a package packages where the user manages the content as and the sort order. In contrast, the files for dynamic packages are not managed by the user. Dynamic packages contain two fields called include path and exclude path, which are regex expressions that match the file path of the files that should be or should not be included in that package. More than one include or exclude path can be defined by adding that new path on the next line. Note that when new files are populated from Project Files tab then all dynamic packages are updated accordingly. This can be a huge time saver when having to add / remove files from multiple packagesbig productivity gain when the contents of the package can be derived according to some rules (e.g. file path) . By default, new packages are set to User Managed type, as well as for Salesforce DX packages created from the SFDX.json file.

Below is an example of a dynamic package.

...

ActionNotes
BuildSubmit build request for selected package. Package details (files) will be used to initialize build request form.
DeploySubmit deploy request for selected package. Latest version for package will be selected by default. If package is not yet built, deploy button will be disabled.
ApplySave changes and stay on package details screen.
SaveSave changes and go back to previous screen.
BackGo back to previous screen without saving any changes.
DeleteDelete selected file from package.
Add File(s)*

User can either type in partial file path and click Add File(s) to add all matching files or click Add File without entering anything in Search Files to Add input, Add File(s) popup will show up where user can search, select and add files.

Added files are appended to existing file list.

Add File(s) from Change Logs*User can add files from Change Logs by searching and clicking a revision. Each revision has a list of changed files which are appended to the existing files list. The list of revisions is populated from the configured SCM and selected stream.
Select - All*Select all files.
Select - None*Select no files.
Select - Invert*Select files that are currently selected and vice versa.
Selected Files - Remove*Remove selected files from package.
Sort All*Sort added files as per sequence definition done on Project Files screen.
File Drag and Drop*Drag and drop one file at a time. Dragged file is inserted before the file when it is dropped.
Top*Move selected file to top of list.
Bottom*Move selected file to bottom on list.


Info

*Applicable only for User Managed packages


When user clicks on Add File(s) from Change Logs button, search and select file revision screen shows up as show below.

...