首页 文章

从Microsoft Flow中的营销列表(Dynamics CRM)获取所有联系人

提问于
浏览
0

我需要将Dynamics CRM营销列表与邮件代理(通过API的Mailjet)同步,我认为我可以使用Microsoft Flow .

我们的想法是在营销列表更新/创建上触发流程,生成带有列表联系人信息的JSON并通过HTTP请求发送 . 问题是,当我使用“列表记录”操作时,我无法根据市场营销列表实体上的“当创建或更新记录(预览)时”获得的营销列表ID来过滤联系人 .

我已经测试过,当我向列表添加新联系人时,此触发器已激活,因此它应该可以正常工作 . 更好的选择是在Dynamics Marketing List视图中触发流程(或工作流程?),但我不确定这是否可行 . 我可以在Dynamics中使用Marketing List输入运行JS代码吗?

谁能指出我正确的方向?我不知道C#所以我正在寻找JavaScript或PHP的解决方案 .

谢谢!

1 回答

  • 0

    我想如果你想用javascript做,你应该将你的Javascript添加到营销列表的OnSave事件或在营销列表子网格的OnChange事件上添加Javascript为Account / Contact / Lead .
    Dynamics CRM Events in forms and grids

    然后,您可以通过Javascript获取营销列表成员并将其发送到某个地方 . 您可以通过webapi检索营销列表成员,但您必须了解静态和动态营销列表 .
    Getting List members with webapi
    Web Api Samples

    ......我认为这种方法只适用于少数成员 .

相关问题