Compartilhar via


Registrar e usar um assembly de atividades de fluxo de trabalho personalizadas

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

Depois de compilar a atividade de fluxo de trabalho personalizada para criar um assembly, é necessário registrar o assembly no Microsoft Dynamics 365. A atividade personalizada será exibida no formulário do processo do Microsoft Dynamics CRM Online ou do Microsoft Dynamics CRM 2015, dependendo da implantação na qual foi registrada a atividade de fluxo de trabalho personalizada.

Neste tópico

Habilitar ou desabilitar um código personalizado

Registre uma atividade de fluxo de trabalho personalizada

Use uma atividade de fluxo de trabalho personalizada em um processo

Habilitar ou desabilitar um código personalizado

É possível usar o Windows PowerShell para habilitar ou desabilitar atividades de fluxo de trabalho personalizadas e a execução de plug-ins de um servidor local, conforme descrito aqui. Como alternativa, é possível usar o serviço Web de Implantação. Para obter mais informações, consulte Entidades de implantação e definições da configuração de implantação para saber como definir a propriedade CustomCodeSettings.AllowExternalCode.

Para habilitar um código personalizado

  1. Abra uma janela de comando do Windows PowerShell.

  2. Adicione o snap-in do PowerShell no Microsoft Dynamics 365:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Recupere a configuração atual:

    $setting = get-crmsetting customcodesettings
    
  4. Modifique a configuração atual:

    $setting.AllowExternalCode="True"
    
    set-crmsetting $setting
    
  5. Verifique a configuração:

    get-crmsetting customcodesettings
    

Para desabilitar um código personalizado

  1. Abra uma janela de comando do Windows PowerShell.

  2. Adicione o snap-in do PowerShell no Microsoft Dynamics 365:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Recupere a configuração atual:

    $setting = get-crmsetting customcodesettings
    
  4. Modifique a configuração atual:

    $setting.AllowExternalCode=0
    
    set-crmsetting $setting
    
  5. Verifique a configuração:

    get-crmsetting customcodesettings
    

Registre uma atividade de fluxo de trabalho personalizada

Os assemblies de atividades de fluxo de trabalho personalizadas são registrados com a ferramenta Plug-in Registration. A ferramenta fornece uma interface gráfica do usuário e oferece suporte ao registro de assemblies que contêm plug-ins ou atividades de fluxo de trabalho personalizadas. Ao registrar um assembly que contenha atividades de fluxo de trabalho personalizadas no Microsoft Dynamics CRM Online, é necessário registrar o assembly na área restrita (confiança parcial).

Para obter mais informações sobre como registrar e implantar um assembly de atividades personalizadas com a ferramenta, consulte Especifique o nome e o nome do grupo para uma atividade de fluxo de trabalho personalizada.

Observação

É possível localizar o arquivo executável da ferramenta Plug-in Registration na pasta SDK\Tools\PluginRegistration do SDK.Baixe o pacote do SDK do Microsoft Dynamics CRM. A ferramenta pode ser adicionada ao menu do Microsoft Visual StudioFerramentas como uma ferramenta externa para acelerar o processo de desenvolvimento.

Use uma atividade de fluxo de trabalho personalizada em um processo

Depois de registrar a assembly de atividades de fluxo de trabalho personalizadas, você poderá usá-lo no designer de processo do Microsoft Dynamics 365.

Para usar a atividade de fluxo de trabalho personalizada em um processo:

  1. Entre no Microsoft Dynamics 365.

  2. Vá para Configurações > Processos.

  3. Crie ou abra um processo existente.

  4. No designer de processo, clique ou toque em Adicionar etapa. O nome da atividade de fluxo de trabalho personalizada será exibido na lista suspensa.

Confira Também

Atividades personalizadas de fluxo de trabalho (assemblies de fluxo de trabalho)
Depurar uma atividade de fluxo de trabalho personalizada
Isolamento, estatísticas e confianças de plug-in
Registrar e implantar plug-ins

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais