Oracle® Fusion
Applications Customer Data Management Implementation Guide 11g Release 1 (11.1.1.5.0) Part Number E20433-01 |
![]() Contents |
![]() Previous |
![]() Next |
This chapter contains the following:
Manage Customer Hub Profile Options
The Customer Hub profile options provide data access and processing options related to data governance, duplicate identification processes, data cleansing processes, and duplicate resolution requests.
Note
The Hub profile option values can be set only at the site level using the predefined profile option definitions.
Navigate to Manage Customer Hub Profile Options page using the Setup and Maintenance option on the Tools menu to configure the following profile options:
Address Cleansing Configuration
Data Cleansing Process Batch Size
Resolution Request Type Default
Duplicate Identification Organization Configuration
Duplicate Identification Person Configuration
Duplicate Identification Process Batch Size
User Merge Requests
Specify the data quality address cleansing configuration used by the data cleansing process.
Default value: BT_LOC_CLEANSE
Control the transaction batch size for the data cleansing process. Set this value based on available system resources. Set this value based on available system resources.
Default value: 100
Specify the default request type value for duplicate resolution requests.
Default value: Merge
Specify the data quality organization match configuration used by the duplicate identification process.
Default value: BT_ORG_DUP_BASIC
Specify the data quality person match configuration used by the duplicate identification process.
Default value: BT_PERSON_DUP_BASIC
Control the transaction batch size for the duplicate identification process. The value is used to chunk records in the batch and process each chunk in a loop as a separate transaction.
Default value: 100
Specify the processing of merge requests, such as, process without approval and approval needed. The different values of this profile option are explained below.
Allow Processing Without Approval: If the User Merge Requests profile option is set to this value, user merge requests are processed immediately without approval by Data Steward.
Process Subject to Approval: If the User Merge Requests profile option is set to this value, user merge requests are entered for review by Data Steward, who can decide to process them or not.
Unspecified (NULL): This default values of the User Merge Requests profile option indicates that the Customer Hub is not configured and that user merge requests can be processed immediately without the need for Data Steward approval.
Note
The default value of the User Merge Requests profile option , Unspecified or NULL, will enable the user to submit the merge request to be processed immediately without the need for Data Steward approval only if the user has the Submit Trading Community Merge Request privilege in addition to the Enter Trading Community Merge Request privilege.
Sales accounts merges initiated from the Customer Center or the Enter Merge Request setup task cannot happen immediately without Data Steward processing. Note that to allow Data Steward processing the User Merge Requests Profile Option should be set to Process Subject to Approval , otherwise the merge requests will error.
An agreement rule is a collection of patterns and conditions that are defined to determine whether a merge request should be vetoed by the application or not. Merge requests that violate these rules are either rejected or end in error.
Agreement rules let you check a merge request for any veto conditions that can prevent a merge from occurring. These rules save resources and time by obviating the need to review merge request to prevent undesired merge from being processed. Besides, agreement rules prompt you to consider alternative duplicate resolution mechanism such as linking.
Agreement rule can be of the following two types:
Predefined
User-defined
These are agreement rules that are predefined in the application. You can only view the predefined agreement rules.
The following table describes the predefined agreement rules for the Oracle Fusion Trading Community Hub. Merge requests that violate these rules are automatically rejected.
Name |
Description |
---|---|
HR_APPLICANT_VETO |
Prevents a person party with an active party usage of HR_APPLICANT from merging with another party. |
HR_EMPLOYEE_VETO |
Prevents a person party with an active party usage of HR_EMPLOYEE from merging with another party. |
HR_CONTINGENT_WORKER_VETO |
Prevents a person party with an active party usage of HR_CONTINGENT_WORKER from merging with another party. |
HR_PARTY_SITE_VETO |
Prevents a party site with active original system reference from Fusion HCM system from merging with another party site. |
RESOURCE_PERSON_VETO |
Prevents a person party with an active party usage of RESOURCE from merging with another party. |
BANK VETO |
Prevents an organization party with an active party usage of BANK from merging with another party. |
CLEARINGHOUSE_VETO |
Prevents an organization party with an active party usage of CLEARINGHOUSE from merging with another party. |
BANK_BRANCH_VETO |
Prevents an organization party with an active party usage of BANK_BRANCH from merging with another party. |
BRANCH_CLEARINGHOUSE_VETO |
Prevents an organization party with an active party usage of CLEARINGHOUSE_BRANCH from merging with another party. |
LEGAL_EXTLEGAL_PARTYUSGRULE_VETO |
Prevents an organization party with active party usage of LEGAL_ENTITY from merging with another organization party with active party usage of EXTERNAL_LEGAL_ENTITY. |
IC_PARTICIPANT_PERSON_VETO |
Prevents a person party with an active party usage of INCENTIVE_COMP_PARTICIPANT from merging with another party. |
IC_PARTICIPANT_ORG_VETO |
Prevents an organization party with an active party usage of INCENTIVE_COMP_PARTICIPANT from merging with another party. |
PARTNER_VETO |
Prevents an organization party with an active party usage of PARTNER from merging with another party. |
INACTIVE_PARTNER_VETO |
Prevents an organization party with an active party usage of INACTIVE_PARTNER from merging with another party. |
CUST_CONTACT_DIFF_RESOURCE_ORG_VETO |
Prevents two partner owned contacts belonging to different resource organizations from being merged. |
CUST_CONTACT_INTERNAL_PARTNER_VETO |
Prevents a partner owned contact that does not belong to a resource organization from merging with another partner owned contact that belongs to a resource organization. |
CUST_CONTACT_INTERNAL_PARTNER_ORG_VETO |
Prevents a contact owned by an internal user from merging with a contact owned by a partner user. |
CARD_ISSUER_VETO |
Prevents an organization party with an active party usage of CREDIT_CARD_PROVIDER from merging with another party. |
LEGAL_ENTITY_VETO |
Prevents an organization party with an active party usage of LEGAL_ENTITY from merging with another party. |
ESTABLISHMENT_VETO |
Prevents an organization party with an active party usage of ESTABLISHMENT from merging with another party. |
These are additional agreement rules that you can define to determine whether a merge request should be vetoed by the application. You can create, view, update, and delete user-defined agreement rules.
This example demonstrates how to create user-defined agreement rules that you can use to prevent a merge request from being processed.
Agreement rules are collections of patterns and conditions that are defined to determine whether a merge request should be vetoed by the application or not. Perform the following tasks to define agreement rules:
Select the relevant agreement rules dictionary
Add a new agreement rule
For more information on agreement rules, see Oracle Fusion Middleware User's Guide for Oracle Business Rules on Oracle Technology Network at http://www.oracle.com/technetwork.
An agreement rules dictionary is a collection of predefined terms and attributes for which agreement rules can be defined. Use the following steps to select the relevant agreement rules dictionary:
Pattern |
Dictionary Term |
Term Alias |
Relation |
---|---|---|---|
for each case where |
PersonPartyVO |
Person |
AND |
for each case where |
OrganizationPartyVO |
NonmasterParty |
AND |
there is a case where |
PartyUsageAssignmentVO |
PartyUsageAssignment |
AND |
Term Attribute |
Operator |
Value |
Relation |
---|---|---|---|
Person.PartyNumber - missing PartyNumber |
is not |
1234 |
AND |
NonmasterParty.MergeType |
= |
Nonmaster |
AND |
UsageAssignment.PartyUsageCode |
= |
HR_APPLICANT |
AND |
Manual merge involves selection of duplicate records directly by the user of a merge functionality consuming application. Examples of such applications include Oracle Fusion Sales and Receivables.
Manual merge is unlike the system merge in which duplicates are selected automatically using a matching configuration. Another difference is that while only two records can be merged as part of manual merge multiple records can be merged as part of system merge.
Manually merge the two records that you think are duplicates as in one of the following two ways:
Immediate manual merge
Deferred manual merge
Involves specification of one of the two duplicate records as the master record for an immediate merge. In an immediate merge, while you can specify some of the attributes from individual records to be mapped to the master record, other attributes are automatically transferred.
Involves submission of merge request to be reviewed and processed later by a data steward.
This example demonstrates how the business user of a merge functionality consuming application, such as Oracle Fusion Sales or Receivables, can merge manually two duplicate records. This example illustrates only the generic process for merging records manually from the Enter Merge Request task in the Define Customer Hub Configuration central setup task list. Alternatively, as the business user of a merge functionality consuming application, you can merge two records that you think are duplicate from your own application UI pages that you use to manage customer information.
Merging records manually involves the following tasks:
Identifying duplicate records
Selecting the master and duplicate records
Submitting the merge
Name |
Registry ID (Optional) |
---|---|
John |
15918 |
Note
The function privilege Enter Trading Community Merge Request controls whether the Merge secondary window appears at all.
Name |
Registry ID (Optional) |
---|---|
John |
10854 |