Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

在Dynamics 365中我们如使注册我们定义好的插件呢?

插件的注册

1、打开插件注册工具,输入相关信息。

Dynamics CRM 365 - 零基础入门学习后端插件的注册方法
注意:插件工具的登录账户,要确保是部署管理员。

2、生成已写好的类库,并如下图所示点击注册

生成写好的类库
Dynamics CRM 365 - 零基础入门学习后端插件的注册方法
在工具中,注册我们的插件
Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

3、选择我们的插件进行勾选注册

Dynamics CRM 365 - 零基础入门学习后端插件的注册方法
如果创建过,是更新,如何更新已注册的插件类库,如图下操作。右键已注册的插件类库,点击Update。
Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

4、为注册好的插件类库添加步骤。

Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

填写相应的信息,

4.1 Message

Message为触发插件时的操作创建,更新或删除等等,

4.2 Primary entity

Primary entity为当前需要触发插件的实体,填写逻辑名称。

4.3 Filtering Attributes

Filtering Attributes仅当Message为更新时才可选,意思是选择记录哪些字段更新时,会触发当前的Update插件。

4.4 Execution Order

Execution Order是该步骤的执行顺序,因为有可能当前这个实体,Update会触发多个不同的插件,这个是设定插件执行顺序的。
Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

4.4 事件执行管道

这一部分叫做“事件执行管道”。
pre-validation不是基于事务的,而后两项则是在数据库事务内执行的。
pre-operation 事务内,获取提交前数据。
post-operation 事务内,获取提交后数据,但还没有提交事务
值得注意的是,当注册为Create的pre-operation时,是查询不到记录信息的,同样Delete的post-operation也是查询不到当前记录信息的。
Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

4.5 同步或异步执行插件。

Dynamics CRM 365 - 零基础入门学习后端插件的注册方法

5 设置完成点击注册按钮即可。