注册和使用自定义工作流活动程序集

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

在编译自定义工作流活动来创建程序集后,您必须将程序集注册到 Microsoft Dynamics 365。 您的自定义活动然后将显示在的 Microsoft Dynamics 365 (online) 或 Microsoft Dynamics 365 的流程窗体中,具体取决于向哪个部署注册自定义工作流活动。

本主题内容

启用或禁用自定义代码

注册自定义工作流活动

在流程中使用自定义工作流活动

启用或禁用自定义代码

可以使用 Windows PowerShell 按如下所示在服务器上启用或禁用自定义工作流活动和内部部署的执行插件。 或者,您可以使用部署 Web 服务。 有关详细信息,请参阅部署实体和部署配置设置。以了解如何设置 CustomCodeSettings.AllowExternalCode 属性。

启用自定义代码

  1. 打开 Windows PowerShell 命令窗口。

  2. 添加 Microsoft Dynamics 365 PowerShell 管理单元:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. 检索当前设置:

    $setting = get-crmsetting customcodesettings
    
  4. 修改当前设置:

    $setting.AllowExternalCode="True"
    
    set-crmsetting $setting
    
  5. 验证该设置:

    get-crmsetting customcodesettings
    

禁用自定义代码

  1. 打开 Windows PowerShell 命令窗口。

  2. 添加 Microsoft Dynamics 365 PowerShell 管理单元:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. 检索当前设置:

    $setting = get-crmsetting customcodesettings
    
  4. 修改当前设置:

    $setting.AllowExternalCode=0
    
    set-crmsetting $setting
    
  5. 验证该设置:

    get-crmsetting customcodesettings
    

注册自定义工作流活动

可以使用 Plug-in Registration 工具注册自定义工作流活动程序集。 该工具提供图形用户界面并且支持注册包含插件或自定义工作流活动的程序集。 当向 Microsoft Dynamics 365 (online) 注册包含自定义工作流活动的程序集时,必须在沙盒(部分信任)中注册该程序集。

有关如何使用工具注册和部署自定义活动程序集的详细信息,请参阅为自定义工作流活动指定名称和组名称

备注

您可以在 SDK 的 SDK\Tools\PluginRegistration 文件夹中找到 Plug-in Registration 工具的可执行文件。下载 Microsoft Dynamics CRM SDK 包。 可以将该工具作为外部工具添加到 Microsoft Visual Studio 的“工具”菜单中,以加快开发过程。

在流程中使用自定义工作流活动

注册自定义工作流活动程序集后,可以在 Microsoft Dynamics 365 的流程设计器中使用它。

在流程中使用自定义工作流活动:

  1. 登录到 Microsoft Dynamics 365。

  2. 转到设置 > 流程

  3. 创建或打开现有流程。

  4. 在流程设计器中,单击或点按“添加步骤”。 您的自定义工作流活动名称将显示在下拉列表中。

另请参阅

自定义工作流活动(工作流程序集)
调试自定义工作流活动
插件隔离、信任和统计信息
注册和部署插件

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权