Compartilhar via


Atividades personalizadas de fluxo de trabalho (assemblies de fluxo de trabalho)

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

O Microsoft Dynamics 365 (online e local) suporta o registro e a execução das atividades do fluxo de trabalho personalizado além das atividades fora da caixa fornecidas pelo Windows Workflow Foundation.Windows Workflow Foundation inclui uma biblioteca de atividades que fornece as atividades do fluxo de controle, enviar e receber mensagens, fazendo o trabalho paralelamente, e muito mais. Entretanto, para criar aplicativos que satisfaçam suas necessidades corporativas, você pode precisar de atividades que realizem tarefas específicas para aquele aplicativo. Para tornar isso possível, o Windows Workflow Foundation oferece suporte à criação de atividades personalizadas de fluxo de trabalho.

É possível escrever atividades personalizadas de fluxo de trabalho no código Microsoft Visual C# ou Microsoft Visual Basic .NET ao criar um assembly que contém uma ou mais classes derivadas na classe Windows Workflow FoundationCodeActivity. Essa montagem é anotada com atributos .NET para fornecer os metadados que o Microsoft Dynamics 365 usa durante o tempo de execução para ligar seu código ao mecanismo de fluxo de trabalho.

Após criar uma montagem que contenha uma ou atividades personalizadas de fluxo de trabalho, você registra essa montagem com Microsoft Dynamics 365. Esse processo é semelhante a um registro de plug-in. A atividade de fluxo de trabalho personalizada pode então ser inserida em um fluxo de trabalho ou em um diálogo no formulário de Process em Microsoft Dynamics 365.

Observação

Microsoft Dynamics 365 (online) oferece suporte apenas à execução de área restrita (confiança parcial) de atividades personalizadas de fluxo de trabalho. O Microsoft Dynamics 365 local oferece suporte à execução de área restrita de atividades personalizadas de fluxo de trabalho de confiança completa ou parcial.

Nesta Seção

Criar uma atividade de fluxo de trabalho personalizado

Adicionar metadados para uma atividade de fluxo de trabalho personalizada

Usar o serviço Web IOrganization em uma atividade de fluxo de trabalho personalizada

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

Depurar uma atividade de fluxo de trabalho personalizada

Atualizar uma atividade de fluxo de trabalho personalizado usando o controle de versão de assembly

Processar classes, atributos e tipos

Exemplo: Criar uma atividade de fluxo de trabalho personalizada

Exemplo: Atualizar próximo aniversário usando uma atividade de fluxo de trabalho personalizada

Exemplo: Calcular uma pontuação de crédito com uma atividade de fluxo de trabalho personalizada

Seções Relacionadas

Automatizar processos empresariais usando o processo do Dynamics 365

Crie plug-ins para ampliar os processos empresariais

Isolamento, estatísticas e confianças de plug-in

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais