Как делать плагины информации много. В данном случае нужно будет делать запрос к базе на поиск дубля по каждому полю и выполнять соответствующие действия. Например, брать значение телефона и искать другие организации с таким-же значением этого поля. Это несложно. Только проверку надо делать до того, как запишется сущность, т.е. на Pre Stage.
А вот уведомить пользователя из плагина непросто. Я а таких случаях делал письмо пользователю по электронной почте. Это можно сделать из плагина, примеры есть в SDK.
Еще вариант сделать отдельную сущность и вносить логи созданием каждый раз экземпляра этой сущности и писать туда все что необходимо. Дать доступ юзерам на их просмотр. Выглядит как нормальный такой журнал.
|