none
CRM 2011 - Workflow, não enviar e-mail RRS feed

  • Pergunta

  • Bom dia,

    Possuo um fluxo no qual gera várias tarefas e em alguns pontos é enviado alguns e-mails, só que surgiu uma necessidade de acionar um campo "Enviar e-mail", se for igual a SIM ele percorre o fluxo normalmente gerando as tarefa e e-mails e quando for igual a NÃO apenas geraria as tarefas e não enviaria os e-mails. Teria como programar isso em um workflow já elaborado?

    Sei que poderia colocar uma condição do campo "Enviar e-mail" como SIM ou NÃO, só que o fluxo não está permitindo adicionar em certa passagem esta checagem.

    Obrigado.

    quinta-feira, 26 de julho de 2012 14:31

Respostas

  • Bom de account para incident é só adaptar...

    Não existe um "clone workflow", terá que criar um em c#...

    Duas soluções mais simples:

    - Usar o botão "inserir" e configurar para inserir a condição antes dos e-mails;

    - Recriar a funcionalidade, eu colocaria em 3 workflows, o principal que realiza a chamada dos subs, e uma para tarefas e outra para e-mails, assim sua manutenção fica mais simples;

    Att,


    Tiago Michelini Cardoso MVP - MCC - MCTS
    https://tiagomcardoso.wordpress.com/

    • Marcado como Resposta Eduardo Ceda quinta-feira, 26 de julho de 2012 19:22
    quinta-feira, 26 de julho de 2012 17:58
    Moderador

Todas as Respostas

  • Eduardo,

    Sim você pode colocar esta informação na entidade que aciona o workflow, por exemplo, coloque o atributo na entidade conta, o workflow está "plugado" no update de um account, assim quando atualizar a conta, você recupera o atributo pelo contexto e faz a validação.

    Att,


    Tiago Michelini Cardoso MVP - MCC - MCTS
    https://tiagomcardoso.wordpress.com/

    quinta-feira, 26 de julho de 2012 14:50
    Moderador
  • Desculpa Tiago, não entendi, poderia me dar um exemplo?
    quinta-feira, 26 de julho de 2012 14:54
  • Eduardo,

    A dúvida é prática? Se for veja um exemplo:

    Veja que fiz uma consulta em um campo booleano da entidade account, se a resposta for "sim", ele cria um e-mail, se não passa para a próxima etapa do workflow.

    Att,


    Tiago Michelini Cardoso MVP - MCC - MCTS
    https://tiagomcardoso.wordpress.com/

    quinta-feira, 26 de julho de 2012 15:22
    Moderador
  • Entendi Tiago, mas no meu caso seria na ocorrência, e no fluxo eu não consigo mais identar pra colocar uma etapa do tipo Consultar Condição.

    Teria como fazer uma cópia deste fluxo e nesta cópia eu removeria apenas os e-mail e no fluxo principal dependendo de SIM ou NÃO eu acionaria um dos fluxos?

    quinta-feira, 26 de julho de 2012 17:44
  • Bom de account para incident é só adaptar...

    Não existe um "clone workflow", terá que criar um em c#...

    Duas soluções mais simples:

    - Usar o botão "inserir" e configurar para inserir a condição antes dos e-mails;

    - Recriar a funcionalidade, eu colocaria em 3 workflows, o principal que realiza a chamada dos subs, e uma para tarefas e outra para e-mails, assim sua manutenção fica mais simples;

    Att,


    Tiago Michelini Cardoso MVP - MCC - MCTS
    https://tiagomcardoso.wordpress.com/

    • Marcado como Resposta Eduardo Ceda quinta-feira, 26 de julho de 2012 19:22
    quinta-feira, 26 de julho de 2012 17:58
    Moderador
  • É, vou ter que recriar as funcionalidades mesmo.

    Obrigado Tiago.

    quinta-feira, 26 de julho de 2012 18:21