Compartilhar via


Invocar ações de processo personalizadas de um fluxo de trabalho

Os fluxos de trabalho têm diversos recursos que dão suporte a cenários empresariais. Chamar ações básicas de operações de dados para uma linha, como criar, atualizar e excluir, de dentro de um fluxo de trabalho resolve alguns cenários empresariais. Entretanto, se você aliar os recursos dos fluxos de trabalho ao poder das ações de processo personalizadas invocadas diretamente de um fluxo de trabalho, adicionará novos cenários empresariais ao seu aplicativo, sem precisar escrever código.

Vamos ver o cenário em que uma ação de processo personalizada é invocada de um fluxo de trabalho. Invocaremos uma ação de processo personalizada para solicitar a aprovação do gerente quando um desconto para uma oportunidade em particular exceder 20%.

Exemplo: criar uma ação de processo personalizada usando a tabela de oportunidade

  1. No gerenciador de soluções, selecione Processos.

  2. Na barra de navegação, escolha Novo. Dê um nome ao processo e escolha a categoria Ação.

Para solicitar a aprovação do desconto, estamos usando uma ação personalizada chamada Processo de Aprovação. Adicionamos um parâmetro de entrada, SpecialNotes e uma etapa Enviar email para criar uma nova mensagem e enviar uma solicitação para aprovação do gerente, como mostrado aqui.

Adicione uma etapa - enviar e-mail.

Para configurar a mensagem de email, escolha Definir Propriedades. Quando o formulário for aberto, use o Assistente de Formulário para adicionar anotações especiais e outras informações ao email como realçado na captura de tela. Para adicionar as anotações pessoais, posicione o cursor onde deseja que elas apareçam na mensagem e, no Assistente de Formulário, em Procurar, escolha Argumentos na primeira lista suspensa e escolha SpecialNotes na segunda lista suspensa e então escolha OK.

Configurar email.

Para poder invocar a ação de processo personalizada em um fluxo de trabalho, você precisa ativá-la. Depois de ativar a ação, você poderá exibir suas propriedades ao escolher Exibir propriedades.

Ative o processo de aprovação - de ação personalizada.

Invocar uma ação de processo personalizada em um fluxo de trabalho

  1. No gerenciador de soluções, selecione Processos.

  2. Na barra de navegação, escolha Novo. Dê um nome ao processo e escolha a categoria Fluxo de Trabalho.

Criamos um fluxo de trabalho que invoque a ação personalizada Processo de Aprovação sempre que for necessária a aprovação do gerente para um desconto acima de 20% para uma oportunidade.

Definir propriedades da ação a partir do fluxo de trabalho.

Você pode definir as propriedades de entrada da ação de processo personalizada ao escolher Definir Propriedades. Adicionamos um nome da conta relacionado à oportunidade nas anotações especiais. No Assistente de Formulário, em Procurar, escolha Conta na primeira lista suspensa, escolha Nome da Conta na segunda lista suspensa e então escolha OK. A propriedade Destino é necessária e é preenchida pelo sistema. O {Opportunity(Opportunity)} na propriedade Destino é a mesma oportunidade na qual o fluxo de trabalho de chamada está sendo executado. Como alternativa, é possível escolher uma oportunidade específica para a propriedade de destino usando pesquisa.

Definir parâmetros de entrada para a ação ApprovalProcess.

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).