Compartilhar via


Usar ações de processo personalizadas

Ações de processo personalizadas, também conhecidas como ações personalizadas, ou apenas ações abrem uma variedade de possibilidades para compor a lógica de negócios. Com ações de processo personalizadas, você pode executar operações, como Criar, Atualizar, Excluir, Atribuir ou Executar Ação. Internamente, uma ação de processo personalizado cria uma mensagem personalizada. Os desenvolvedores se referem a essas ações como mensagens. Se a meta de um processo for criar uma linha, atualize-a e, em seguida, atribua-a, há três etapas separadas. Cada etapa é definida pelos recursos da tabela, não necessariamente pelo processo de negócios.

As ações de processo personalizadas permitem que você defina um único verbo (ou mensagem) que corresponda a uma operação que você precisa executar para sua empresa. Essas novas mensagens são orientadas por um processo ou comportamento em vez do que pode ser feito com uma tabela. Essas mensagens podem corresponder a verbos como Escalonar, Converter, Agendar, Rotear ou Aprovar, o que você precisar. 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 significativa é que agora alguém que não é um desenvolvedor pode aplicar alterações ao que deve ser feito quando essa mensagem é usada. Você pode configurar a ação para modificar etapas conforme alterar seus processos empresariais. Qualquer código personalizado que use essa mensagem não precisa ser alterado desde que os argumentos do processo não sejam alterados.

Processos e plug-ins do fluxo de trabalho continuam a fornecer recursos semelhantes para definir a automação. Os processos de fluxo de trabalho ainda oferecem a capacidade de 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 de processo personalizado é uma mensagem que opera no mesmo nível que qualquer uma das mensagens fornecidas pela plataforma. Os desenvolvedores podem registrar plug-ins para ações.

Observação

A API personalizada é uma maneira mais recente de definir mensagens personalizadas com muitas vantagens para os desenvolvedores. Se você não pretende usar os recursos sem código que as ações de processo personalizado fornecem para configurar a lógica de negócios, a API personalizada fornece melhores recursos para os desenvolvedores criarem suas próprias mensagens. Mais informações:

Mensagens globais

Ao contrário dos fluxos de trabalho ou plug-ins do Microsoft Dataverse, uma ação de processo personalizado não precisa ser associada a uma tabela específica. Você pode definir ações de processo personalizadas globais que podem ser invocadas de forma autônoma.

Próximas etapas

Criar uma ação de processo personalizada