Registrar e usar um assembly de atividades de fluxo de trabalho personalizadas
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
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 365 (online) ou do Microsoft Dynamics 365, 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
Abra uma janela de comando do Windows PowerShell.
Adicione o snap-in do PowerShell no Microsoft Dynamics 365:
Add-PSSnapin Microsoft.Crm.PowerShell
Recupere a configuração atual:
$setting = get-crmsetting customcodesettings
Modifique a configuração atual:
$setting.AllowExternalCode="True"
set-crmsetting $setting
Verifique a configuração:
get-crmsetting customcodesettings
Para desabilitar um código personalizado
Abra uma janela de comando do Windows PowerShell.
Adicione o snap-in do PowerShell no Microsoft Dynamics 365:
Add-PSSnapin Microsoft.Crm.PowerShell
Recupere a configuração atual:
$setting = get-crmsetting customcodesettings
Modifique a configuração atual:
$setting.AllowExternalCode=0
set-crmsetting $setting
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 365 (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:
Entre no Microsoft Dynamics 365.
Vá para Configurações > Processos.
Crie ou abra um processo existente.
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
Microsoft Dynamics 365
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais