В MS CRM Когда пользователь нажимает «Оплаченный счет», мне нужно уведомить внешний сайт о том, что этот счет был оплачен. Можно ли этого добиться?
Да.Есть два отдельных способа сделать это:
Скрыть и воссоздать кнопку "Оплаченный счет" через CRM RibbonXML и использоватьваши собственные методы JavaScript, чтобы изменить статус счета на «Оплачено», а также общаться с внешним сайтом.Это будет работать до тех пор, пока статус счета-фактуры будет изменен только на Оплаченный, с помощью кнопки Оплаченный счет-фактура.
При нажатии на оплаченный счет-фактура значение свойства StateCodeСчета-фактуры изменяется на «Оплачено», что является значением 2. Таким образом, вы также можете зарегистрировать плагин , который запускает сообщение об обновлении Счета-фактуры, и проверить свойства объекта до и после, чтобыПосмотрите, не было ли StateCode не равным "Оплачено" в Предварительном изображении и равно "Оплачено" в Опубликовать изображение .Это будет решение на стороне сервера, которое будет работать независимо от того, как было инициировано действие «Оплачен счет», а также даст вам доступ к .NET framework.
StateCode