none
CRM 2011 - E-mails do Workflow não saem RRS feed

  • Pergunta

  • Pessoal,

    Alguém pode me ajudar?

    Eu tenho alguns Worksflows, que disparam e-mails.

    Porém só estão saindo do CRM online os e-mails do usuário administrador principal (O usuário que foi usado no momento do cadastro do CRM).  Quando eu testo com outros usuários administrador que também está  em seu cadastro com o tipo de acesso a e-mail de saída (e-mail router) e já carreguei e publiquei o aplicativo do e-mail Router  e  ainda assim, os workflows que devem ser disparados pelo proprietário ou seja o administrador (2) ficam com o status enviando. E não saem do CRM.


    sexta-feira, 4 de maio de 2012 17:42

Respostas

  • Regina,

    Não sou especialista Microsoft, nunca tinha tentado responder um pergunta, mas comprei recentemente o livro Working WIth Microsoft Dynamics CRM 2011 e estou traduzindo. Já traduzi boa parte e na parte dos workflows fala uma parte sobre o direito de execução que acho que pode interessar na solução do teu dilema. Segue abaixo:

    sds Joao

    Segurança em Workflows
    Como todas as coisas no Dynamics, você pode configurar detalhadamente as
    configurações de segurança para os Workflows. Você pode tornar seguros os
    processos de duas perspectivas:
    "        Criando e editando os Workflows
    "        Executando Workflows
    Criando e editando Workflows
    Você configura privilégios de segurança para especificar quais usuários podem
    criar e editar processos da mesma maneira que você configura segurança em
    outras entidades. Cada processo tem um proprietário e este combinado com as
    regras de segurança do usuário, determinam quais ações cada usuário pode tomar
    naquele processo.
    Muitas regras padrão de segurança criadas pelo Dynamics incluem direitos básicos
    de edição de fluxos. Assim como com qualquer direito a segurança, você pode
    alterar os níveis de acesso ou criar novas funções para atender às suas
    necessidades comerciais específicas.
    Executando Workflows
    Quando o Dynamics executa um processo, roda aquele processos sob uma de duas
    configurações de segurança, dependendo de como o processo se iniciou:
    "        Manualmente - Estes processos executam sob o contexto de usuário que aplica um
    processo.
    "        Automaticamente - Estes processos executam sob o contexto do proprietário do
    processo.
    Considere um exemplo no qual um usuário com a regra de segurança Administrador
    possui um processo de fluxo, mas um usuário não administrador aplica aquele
    processo através da interface de usuário. Por que o processo foi iniciado
    manualmente, o Dynamics executa o processo sob as configurações de segurança do
    usuário não administrador, não pelo usuário com a regra de Administrador de
    Sistema. Se a ação do processo exige que seja deletado um registro e o não
    administrador não tem permissão para deletar um registro, o passo da exclusão
    do registro falhará o processo. Portanto, você deve confirmar que um usuário
    tem permissão para executar todos os passos de um fluxo, incluindo qualquer
    passo de sub-processos, se você permitir que um usuário rode este processo
    manualmente.
    Por outro lado, quando um evento disparado automaticamente iniciar um processo,
    o Dynamics usa as credenciais de segurança do proprietário do processo.
    Importante - O proprietário do Workflows desempenha um trabalho fundamental por
    que inicia automaticamente um fluxo no contexto de segurança do usuário dono do
    processo. Contudo, se um usuário manualmente aplica um fluxo na interface de
    usuário, o fluxo roda sob o contexto das credenciais de segurança do usuário ao
    invés das do proprietário. Se você não está seguro de como um processo é
    iniciado, a conseqüentemente quais credenciais de segurança ele está usando,
    você pode visualizar o trabalho do fluxo com a ferramenta de monitoração que
    será explicada mais adiante.
    Se um fluxo roda corretamente quando iniciado automaticamente mas não funciona
    apropriadamente quando rodado manualmente, você pode resolver esse problema
    tendo a certeza que o usuário que iniciou o processo tem as credenciais de
    segurança necessárias para executar todas as ações contidas no processo.


    João Neumann Neto Blumenau - SC - Brasil

    segunda-feira, 7 de maio de 2012 14:46

