cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

How to control which data Hybris Marketing prefers in manual merging of contacts?

th_mms
Discoverer
1,060

Hi to everyone,

you can´t solve every possibility of duplicate contacts with the automatic match & merge. Because of that one of our customers needs to use the manual merge function.


The problem is:

We can´t decide or tell which data Hybris Marketing will prefer when merging two records manually. After some testing we came to the result that often the more detailed or latest record is prefered. But we couldn´t find a way to really know in advance how the resulting record will look like.

So here are my questions:
1. According to which conditions Hybris selects the data to keep when merging two contacts manually?

2. Is there a way to decide (seperately for different attributes) or customize which data will be selected?

3. Is there a way to adjust the conditions of marking contacts as possible duplicates?

Thanks in advance
Tony


Accepted Solutions (0)

Answers (1)

Answers (1)

JoycaVervinckt
Active Contributor

Hi,

As far as I know there's no option to choose which of the two merged contact's fields to keep; that's why I created an improvement request on SAP Influence for this; please vote on it if you also want this feature to be considered on future releases:

https://influence.sap.com/sap/ino/#/idea/211285

Kr,

Joyca

former_member576423
Participant
0 Likes

Hi Joyca,

I will upvote it. One question here, I should have a logic on business entity to merge the record or not, In our B2B scenario we have 4 different Business entity and they are competitor of each other. Therefore the marketer assigned to one entity should not seeing the customer details in other business entity. I have achieved this using Marketing area authorizations. but the problem is when the Golden record is created, the branches( different origins) are showing for different business entity. This is under contact profile. To avoid this merging I want to add a check on additional ids- such as if the additional ids such as email and phone is same then it should also check for marketing area, and if it is not same then it should create a new record. I mean by this for every business entity the different record will be created. Please note that for different Business entity I have created different origin though the data is coming from one C4C system.

I hope I clearly written my issue. If you can help . please assist. I have 1805 version.

JoycaVervinckt
Active Contributor
0 Likes

Hi,

Please check this video:

https://youtu.be/-bJWb9D_Ce8?t=263

It shows at 4:20 that there are different places in the merge process where you can implement custom logic. I think your case will be in the "confirm or reject matching contact" box.

Kr,

Joyca

former_member576423
Participant
0 Likes

Hello Joyca,

Thanks for your feedback. I have checked the video and Custom logic app in yMKT and found one BADI. Please see the screenshot for the same. Just one question, do you know how we can debug the BADI code in 1805 cloud version? I couldn't see any debugger point to set. Do you have any idea? I can write some code but it seems there are lot of limitations here. I want to see the structure first before writing a code. I want to see what parameters are coming and then I can manipulate it. Any idea how can I do it. For now I am using all the standard things. Therefore no customization is done. DO I need to setup a dev environment here ?

Please guide me.

badi-merge-screenshot.png

Thanks.

JoycaVervinckt
Active Contributor
0 Likes

Hi,

Sorry, I am not a developer so I don't know how the coding and debugging works in cloud.