O fluxo de trabalho SPD não pode enviar emails para grupo (s) do formulário de inicialização

Sintomas

O cliente desenvolve o fluxo de trabalho do SharePoint Designer, defina o formulário de inicialização para coletar o parâmetro do tipo Person ou Group. As etapas do fluxo de trabalho incluem a ação "enviar um email" com "para", como consultar o parâmetro Person ou Group coletado do formulário de inicialização.

Executar o fluxo de trabalho, depois de executar todas as etapas, o status do fluxo de trabalho mostra "concluído", mas nenhum email é enviado e o histórico do fluxo de trabalho exibe o erro "aviso de coerção: o usuário ou grupo não tem um endereço de email válido.".

Causa

Ação de fluxo de trabalho: enviar um email pode resolver a pesquisa de campo de pessoa ou grupo coletado pelo formulário de iniciação somente quando "o campo de retorno como" é "nome de logon" ou "nomes de login, delimitado por ponto-e-vírgula".

Resolução

Ao configurar a ação de fluxo de trabalho-enviar um email na tela de fluxo de trabalho no SharePoint Designer, se a fonte de dados for pessoa ou grupo do formulário de início, defina "campo de retorno como" como "nome de logon" ou "nomes de logon, delimitado por ponto-e-vírgula", dependendo de você permitir vários grupos.

Mais informações

Etapas de reprodução:

  1. Criar um fluxo de trabalho de lista SPD 2010. 
  2. Crie um valor de parâmetro de formulário de inicialização com as seguintes configurações:
    1. Tipo de informação: pessoa ou grupo
    2. Coletar parâmetro durante: Associação
    3. Mostrar campo: conta
    4. Permitir a seleção de "pessoas e grupos"
    5. Escolha de: todos os usuários
  3. Configure o fluxo de trabalho com uma atividade: enviar email para o usuário.
    1. Configure para enviar email para o parâmetro Form de inicialização (de cima)
    2. Na caixa de diálogo "pesquisa por pessoa ou grupo", selecione qualquer opção no "campo de retorno como" (por exemplo, endereços de email, delimitados por ponto-e-vírgula).
  4. Publicar o fluxo de trabalho e associar a uma lista.Durante a associação, digite usar um grupo do SharePoint para o valor.
  5. Inicie o fluxo de trabalho e escolha um grupo do SharePoint no formulário de inicialização.
  6. Erro no histórico do fluxo de trabalho mostra "aviso de coerção: o usuário ou grupo não tem um endereço de email válido." Embora o status do fluxo de trabalho seja concluído.

Ainda precisa de ajuda? Vá para a comunidade do SharePoint.