Azure 触发逻辑应用程序以针对多个CRM组织执行

Azure 触发逻辑应用程序以针对多个CRM组织执行,azure,dynamics-crm,azure-logic-apps,Azure,Dynamics Crm,Azure Logic Apps,我有一个配置了多个组织的Dynamics CRM环境。我想创建一个逻辑应用程序,在多个组织中的实体发生更改时触发该应用程序 作为开始,我在CRM中创建了一个逻辑应用程序,带有一个普通触发器“创建记录时”(类型为ApiConnection)。这只适用于单个组织。但我希望组织是动态的,使用一个参数 所以我所做的是,创建一个带有重复触发器的逻辑应用程序。为在组织阵列上循环的每个循环添加一个。在循环内部,我将“创建记录时”触发器称为动作。逻辑应用程序本身工作正常,但触发器会导致以下错误: { “状态”:

我有一个配置了多个组织的Dynamics CRM环境。我想创建一个逻辑应用程序,在多个组织中的实体发生更改时触发该应用程序

作为开始,我在CRM中创建了一个逻辑应用程序,带有一个普通触发器“创建记录时”(类型为ApiConnection)。这只适用于单个组织。但我希望组织是动态的,使用一个参数

所以我所做的是,创建一个带有重复触发器的逻辑应用程序。为在组织阵列上循环的每个循环添加一个。在循环内部,我将“创建记录时”触发器称为动作。逻辑应用程序本身工作正常,但触发器会导致以下错误:

{
“状态”:400,
“消息”:“由于触发器被用作操作,因此未设置回调url”,
“来源”:“dynamicscrmonline logic cp westeurope.logic ase westeurope.p.azurewebsites.net”,
“调试信息”:“客户查询ID:074981e9-dddc-43e0-9293-6e0900a606a6”
}

谷歌没有点击
回拨url,因为触发器被用作操作

因此,我要寻找的是解决上述错误的方法,或者是更好的解决方案。

因此,您不能“调用触发器”。这不是它的工作原理。触发器为单个端点创建回调

如果CRM组织的数量是可控的,比如说5-7个,那么最好为每个组织配备一个逻辑应用程序,每个应用程序都有自己的触发器


这些触发逻辑应用程序只会调用一个通用逻辑应用程序进行实际处理。

您也可以在一个逻辑应用程序中使用HTTP触发器,并在CRM组织中注册webhook