Preserve Data Examples

SuiteBundler uses the following rules when you update a bundle that contains record data with parent-child relationships and use the Preserve Data option:

The following table includes bundle update examples for the Preserve Data update option:

Change Made In Account ...

Description of Changes

Effect on Source Account

Effect on Target Account

Source

Remove parent-child relationship a : b in the source account.

After upgrade, the relationship remains in the target account.

Before edit:

Effect on source account before edit.

After edit:

Effect on source account after edit.

Before and after update:

Effect on target account before and after update

Source and target

In the source account, rename parent record, b to p, with a child record c.

In the target account, edit parent-child relationship, b : c to b : n, where n is a non-bundle record.

After upgrade, renamed record is not updated and parent-child relationship b : n remains in the target account.

Before edit:

Effect on source account before edit.

After edit:

Effect on source account after edit.

After target edit and before update:

Effect on target accounte after targt edit and before update.

After update:

Effect on target account after update.

Source

In the source account, delete parent record e in a parent-child relationship e : f.

In the target account, the parent-child relationship is retained, although the parent record and relationship was removed in the source account.

Before edit:

Effect on source account before edit.

After edit:

Effect on source account after edit.

Before and after update:

Effect on target account before and after update.

Source and target

In the source account, add two new records with the parent-child relationship v : w.

In the target account, add two new records with the parent-child relationship y : z.

After upgrade, the two new records in the target account and the relationship remains but the two new records and the relationship are not copied to the target account.

Before edit:

Effect on source account before edit.

After edit:

Effect on source account after edit.

Before edit:

Effect on target account before edit.

After edit and bundle update:

Effect on target account after edit and bundle update.
Note:

For more examples for the Merge Data or Replace Data preferences, see Merge Data Examples or Replace Data Examples.

Related Topics

Hierarchical Custom Record Data Handling on Bundle Update
Merge Data Examples
Replace Data Examples

General Notices