Invocar uma ação personalizada a partir de um fluxo de trabalho ou diálogo
Publicado: fevereiro de 2017
Aplica-se A: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
No Microsoft Dynamics 365, os fluxos de trabalho e os diálogos têm várias capacidades que suportam cenários de negócio. Chamar ações básicas do SDK para um registo, tal como criar, atualizar e eliminar, a partir de um fluxo de trabalho ou um diálogo, resolve vários cenários de negócio. Contudo, se agrupar as capacidades dos fluxos de trabalho e diálogos com o poder das ações personalizadas invocadas diretamente a partir de um fluxo de trabalho ou um diálogo, adiciona uma gama totalmente nova de cenários de negócio à sua aplicação sem ter de escrever código.
Vamos ver o cenário no qual uma ação personalizada é invocada a partir de um fluxo de trabalho e de um diálogo. Invocaremos uma ação personalizada para solicitar a aprovação do gestor quando um desconto para uma determinada oportunidade exceder 20%.
Neste Tópico
Criar uma ação personalizada
Invocar uma ação personalizada a partir de um fluxo de trabalho
Invocar uma ação personalizada a partir de um diálogo
Criar uma ação personalizada
Aceda a Definições > Processos.
Na barra de navegação, escolha Novo. Dê um nome ao processo e selecione a categoria Ação.
Para pedir uma aprovação para o desconto, estamos a utilizar uma ação personalizada denominada Processo de Aprovação. Adicionámos a um parâmetro de entrada, SpecialNotes, e um passo Enviar Correio Eletrónico para criar uma nova mensagem e enviar um pedido para aprovação do gestor, conforme apresentado aqui.
Para configurar a mensagem de correio eletrónico, escolha Definir Propriedades. Quando o formulário é aberto, utilize o Assistente de Formulários para adicionar notas especiais e outras informações à mensagem, como realçado na captura de ecrã. Para adicionar notas especiais, coloque o cursor onde pretende que elas sejam apresentadas na mensagem e, em seguida, no Assistente de Formulários, em Pesquisar, escolha, Argumentos na primeira lista pendente, escolha SpecialNotes na segunda lista pendente e selecione OK.
Antes de poder invocar a ação a partir de um fluxo de trabalho ou um diálogo, tem de a ativar. Depois de ter ativado a ação, poderá ver as propriedades desta selecionando Ver propriedades.
Invocar uma ação personalizada a partir de um fluxo de trabalho
Aceda a Definições > Processos.
Na barra de navegação, escolha Novo. Dê um nome ao processo e selecione a categoria Fluxo de Trabalho.
Criámos um fluxo de trabalho que invoca a ação personalizada Processo de Aprovação sempre que é necessária aprovação do gestor para um desconto superior a 20% para uma oportunidade.
Pode definir as propriedades de entrada da ação escolhendo Definir Propriedades. Adicionámos um nome da conta relacionada com a oportunidade nas notas especiais. No Assistente de Formulários, em Procurar, selecione Conta na primeira lista pendente, selecione Nome da Conta na segunda lista pendente e, em seguida, selecione OK. A propriedade Destino é necessária e é povoada pelo sistema. A {Opportunity(Opportunity)} na propriedade Target é a mesma oportunidade em que o fluxo de trabalho da chamada está em execução. Em alternativa, pode escolher uma oportunidade específica para a propriedade de destino com a função pesquisar.
Invocar uma ação personalizada a partir de um diálogo
Aceda a Definições > Processos.
Na barra de navegação, escolha Novo. Dê um nome ao processo e selecione a categoria Diálogo.
Pode implementar um cenário que é semelhante a chamar o Processo de Aprovação a partir de um diálogo tal como é mostrado na ilustração seguinte.
Configure os parâmetros de entrada conforme apresentado aqui.
Consulte Também
© 2017 Microsoft. Todos os direitos reservados. Direitos de Autor