По идее вы можете написать custom workflow, которое будет запускать на изменение нужных вам полей, возвращать дублирующий объект и все остальные операции (обновление, привязка, уведомление) делать с помощью этого мастера. К тому же что-то типа лога можно хранить в созданной записи Note (Примечание) к вашему объекту.
Приведите полное описание задачи и правил, мне кажется воркфлоу решит вашу проблему и не надо будет в плагине делать все эти дополнительные проверки и связки.
|