📜  插件注册

📅  最后修改于: 2020-11-20 06:04:10             🧑  作者: Mango


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

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

  • 连接到服务器
  • 大会注册
  • 注册插件

连接到服务器

步骤1-从先前指定的位置运行PluginRegistration.exe 。单击创建新连接按钮。

Mscrm插件注册新连接

步骤2-由于我们使用的是CRM在线版本,因此在“登录”窗口中选择“ Office 365”。输入您的凭据,然后单击登录。

Mscrm插件注册登录

步骤3-该工具将打开,如下图所示。

Mscrm插件注册程序集列表

大会注册

步骤1-转到注册→注册新装配。

Mscrm插件注册程序集

步骤2-这将打开“注册新装配”窗口。单击导航图标,然后找到在上一章中创建的插件DLL。

Mscrm插件注册负载程序集

步骤3-浏览DLL之后,单击Load Assembly。这将填充SamplePlugins程序集及其所有插件类。您可以看到下面突出显示的PostCreateContact插件类。如果您的插件程序集具有3个插件类,则它将在此处显示三个插件。

Mscrm插件注册新程序集2

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

注册插件

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

步骤1-选择PostCreateContact插件。

Mscrm插件步骤选择插件

步骤2-单击注册→注册新步骤。

Mscrm插件步骤注册新步骤

步骤3-我们将在创建Contact实体时,在后期操作阶段和同步模式下注册此插件。

消息-创建

主要实体-联系人

执行的事件管道阶段-术后

执行模式-同步

默认情况下保留其余选项,然后单击“注册新步骤”。

Mscrm插件步骤注册新步骤详细信息

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

MScrm插件步骤已添加步骤

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

测试插件

转到“联系人”选项卡并创建新记录。保存记录后,您可以看到已创建并与此记录相关联的新活动。

Mscrm插件创建联系人

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

Mscrm插件创建的活动

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