AgileApps Support Wiki Pre Release

Overwrite Previous Package

From AgileApps Support Wiki
Revision as of 01:56, 4 March 2015 by imported>Aeric

The Overwrite Previous Package option gives Publishers the choice to Merge or Overwrite packages. The Merge/Overwrite choice is applied when a Subscriber installs a package.

Lock-tiny.gif

Considerations
  • When the Overwrite Previous Package option is enabled, these options become available as part of package configuration:
Merge
During installation by a subscriber:
  • New Package items are added to the subscribers' database.
  • Package items that were modified by the subscriber are not affected.
  • Items in the previous package that were deleted by the packager are not removed.
  • If the subscriber has created a new platform element with the same name as an item included in the package...__TBD__
Overwrite
During installation by a subscriber:
  • New Package items are added to the subscribers' database
  • Package items that were modified by the subscriber are replaced
  • Items in the previous package that were deleted by the packager are removed.
  • If the subscriber has created a new platform element with the same name as an item included in the package, the subscriber's version is replaced by the packaged item.

Those principles apply to these package items:

  • Classes
  • Dashboards
  • Pages
  • Reports
  • Static Resources
  • Tab Preferences
  • View Preferences
  • Web Tabs
  • Object aspects:
  • Business Rules
  • Document Templates
  • Forms, Layout Rules, Form Scripts, and Custom Form Actions
  • Fields and Field Scripts
  • Indexes
  • Macros
  • Validations

__TBD: What about these?

  • Global Picklists
  • Classes
  • Roles
  • Sites
  • Teams
  • Web Services

__