plugins - 如何在解决方案中注册插件

标签 plugins workflow dynamics-crm crm

在 MS Dynamics CRM 中,我们如何将插件或工作流程注册为解决方案的一部分?无论我通过注册工具注册什么,都只会进入系统的根解决方案。

最佳答案

扩展@Henrik所说的内容,过程如下。 对于此示例,我们假设您有一个带有两个插件的程序集 (dll),每个插件都需要两个步骤。

  1. 像往常一样使用插件注册工具注册程序集。
  2. 对于这两个插件中的每一个,注册它们所需的两个步骤。这应该让您总共有四个。
  3. 离开插件注册工具并转到 CRM 中的解决方案。您将在那里看到两个部分:插件程序集Sdk 消息处理步骤
    您将需要这两者才能将插件完全注册到您的解决方案中。
  4. 转到插件程序集部分并使用“添加现有”按钮。这将弹出一个标准查找对话框,让您选择程序集。添加它。
  5. 接下来,转到Sdk 消息处理步骤部分,然后使用“添加现有”按钮添加您想要作为解决方案一部分的任何插件步骤。
  6. 就是这样。您的程序集、插件和步骤现在是解决方案的一部分。任何可能存在的步骤图像都会自动添加为步骤的一部分,因此无需担心它们。

但需要注意的是,程序集必须存储在数据库中,而不是作为文件才能正常工作。对沙盒插件没有具体限制(除非部署到 CRM Online),但使用这些插件可以简化解决方案部署。

最后,本演练取自解决方案中的“操作方法”按钮。
Walkthrough: Register a plug-in using the plug-in registration tool

对于工作流程,需要将它们添加到解决方案的“流程”部分。本节将介绍工作流、对话框、业务流程和操作。和以前一样,使用“添加现有”按钮。

关于plugins - 如何在解决方案中注册插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38115277/

相关文章:

java - 用于热类重载的各种Java插件之间有什么区别,哪个最直观?

javascript - 在 MS Dynamics CRM 2013 中查找联系人而不是电子邮件中的帐户

javascript - Dynamics 365 版本 9 中的表单上下文

java - 以编程方式创建 Plugin Eclipse 项目

具有多个应用程序的 Django + Vue

java - Eclipse 插件依赖于 jar,因此从依赖项 : what about its dependencies? 制作一个插件

java - 操作系统工作流程更换

javascript - Grunt 不加载外部任务

workflow - 流程图:生产管理处理拆解项目的剩余部分

javascript - Dynamics365:如何将二进制图像转换为实际图像