Visão geral do trabalho com ações

Este tópico se aplica a Dynamics 365 Customer Engagement (on-premises). Para a versão Power Apps deste tópico, consulte: Usar ações

Ações são um tipo de processo. Você pode ativar ações, incluindo ações personalizadas, diretamente de um fluxo de trabalho ou diálogo sem programação. Mais informações: Invocar ação personalizada de um fluxo de trabalho ou diálogo

As ações também podem ser invocadas por meio da execução de código personalizado que usa os serviços Web do Dynamics 365 Customer Engagement (on-premises).

Você pode chamar ações:

  • A partir de um código executado dentro de um fluxo de trabalho personalizado ou plug-in.

  • A partir de um comando inserido no aplicativo e executa a operação usando o código JavaScript.

  • A partir de uma integração com outro sistema que utiliza os serviços da Web do Dynamics 365 Customer Engagement (on-premises).

  • A partir de um aplicativo cliente personalizado que usa os serviços da Web do Dynamics 365 Customer Engagement (on-premises).

Os desenvolvedores podem aprender mais neste tópico: Criar suas próprias ações.

Por que usar ações?

As ações abrem uma variedade de possibilidades para a composição de lógica de negócios. Antes das Ações, a principal forma de implementar processos empresariais foi limitada aos plug-ins ou a atividades de fluxos de trabalho personalizadas. Com Ações, você pode executar operações como Criar, Atualizar, Excluir, Atribuir ou Executar Ação. Internamente, uma ação cria uma mensagem personalizada. Os desenvolvedores referem-se a estas ações como "mensagens“. Cada uma dessas mensagens é baseada nas ações tomadas em um registro da entidade. Se a meta de um processo for criar um registro, atualizá-lo e então atribuí-lo, haverá três etapas separadas. Cada etapa é definida por recursos de entidade – não necessariamente seu processo empresarial.

As ações oferecem a capacidade de definir um único verbo (ou mensagem) que corresponde a uma operação necessária para realizar na sua empresa. Essas novas mensagens são direcionadas por um processo ou comportamento, em vez de o que pode ser feito com uma entidade. Essas mensagens podem corresponder a verbos como Escalonar, Converter, Agendar, Rotear ou Aprovar – o que for necessário. A adição desses verbos ajuda a gerar um vocabulário mais rico para que você defina seus processos empresariais de forma fluente. Você pode aplicar esse vocabulário mais rico de clientes ou integrações em vez de ter que gravar a ação nos clientes. Isso também facilita porque você pode gerenciar e registrar o sucesso ou a falha de toda a ação como uma unidade única.

Mensagens configuráveis

Depois que uma ação for definida e ativada, um desenvolvedor pode usar a mensagem como todas as outras mensagens fornecidas pela plataforma. No entanto, uma diferença importante é que agora alguém que não é um desenvolvedor pode aplicar as alterações para aquilo que deve ser realizado quando a mensagem for usada. Você pode configurar a ação para modificar etapas conforme alterar seus processos empresariais. Nenhum código personalizado que usa essa mensagem precisa ser alterado enquanto os argumentos do processo não são alterados.

Processos e plug-ins do fluxo de trabalho continuam a fornecer recursos semelhantes para definir a automação. Os processos do fluxo de trabalho oferecem a capacidade para um não desenvolvedor aplicar alterações. Mas a diferença é o modo como os processos empresariais são compostos e em como um desenvolvedor pode escrever o código. Uma ação é uma mensagem que funciona no mesmo nível de algumas mensagens fornecidas pela plataforma. Os desenvolvedores podem registrar plug-ins para Ações.

Mensagens globais

Ao contrário dos processos ou plug-ins do fluxo de trabalho, uma ação não precisa ser associada a uma entidade específica. Você pode definir as ações "globais" que podem ser chamadas por conta própria.

Veja também

Criar suas próprias açõesConfigurar ações
Invocar ações personalizadas de um fluxo de trabalho ou diálogo
Visão geral de processos de fluxo de trabalho
Visão geral dos fluxos do processo empresarial