<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} p
        {margin-top:0;
        margin-bottom:0}--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hello,<br>
</p>
<p>In our HR system the same person can appear multiple times, for example when he/she has 2 jobs.  My problem is how to import these users to midPoint? Even when the same user appears multiple times in HR system I want to see in midPoint only one user. So
 I believe I have to import both accounts under one midPoint user where these should appear as separate projections.</p>
<p>Below is the example CSV-file which I tested. Here I try to import the same user multiple times and in synchronization settings I am correlating users by personalcode attribute which is unique for every person:<br>
</p>
<p><br>
</p>
<p>"sapcode","personalcode","firstname","lastname","email","title"<br>
"8000001","10101010001","John","Smith","john.smith@org.com","Specialist"<br>
"8000011","10101010001","John","Smith","john.smith@org1.com","Adviser"<br>
 <br>
</p>
<p>Unfortunately when I import that file then first line is imported successfully but second line fails:<br>
</p>
<p><br>
</p>
<p>2016-11-24 22:31:38,733 [] [midPointScheduler_Worker-5] INFO (com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeResultHandler): Import object shadow:d8cb8f9d-4209-42c8-8d97-7f9392e86edd(8000001) from resource:920cc5ee-ef7e-4d7b-9bcd-cc4edf60439e(HR
 users) done with status SUCCESS (this one: 352 ms, avg: 352 ms) (total progress: 1, wall clock avg: 434 ms)<br>
2016-11-24 22:31:38,897 [] [midPointScheduler_Worker-5] ERROR (com.evolveum.midpoint.model.impl.sync.SynchronizationServiceImpl): SYNCHRONIZATION: Error in synchronization on resource:920cc5ee-ef7e-4d7b-9bcd-cc4edf60439e(HR users) for situation UNMATCHED: ObjectAlreadyExistsException:
 Error processing focus(user:null(john.smith)): constraint violation: Found conflicting existing object with property name = PP({.../common/common-3}name):[PPV(PolyString:john.smith)]: user:c74b5771-f8dc-4929-83a1-2afbf2a8f875(john.smith). Change was ResourceObjectShadowChangeDescription(objectDelta=ObjectDelta(ShadowType:48764d07-8db2-4555-ac5a-4d7c5a9f446b,ADD:
 shadow:48764d07-8db2-4555-ac5a-4d7c5a9f446b(8000011)), currentShadow=shadow:48764d07-8db2-4555-ac5a-4d7c5a9f446b(8000011), oldShadow=null, sourceChannel=http://midpoint.evolveum.com/xml/ns/public/provisioning/channels-3#import, resource=resource:920cc5ee-ef7e-4d7b-9bcd-cc4edf60439e(HR
 users)<br>
</p>
<p><br>
</p>
<p>What I am doing wrong?</p>
<p>Thanks,</p>
<p>Aivo Kuhlberg<br>
</p>
<br>
<hr>
<font face="Arial" color="Gray" size="2">Käesolev e-kiri võib sisaldada asutusesiseseks kasutamiseks tunnistatud teavet.<br>
This e-mail may contain information which is classified for official use.</font>
</body>
</html>