Поделиться через


Поиск повторяющихся данных

Чтобы определить, является ли запись возможным повторяющимся элементом, в Power Apps используются правила поиска повторяющихся данных. При публикации правила поиска повторяющихся данных для каждой записи создается код сопоставления. Код сопоставления также создается при создании или обновлении записи. Если запись находится в процессе создания или обновления, то ее код сопоставления можно автоматически сверить с кодами существующих записей. По умолчанию приложения Dynamics 365 имеют простые правила поиска повторяющихся данных для учетных записей, контактов и интересов. Например, можно обнаруживаете дубликаты, сопоставляя поля записей, такие как адрес эл. почты, имя и фамилия.

Поиск повторяющихся данных работает путем сравнения созданных кодов соответствия существующих записей с каждой новой создаваемой записью. Эти коды соответствия создаются при создании каждой новой записи. Поэтому существует возможность создания одной или нескольких повторяющихся записей, если они обрабатывались точно в одно и то же время. Помимо обнаружения повторяющихся данных при их создании необходимо запланировать задания поиска повторяющихся данных для проверки возможного наличия других повторяющихся данных.

Заметка

Поиск повторяющихся данных работает с Dynamics 365 для планшетов, но недоступен для Dynamics 365 для телефонов.

Внимание

Необходимо быть системным администратором или настройщиком системы, чтобы создавать, включать и публиковать правила поиска повторяющихся данных в организации.

После публикации правила поиска повторяющихся данных увеличение длины полей, включенных в критерии поиска повторяющихся данных, будет происходить беспрепятственно. Длина поля может превысить ограничение длины кода сопоставления и не будет проверяться. Это может привести к возникновению повторяющихся элементов.

Можно создать несколько правил поиска повторяющихся данных для одного типа сущностей. Однако можно опубликовать не более 5 правил поиска повторяющихся данных на тип сущности за раз.

Повторяющиеся данные обнаруживаются:

  • При создании или обновления записей для сущностей с включенным обнаружением повторов. Сюда относятся записи, созданные в Dynamics 365 for Outlook и отслеживаемые с помощью веб-приложения Dynamics 365. Диалоговое окно поиска повторяющихся данных отображается только для записей, созданных или обновленных в пользовательском интерфейсе приложений Dynamics 365. Например, для записей, созданных бизнес-процессом, диалоговое окно поиска повторяющихся данных не отображается.

    Заметка

    В приложениях Dynamics 365 имеется возможность обнаружения повторяющихся данных в обновленных сущностях пользовательского интерфейса при создании или обновлении записей с использованием форм сущностей или табличных представлений в веб-приложении Dynamics 365.

  • При переходе Dynamics 365 for Outlook из автономного режима в режим подключения к сети.

  • В процессе импорта данных. Можно указать, следует ли разрешать проверить наличие дубликатов при импорте.

    Заметка

    Невозможно обнаружить повторяющиеся записи, если пользователь выполняет объединение двух записей, преобразует интерес или сохраняет действие как завершенное. Также невозможно обнаружить повторяющиеся записи, если пользователь изменяет состояние записи, например активирует или реактивирует запись.

Чтобы проверить наличие дубликатов в веб-приложении, можно использовать возможность Поиск повторяющихся данных в разделе Другие команды (Кнопка ) на панели навигации в сетке. Повторяющиеся записи также обнаруживаются при программном импорте данных или импорте с помощью мастера импорта данных. Кроме того, можно проверить наличие дубликатов, запустив запланированные задания поиска повторяющихся данных. Для получения пошаговых инструкций по настройке задания поиска повторяющихся данных см. раздел Запуск системных заданий обнаружения повторяющихся данных.

Задание выполняется в фоновом режиме параллельно с другими задачами приложений Dynamics 365. После завершения поиска повторяющихся данных можно запросить приложения Dynamics 365 отправить уведомление по электронной почте.