插件注册



在上一章中,我们创建了一个示例插件,用于在创建联系人记录时创建后续任务活动。在本章中,我们将了解如何使用插件注册工具在 CRM 中注册此插件。您可以在以下位置找到该工具:SDK/Tools/PluginRegistration/PluginRegistration.exe。

为方便起见,插件注册过程分为三个部分:

  • 连接到服务器
  • 注册程序集
  • 注册插件

连接到服务器

步骤 1 - 从前面指定的路径运行PluginRegistration.exe。点击“创建新连接”按钮。

Mscrm Plugin Registration New Connection

步骤 2 - 在登录窗口中,选择 Office 365,因为我们正在使用 CRM 的在线版本。输入您的凭据并点击登录。

Mscrm Plugin Registration Login

步骤 3 - 该工具将打开,如下面的屏幕截图所示。

Mscrm Plugin Registration Assembly List

注册程序集

步骤 1 - 转到“注册”→“注册新程序集”。

Mscrm Plugin Registration Assembly

步骤 2 - 这将打开“注册新程序集”窗口。点击“浏览”图标并找到您在上章中创建的插件 DLL。

Mscrm Plugin Registration Load Assembly

步骤 3 - 导航到 DLL 后,点击“加载程序集”。这将填充 SamplePlugins 程序集及其所有插件类。您可以在下面看到突出显示的PostCreateContact插件类。如果您的插件程序集有 3 个插件类,它将显示列出的三个插件。

Mscrm Plugin Registration New Assembly 2

步骤 4 - 选择隔离模式为沙盒,位置为数据库,然后点击“注册选定的插件”。如果注册成功,它将显示一条成功消息。

注册插件

现在我们将注册各个插件将被调用的特定步骤。

步骤 1 - 选择 PostCreateContact 插件。

Mscrm Plugin Step Select Plugin

步骤 2 - 点击“注册”→“注册新步骤”。

Mscrm Plugin Step Register New Step

步骤 3 - 我们将在联系人实体的创建上、在操作后阶段和同步模式下注册此插件。

消息 - 创建

主实体 - 联系人

执行的事件管道阶段 - 操作后

执行模式 - 同步

将其余选项保留为默认值,然后点击“注册新步骤”。

Mscrm Plugin Step Register New Step Details

您可以看到插件中添加了一个新步骤。

MScrm Plugin Step Added Step

现在我们将转到 CRM 并测试我们的插件是否正常工作。请注意,这些测试步骤特定于我们的示例插件。

测试插件

转到“联系人”选项卡并创建一个新记录。保存记录后,您可以看到创建了一个新活动并与该记录关联。

Mscrm Plugin Create Contact

您可以点击该活动以查看我们在代码中设置的详细信息。

Mscrm Plugin Created Activity

这确认我们的插件已成功运行。类似地,您可以扩展您的插件以实现高度复杂的功能。

广告

© . All rights reserved.