<div dir="ltr">Hello. Dear midPoint community.<br><br>I would like to raise the following technical inquiries regarding midPoint's behavior and configurations.<br><br><br><b>【1. Data Inconsistency in CSV Connector Integration】</b><br><br>We have utilized the CSV Connector to import user information and display it within the midPoint UI. <br><br>While this integration previously functioned correctly, we have recently confirmed that synchronization between data in a csv file and midPoint's UI fails.<br><br><br>Request: Could you kindly provide some related documents below?<br><br>・a reference XML model (Resource Configuration =CSV connector)<br><br><div>・recommended CSV formatting guidelines, or a CSV file template, format to sync data into midPoint correctly<br><br></div><div>・any technical documentation that ensures robust data mapping between CSV sources and midPoint<br><br><br><b>【2. Deletion Protection for User Data via CSV Connector】</b><br><br>We use a CSV connector to create users on midPoint so that means you can confirm users on a connector are displayed "Linked" and users on UI would be deleted when deleting users on a csv file and invoking a import task.<br><br>Even if we remove user records from a source CSV file, we would like to ensure users in midPoint never be deleted.<br>We would like to lower the risks of IDs sudden deletion as much as we can.<br><br><br>Inquiry: <br><br>・Is there a specific configuration (e.g., synchronization reactions or "Keep" situations) to protect existing users from being deleted after deleting users on a csv file and invoking a import task? <br><br>Would you kindly provide us with documentation explaining the specifications for this scenario.<br><br><br><b>【3. Rationale and Management of "Shadow Objects"】</b><br><br>We have encountered intermittent errors during import tasks and recomputations,  caused by "Shadow" objects that exist in the system backend but are not visible in the UI. <br><br>These persistent shadows are causing operational instability.<br><br><br>Inquiry:<br><br>Would you kindly tell us what the fundamental architectural purpose of Shadow objects in midPoint is?<br><br>While we can utilize tasks to delete shadows, we are concerned that these errors may occur under some conditions. <br><br>Could you kindly provide us with best practices or a comprehensive technical guide on how to prevent Shadow-related errors and maintain system integrity?<br><br><br>I look forward to your response.</div><div>Best regards.</div><div><br></div><div>Ken</div><div>A member of a company in Japan.</div></div>