简体   繁体   English

Dynamics CRM事件触发实体条目的更改吗?

[英]Dynamics CRM event triggers on change in entity entries?

I am building an app which requires an event trigger whenever someone add, update or removes any entry from custom entities. 我正在构建一个应用程序,无论何时有人从自定义实体添加,更新或删除任何条目,都需要一个事件触发器。

I could have done it using Azure Schedulars or worker roles or functions to keep querying CRM and look for changes but I was wondering if there is any such event that will trigger the hook whenever there are changes? 我可以使用Azure Schedulars或辅助角色或功能来完成此操作,以不断查询CRM并查找更改,但是我想知道是否有任何此类事件会在发生更改时触发挂接?

Regards, Rahul 问候,拉胡尔

Your best first stop should be Azure Logic Apps . 最好的第一站应该是Azure Logic Apps This is fully managed workflow service, which has connectors and Managed APIS a lot of SaaS applications, including Dynamics CRM Online . 这是完全托管的工作流服务,它具有许多SaaS应用程序的连接器托管APIS ,包括Dynamics CRM Online

UPDATE 更新

And here is a web page which fully describes all the various limits you will have when developing a logic app . 这是一个网页,全面描述了开发逻辑应用程序时遇到的所有各种限制 This will help you identify whether you need a single Logic App, a Parent-Child relation (or nested logic apps), or just 2 or more logic apps. 这将帮助您确定是需要单个逻辑应用程序,父子关系(或嵌套逻辑应用程序)还是仅两个或多个逻辑应用程序。 All depends on your concrete case. 一切都取决于您的具体情况。

UPDATE 2 更新2

With regards to Bvrce comment - you can use the Azure Service Bus integration of CRM Online and then create a worflow (Logic App) to listen to that service bus Qeue. 关于Bvrce注释-您可以使用CRM Online的Azure Service Bus集成,然后创建工作流(逻辑应用程序)以侦听该服务总线Qeue。 Ability to listen to event hub is present in Azure Functions . Azure Functions中具有侦听事件中心的功能 But this approach will give you two separate surfaces to manage and maintain. 但是这种方法将为您提供两个单独的界面来进行管理和维护。 While using the direct integration of Logic Apps will give you just a single plate to manage. 使用Logic Apps的直接集成时,只需要一个盘子即可管理。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM