What are the survivorship rules for parties with custom objects and attributes?

This topic describes how to define survivorship rules for merging parties having custom objects and attributes.

For example, you can define a survivorship rule of the type Set Master Record to select the party with the maximum number of custom objects or the party with a specific attribute as the master. You can also define a survivorship rule of the type Set Attribute Value to select the smallest value for a specific attribute.

Custom Objects and Attributes

You can use Oracle Application Composer to configure and extend Oracle CX Sales and Fusion Service applications. The Application composer provides you the ability to extend an Oracle CX Sales and Fusion Service application's object model. You can configure CX Sales and Fusion Service objects by adding new fields (custom fields or custom attributes) to an existing object (standard objects). Or you create entirely new objects (custom objects) and related fields (custom attributes).

Custom Objects and Attributes in Survivorship Rules

The following table describes the basic merge operations that can be performed on standard or custom objects.

Object

Examples

Can be merged

Can be transferred

Can be removed

Standard Top-Level Object

Account/Organization

Contact/Person

Yes

Not applicable for top-level objects

Not applicable for top-level objects

Standard Child Object

Address

Phone

Yes (by reviewing in the Data Steward UI)

Yes (by default if not merged or removed)

Yes (by reviewing in the Data Steward UI)

Standard Child Object

Lead

Opportunity

No

Yes (always)

No

Custom Top-Level Object

Not applicable (implementation specific)

No

Not applicable for top-level objects

Not applicable for top-level object

Custom Child Object

Not applicable (implementation specific)

No

Yes (always)

No

The following table describes whether or not these objects and attributes can be used while defining conditions, clauses, and actions for survivorship rules of the type Set Master Record and Set Attribute Value.

Object

Examples

Can be used in Set Master Record rule conditions

Can be used in Set Master Record rule actions

Can be used in Set Attribute Value rule conditions

Can be used in Set Attribute Value rule actions

Can be used for Attribute Override in Data Steward UI

Standard Top-Level Object

Account/Organization

Contact/Person

Yes (standard and custom attributes)

Yes (standard record ID attribute)

Yes (standard and custom attributes)

Yes (standard and custom attributes)

Yes (standard and custom attributes)

Standard Child Object

Address

Phone

Yes (standard and custom attributes)

No, survivorship not supported for child objects

No, survivorship not supported for child objects

No, survivorship not supported for child objects

No, attribute override not supported for child objects

Standard Child Object

Lead

Opportunity

Yes (standard and custom attributes)

Not applicable if you can't merge the records

No

Not applicable if you can't merge the records

Not applicable if you can't merge the records

Custom Top-Level Object

Not applicable (implementation specific)

No

Not applicable if you can't merge the records

No

Not applicable if you can't merge the records

Not applicable if you can't merge the records

Custom Child Object

Not applicable (implementation specific)

Yes (all attributes are custom)

Not applicable if you can't merge the records

No

Not applicable if you can't merge the records

Not applicable if you can't merge the records