Compartilhar via


Invocar ação personalizada de um fluxo de trabalho ou de uma caixa de diálogo

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

No Microsoft Dynamics 365, os fluxos de trabalho e os diálogos têm diversos recursos que oferecem suporte a cenários empresariais. Chamar ações básicas do SDK para um registro, como criar, atualizar e excluir, de dentro de um fluxo de trabalho ou de um diálogo resolve alguns cenários empresariais. Entretanto, se você aliar os recursos dos fluxos de trabalho e dos diálogos ao poder das ações personalizadas invocadas diretamente de dentro de um fluxo de trabalho ou de um diálogo, adicionará uma variedade inteiramente nova de cenários empresariais ao seu aplicativo sem precisar escrever código.

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

Neste tópico

Criar uma ação personalizada

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

Invocar uma ação personalizada de um diálogo

Criar uma ação personalizada

  1. Vá para Configurações > 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.

Adicionar uma etapa – enviar email

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 um fluxo de trabalho ou de um diálogo, será necessário ativá-la. Depois de ativar a ação, você poderá exibir suas propriedades ao escolher Exibir propriedades.

Ativar a ação personalizada – processo de aprovação

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

  1. Vá para Configurações > 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 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 que o fluxo de trabalho chamado está executando. 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

  1. Vá para Configurações > Processos.

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

Você pode implementar um cenário semelhante à chamada do Processo de Aprovação de um diálogo como mostrado na ilustração a seguir.

Habilitar a ação personalizada de diálogo

Configure parâmetros de entrada, como mostrado aqui.

Definir propriedades da ação de ApprovalProcess

Confira Também

Ações
Configurar ações

© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais