AgileApps Support Wiki Pre Release

Difference between revisions of "Overwrite Previous Package"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 5: Line 5:
*When the Overwrite Previous Package option is enabled, these options become available as part of package configuration:
*When the Overwrite Previous Package option is enabled, these options become available as part of package configuration:
:;Merge:During installation by a subscriber:
:;Merge:During installation by a subscriber:
::* , the new Package items are merged with the subscribers' existing database (previous package)
::* New Package items are added to the subscribers' database.
::* New Package items
::* Package items that were modified by the subscriber ''are not affected''.
::* Modified Package items overwrite the subscribers' existing versions from the previous package
::* 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:
:;Overwrite:During installation by a subscriber:
::* New Package items
::* New Package items are added to the subscribers' database
::* Modified Package items overwrite the subscribers' existing versions from the previous package
::* 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 new items/platform elements, they are not affected (unless there is a naming conflict, in which case the published package overwrites the subscriber-created items)<noinclude>
::* 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
}}
<noinclude>


[[Category:Tenant Capabilities]]
[[Category:Tenant Capabilities]]
</noinclude>
</noinclude>

Revision as of 01:56, 4 March 2015

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

__