Показать сообщение отдельно
Старый 09.10.2019, 10:33   #1  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
Как правильно и что лучше?
Добрый день.
Dynamics 365.
Возникла следующая задача:
в CRM есть сущности "Помещения" и "Помещения с ценой".
Помещение - справочник. Помещение с ценой - список, связанный с ВС.
Справочник обновляется из сторонней внешней системы. Система дергает сервис, который обновляет реквизиты Помещения, в том числе и его статус.

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

Как правильно организовать такой процесс? Следует ли целиком оставаться в рамках одного сервиса? Или стоит посмотреть в сторону custom action? Или есть ещё какие-то альтернативы, которые считаются хорошей практикой?