Todas as Respostas

  • Regina,

    No CRM 2011, temos um botão que é o de "Aprovar E-mails", veja se acionou quando criou os usuários.

    Att,


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

    sexta-feira, 4 de maio de 2012 17:54
    Moderador
  • Olá Tiago,

    Os e-mails de todos os usuários do sistemas já estão sim como aprovados.

    Obrigada

    sexta-feira, 4 de maio de 2012 19:04
  • Regina,

    Não sou especialista Microsoft, nunca tinha tentado responder um pergunta, mas comprei recentemente o livro Working WIth Microsoft Dynamics CRM 2011 e estou traduzindo. Já traduzi boa parte e na parte dos workflows fala uma parte sobre o direito de execução que acho que pode interessar na solução do teu dilema. Segue abaixo:

    sds Joao

    Segurança em Workflows
    Como todas as coisas no Dynamics, você pode configurar detalhadamente as
    configurações de segurança para os Workflows. Você pode tornar seguros os
    processos de duas perspectivas:
    "        Criando e editando os Workflows
    "        Executando Workflows
    Criando e editando Workflows
    Você configura privilégios de segurança para especificar quais usuários podem
    criar e editar processos da mesma maneira que você configura segurança em
    outras entidades. Cada processo tem um proprietário e este combinado com as
    regras de segurança do usuário, determinam quais ações cada usuário pode tomar
    naquele processo.
    Muitas regras padrão de segurança criadas pelo Dynamics incluem direitos básicos
    de edição de fluxos. Assim como com qualquer direito a segurança, você pode
    alterar os níveis de acesso ou criar novas funções para atender às suas
    necessidades comerciais específicas.
    Executando Workflows
    Quando o Dynamics executa um processo, roda aquele processos sob uma de duas
    configurações de segurança, dependendo de como o processo se iniciou:
    "        Manualmente - Estes processos executam sob o contexto de usuário que aplica um
    processo.
    "        Automaticamente - Estes processos executam sob o contexto do proprietário do
    processo.
    Considere um exemplo no qual um usuário com a regra de segurança Administrador
    possui um processo de fluxo, mas um usuário não administrador aplica aquele
    processo através da interface de usuário. Por que o processo foi iniciado
    manualmente, o Dynamics executa o processo sob as configurações de segurança do
    usuário não administrador, não pelo usuário com a regra de Administrador de
    Sistema. Se a ação do processo exige que seja deletado um registro e o não
    administrador não tem permissão para deletar um registro, o passo da exclusão
    do registro falhará o processo. Portanto, você deve confirmar que um usuário
    tem permissão para executar todos os passos de um fluxo, incluindo qualquer
    passo de sub-processos, se você permitir que um usuário rode este processo
    manualmente.
    Por outro lado, quando um evento disparado automaticamente iniciar um processo,
    o Dynamics usa as credenciais de segurança do proprietário do processo.
    Importante - O proprietário do Workflows desempenha um trabalho fundamental por
    que inicia automaticamente um fluxo no contexto de segurança do usuário dono do
    processo. Contudo, se um usuário manualmente aplica um fluxo na interface de
    usuário, o fluxo roda sob o contexto das credenciais de segurança do usuário ao
    invés das do proprietário. Se você não está seguro de como um processo é
    iniciado, a conseqüentemente quais credenciais de segurança ele está usando,
    você pode visualizar o trabalho do fluxo com a ferramenta de monitoração que
    será explicada mais adiante.
    Se um fluxo roda corretamente quando iniciado automaticamente mas não funciona
    apropriadamente quando rodado manualmente, você pode resolver esse problema
    tendo a certeza que o usuário que iniciou o processo tem as credenciais de
    segurança necessárias para executar todas as ações contidas no processo.


    João Neumann Neto Blumenau - SC - Brasil

    segunda-feira, 7 de maio de 2012 14:46
  • Regina,

    Conseguiu resolver o seu problema? estou enfrentando um problema idêntico ao seu.

    No aguardo,

    Obrigado

    sexta-feira, 1 de novembro de 2013 12:11