如何注册一个插件以在更新和创建实体上运行?

时间:2014-04-15 15:20:13

标签: plugins dynamics-crm-2011 registration step

如何在实体的创建更新上运行我的插件? 我应该创建两个步骤,一个是消息更新,一个是"创建" ?

我不太确定我对"步骤"的理解是,它们是连续执行的步骤,还是代表" If"喜欢:运行这个插件"如果"创建一个实体并运行这个插件"如果"实体更新?

1 个答案:

答案 0 :(得分:3)

您需要添加两个不同的步骤,但仍然可以将这些步骤指向同一个插件。然后在插件中,您可以检查context.MessageName以查看已将哪些消息传递到插件中,然后根据结果执行不同的操作。

条件检查示例:

 if (context.MessageName == “Create”)
    {
    }
 if (context.MessageName == “Update”) 
    {
    }