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
Vá para Configurações > Processos.
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.
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.
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.
Invocar uma ação personalizada de um fluxo de trabalho
Vá para Configurações > Processos.
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.
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.
Invocar uma ação personalizada de um diálogo
Vá para Configurações > Processos.
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.
Configure parâmetros de entrada, como mostrado aqui.
Confira Também
© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais