单击“发票付款”后的Crm动态自定义操作

时间:2011-09-22 12:20:52

标签: dynamics-crm dynamics-crm-2011

在MS CRM中当用户点击发票付款时,我需要通知外部网站已支付此发票 这有可能实现这个目标吗?

1 个答案:

答案 0 :(得分:7)

是。我可以通过两种不同的方式来做到这一点:

    通过CRM的RibbonXML
  1. Hiderecreate发票付费按钮,并使用您自己的javascript方法将发票状态更改为“付费”,并与外部网站通信。只要将发票状态更改为付费的唯一方式是通过发票付款按钮,这将有效。

  2. 当您点击已付款的发票时,发票的StateCode属性值会更改为“付费”,这是值2.因此,您还可以register a plugin在“发票”的“更新”消息上触发,并检查实体的前后属性,以查看StateCode中的{{1}}是否等于“付费”并且{等于“付费” {3}}。这将是一个服务器端解决方案,无论如何触发Invoice Paid操作都可以工作,并且还允许您访问.NET框架。