一.VS里创建类库,cs文件编写完成后,生成对应的dll,为插件注册做准备。

二.打开Plugin Registration Tool,如果没有注册文件,可以去官方下载

Download tools from NuGet (Microsoft Dataverse) - Power Apps | Microsoft Docs

如下是注册plugin的步骤:

1. 创建连接

Dynamic online版本请选择“Office 365”。这里有一个小插曲,我输入了正确的用户名和密码,但是提示没有权限连接,把“online region”从“I don't know”指定到了具体的国家后连接成功了。

2.注册Assembly

在register new assembly对话框里选择生成好的dll, 它会自动识别出dll里包含的plugin,选中所需的plugin, 点击底部的“Register Selected Plugins”按钮

3.注册Step

Assembly注册成功后,需要给plugin注册步骤,来指定这个插件操作的实体、以及是在什么情形下触发。选中刚刚注册的Assembly,选择注册步骤,在弹出的对话框里填入信息。如图所示注册的操作是:新增一个客户后触发插件。

对于此处的填写项的说明:

Message 代表对Microsoft Dynamics 365 平台的操作,如常规的创建(create)、更新(Update)等
Primary Entity 插件需要注册到的实体
Event Pipeline Stage of Execution

PreValidation:前期事件-预验证;

PreOperation:前期事件-预操作;

PostOperation:后期事件-后操作

注:关于SdkMessage里包含哪些message,可查阅 SdkMessage entity messages and methods | Microsoft Docs

到此,自定义插件就已成功注册到系统里。

Dynamics CRM开发 - 注册Plugin 插件相关推荐

  1. 浅谈Dynamics CRM开发转Dynamics AX开发的感受与差异

    浅谈Dynamics CRM开发转Dynamics AX开发的感受与差异 一.差异对比 二.总结 今天我们来谈谈作为一个开发了N年的Dynamics CRM工程师因公司需要转战Dynamics AX的 ...

  2. 【转】Dynamics CRM 365零基础入门学习(二)Dynamics 插件注册的基本流程

    插件的官方定义是:插件是可与 Microsoft Dynamics CRM 365 和 Microsoft Dynamics CRM Online 集成的自定义业务逻辑(代码),用于修改或增加平台的标 ...

  3. Dynamics CRM技术开发应该知道的十件事(上)

    Dynamics CRM技术开发应该知道的十件事 1.web资源引入CSS或JS时使用相对路径 <link rel="stylesheet" type="text/ ...

  4. Dynamics CRM: XrmToolBox插件推荐

    XrmToolBox我们可以把它理解为是Dynamics CRM的一个工具集, 里面有着各种各样的插件可以供我们安装使用,如果你是Dynamics CRM/365的developer,但是你还不知道这 ...

  5. Microsoft Dynamics CRM 前瑞开发

    做CRM开发最大的感受就是其前瑞开发过程中,调试起来比较麻烦,需要做一些断点还要配制一些浏览器设置,对新手来说比较困难.还有就是对REST调试,经常为了调试一个正确的结果而花费大量的时间.现在推荐一个 ...

  6. Microsoft Dynamics CRM 数据库连接存储位置在哪里 是在注册表里

    Microsoft Dynamics CRM 数据库连接存储位置是在注册表里

  7. Unity3D开发HTC VIVE项目中插件HTC.Input.Utility.Plugin插件的运用

    这是基于SteamVR基础之上的一款插件,再获得硬件设备上比之前单独使用steamVR方便很多. 比如,之前我们获得硬件设备是这样的:首先写一个如下图的脚本,挂在CameraRig的手柄上(看需要那个 ...

  8. 在Dynamics CRM 2015中通过3CX插件(以及3CX windows phone)拨出电话

    背景 在On-premises部署的Dynamics CRM中实现通过网页拨通客户电话的功能 要点 3CX 提供了开箱即用的Dynamics CRM Solution,只需要在Microsoft Dy ...

  9. 雕刻笔应用开发,3D Systems Openhaptics Unity Plugin插件使用心得

    雕刻笔应用开发,3D Systems Openhaptics Unity Plugin插件使用心得 驱动安装: 1.根据设备型号下载对应驱动. https://3dssupport.microsoft ...

最新文章

  1. Mac如何安装并永久激活PyCharm以及IntelliJ IDEA
  2. 从命令行运行 MyBatis Generator
  3. Kadane's algorithm学习
  4. 牛逼了,用Python攻破wifi密码
  5. HTML 字符实体 lt; gt: amp;等
  6. mysql insert 性能_MySQL 提高Insert性能
  7. 乔布斯声称Google先决定当苹果的敌人
  8. 有什么相见恨晚的算法答题套路?【力扣】
  9. gbase数据库中快速备份数据用法
  10. 基于Java Web的图书管理系统
  11. 在spyder怎么升级_怎么更新spyder?
  12. ptf进入网站空间服务器,性能调优框架PTF
  13. [NLP论文阅读]Learned in Translation: Contextualized Word Vectors
  14. 自定义修改elementUI组件样式(贯穿样式)
  15. POJ 有关动态规划的题目
  16. Mac解决docker kubernetes一直starting
  17. 知人者智,自知者明。 胜人者有力,自胜者强。 知足者富。 强行者有志。 不失其所者久。 死而不亡者寿。
  18. CSDN竞赛6期题解
  19. mysql utf8mb4 错_MYSQL保存特殊字符失败,用编码utf8mb4解决错误 Incorrect string value ...解决方法...
  20. 多径效应(时间色散、多普勒效应)及其他描述多径传播影响的参数(电平通过率、平均衰落时间)

热门文章

  1. 礼品代发云仓API接口,云仓批量同步接口文档
  2. 四阶亚当姆斯预报-校正系统
  3. H5直播之从推流服务搭建到视频直播
  4. JAVA探险解谜游戏_【盘点】解谜冒险必玩游戏
  5. scipy.optimize.linprog函数参数最全详解
  6. 图片无损放大神器PhotoZoom,保持原始图片,放大不会出马赛克
  7. sql查看数据库查看表
  8. 全球及中国预取向丝POY行业市场运营模式与投资规划研究报告2022-2028年
  9. 缩短 Linux 内核编译时间
  10. 多参加活动,生活才精彩