【问题标题】:CRM 2011 Plug-in chainingCRM 2011 插件链接
【发布时间】:2012-10-12 22:29:12
【问题描述】:

只是一个关于 CRM 2011 插件行为的快速问题,我无法通过 Google 解决问题。如果我有一个插件,比如 Account,它会更新另一个实体,比如 Contact,在 Contact 消息上注册的插件会触发(正确吗?)。

如果这些插件被注册为同步插件,Account 插件是否必须等待 Contact 插件完成执行才能完成执行?插件的链接是否会造成阻塞情况?

【问题讨论】:

    标签: dynamics-crm dynamics-crm-2011 dynamics-crm-online


    【解决方案1】:

    克里斯,

    您的第一个问题是,在联系人消息中注册的插件会触发吗?那是对的。如果您选择了同步,则意味着:

    帐户插件被触发对联系人实体进行一些更改,然后联系人实体插件对联系人实体进行一些更改。仅当联系人插件完成且没有错误时,所有更改才会应用,否则联系人插件会回滚以及帐户插件。因此不会应用任何更改。

    使用异步意味着如果帐户插件完成,无论联系人插件是否完成且没有错误,更改都会应用于联系人实体。

    【讨论】:

    • 感谢您的回复。我真正专注于学习的是 Contact 插件的同步执行是否会为 Account 插件创建阻塞场景。在 Contact 插件完成之前,Account 插件会不会完成执行?
    • @Chris,是的,你是对的。在联系人上的同步插件完成之前,控制权不会传递回帐户插件。
    猜你喜欢
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多