Partilhar via


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

  1. Aceda a Definições > Processos.

  2. 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.

Add a step - send email

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.

Set up email

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.

Activate custom action - approval process

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

  1. Aceda a Definições > Processos.

  2. 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.

Set action properties from workflow

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.

Set input parameters for ApprovalProcess action

  1. Aceda a Definições > Processos.

  2. 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.

Enable custom action from dialog

Configure os parâmetros de entrada conforme apresentado aqui.

Set properties for ApprovalProcess action

Consulte Também

Ações
Configurar ações

© 2017 Microsoft. Todos os direitos reservados. Direitos de Autor