Ребата, привет!
Бомбардирую Вас своими вопросамы, на сей раз в поле зрения попал '
Sample: Detect multiple duplicate records', что мне не ясно у меня есть список дублей, которые я получаю через
Код:
EntityCollection results = _serviceProxy.RetrieveMultiple(query);
// check to make sure each id is found in the collection
var duplicateIds = results.Entities.Select((entity) => ((DuplicateRecord)entity).BaseRecordId.Id);
Если глянуть на системные задания по дубликатам, то сверху увидим оригинальные записи, снизу потенциальные дубликаты, как та форма (в CRM) коррелируется с верхними записями, мне не ясно как вытянуть оригинальные записи. То есть надо делать еще дополнительные запросы?
В общем, что пытаюсь сделать:
- вызвать системное задание по поиску дублей;
- найти дублирующие записи (они уже есть в duplicateIds);
- найти оригинальные записи;
- смерджить автоматически по определенным правилам;
В настоящий момент проблема с поиском 'оригинальных записей', можно ли как-то получить эту коллекцию и как это правильно делать в духе СРМ?