Assigned To Field Doesn't Get Updated For Computer CIs in Service Graph Connector for SCCMIssue 1. Service Graph Connector Use Identification and Reconciliation Engine to Create/Update the target record. 2. By flow before the Payload is passed to IRE the check happens on sys_object_source record to identify the target record and if it doesn't find the target record the IRE performs the further identification and reconciliation. 3. While Transforming the u_username field from import set table is validated against a field on sys_user table. The field is configured as value of system property - glide.discovery.assigned_user_match_field. 4. The script has following statement - var nameField = gs.getProperty('glide.discovery.assigned_user_match_field', "user_name"); This means if the system property is present on sys_properties table and the value of the system property is email then system will check u_username against email and if no record is found it will verify against user_name field on sys_user table. 5. The user record returned with this script is ser as assigned_to for the CI. 6. In some cases eventhough all the above conditions match but still the assigned_to field on the cmdb_ci_computer table doesn't get updated.Cause1. The Cause of the issue is that the Last Scan Date of the CI is not getting updated. 2. The IRE ignores any payloads that come in with a last scan date that is not more recent than the last tracked scan date from that source.Resolution1. Check the import set data for the specific record for multiple dates, check the data in - u_lasthwscan field. If the date in u_lasthwscan is not getting updated that means the computer hasn't recently been scanned by SCCM. IRE will ignore these records. 2. If we want to update records without requiring them to be scanned we will need to clear out the corresponding records from the sys_object_source table (resource ID on import set table = ID on sys_object_source table). 3. After step 2, run the integration again. The assigned_to field will get updated.