O fluxo de trabalho do SPD não pode enviar email para grupos do formulário de iniciação

Sintomas

O cliente desenvolve o SharePoint Designer fluxo de trabalho, defina o Formulário de Iniciação para coletar o parâmetro do tipo Pessoa ou Grupo. As etapas de fluxo de trabalho incluem a ação "Enviar um Email" com "To" conforme o parâmetro Pessoa ou Grupo coletado do Formulário de Iniciação.

Execute o fluxo de trabalho, depois de executar todas as etapas, status de 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: usuário ou grupo não tem um endereço de email válido".

Motivo

Ação do fluxo de trabalho – Enviar um Email pode resolve pesquisa do campo Pessoa ou Grupo coletado pelo Formulário de Iniciação somente quando "Campo de retorno como" é "Nome de Logon" ou "Nomes de Logon, Delimitado de ponto e vírgula".

Resolução

Ao configurar a ação de fluxo de trabalho – Enviar um Email na tela do fluxo de trabalho no SharePoint Designer, se a fonte de dados for Pessoa ou Grupo do Formulário de Iniciação, defina "Campo de retorno como" como "Nome de Logon" ou "Nomes de Logon, Delimitado de Ponto e Vírgula" dependendo se você permitir vários grupos.

Informações adicionais

Etapas de repro:

  1. Crie um fluxo de trabalho de lista SPD 2010.
  2. Crie um valor de Parâmetro de Formulário de Iniciação com as seguintes configurações:
    1. Tipo de informação: Pessoa ou Grupo
    2. Coletar do parâmetro durante: Associação
    3. Mostrar Campo: Conta
    4. Permitir seleção de "Pessoas e grupos"
    5. Escolha Entre: Todos os usuários
  3. Configurar o fluxo de trabalho com uma atividade: enviar email para o usuário.
    1. Configurar para enviar email para o Parâmetro de Formulário de Iniciação (acima)
    2. Na caixa de diálogo "Pesquisa de Pessoa ou Grupo", selecione qualquer opção no "Campo Retornar como" (por exemplo, Email Endereços, Delimitado por Ponto E vírgula).
  4. Publique o fluxo de trabalho e associe-se a uma lista. Durante a associação, insira usar um Grupo do SharePoint para o valor.
  5. Inicie o fluxo de trabalho e escolha um Grupo do SharePoint no Formulário de Iniciação.
  6. O erro no histórico do fluxo de trabalho mostra "Aviso de coerção: usuário ou grupo não tem um endereço de email válido" mesmo que o fluxo de trabalho status seja concluído.

Ainda precisa de ajuda? Acesse a Comunidade do SharePoint.