Usuário com melhor resposta
CRM 2011 - E-mails do Workflow não saem

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.
- Editado Tiago Michelini CardosoMVP, Moderator sexta-feira, 4 de maio de 2012 17:54 padronização
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
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator sexta-feira, 18 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/ -
-
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
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator sexta-feira, 18 de maio de 2012 14:46
-