Como adicionar valores de uma coluna de lista do tipo “Pessoa ou Grupo” ao campo Para ou CC do e-mail do fluxo de trabalho

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/46313

Pergunta

No SharePoint 2007, tenho uma lista personalizada com um tipo de conteúdo personalizado.O tipo de conteúdo contém (entre outras coisas) um Person or Group coluna digitada que permite ao criador adicionar partes interessadas adicionais ao item.

Na criação de um novo item de lista, tenho um fluxo de trabalho personalizado (criado por meio do SharePoint Designer 2007) que:

  1. Envia um email para o Criador, confirmando que o item foi recebido e o fluxo de trabalho está começando.
  2. Envia uma solicitação por e-mail a um gerente incluindo um link para o item, solicitando que ele revise e aprove/rejeite o item, adicionando comentários conforme apropriado.
  3. Pausa até que o status de aprovação seja alterado.
  4. Envia um e-mail ao criador informando o status atualizado (e quaisquer comentários).
  5. Pára se o item for rejeitado.
  6. Se aprovado, envia outro e-mail para um funcionário solicitando que atribua um código de custo ao item (preencha um campo que até agora estava marcado como "apenas para uso em escritório"), incluindo um link para o item.
  7. Envia e-mail ao criador informando o conteúdo do campo atualizado a partir de 6.

Tudo está funcionando bem.(Além disso, estou aberto a qualquer sugestão sobre como isso poderia ser feito melhor, evitando, idealmente, as etapas adicionais de "tarefa completa xyz" que são adicionadas à lista de tarefas do site como resultado da atribuição implícita ou explícita de uma tarefa para um usuário).

Gostaria de poder atualizar as etapas 1, 4 e 7 (onde um e-mail é enviado ao criador do item) para também enviar o e-mail para outras partes interessadas, conforme listado na seção do item. Person or Group coluna.

Estou usando a ação "Enviar um e-mail" e, em seguida, a caixa de diálogo "Definir mensagem de e-mail".Para a caixa de diálogo "Selecionar usuários" dos campos Para e CC, se eu escolher "Pesquisa de fluxo de trabalho...", apenas o subconjunto dos campos do tipo do item Single line of text estão disponíveis no "Item Atual" e em alguns dos campos de metadados (por exemplo, "Criado por", "Tipo de conteúdo", "Tipo de arquivo", etc.).Mas não consigo selecionar a coluna do meu tipo de conteúdo que contém o Person or Group dados que estou interessado em adicionar como destinatários de e-mail.

O Person or Group a coluna da qual gostaria de obter os valores do destinatário está atualmente configurada como:

  • Exija que esta coluna contenha informações:Não
  • Permitir múltiplas seleções:Sim
  • Permitir seleção de:Pessoas e grupos
  • Escolha entre:Grupo do SharePoint (membros)
  • Mostrar campo:Nome de usuário

Alguém pode me ajudar a incluir uma lista de contas de usuário/grupo de dentro do item, no campo CC do fluxo de trabalho de um e-mail?

Foi útil?

Solução

Você pode tentar criar uma string dinâmica e colocar essa coluna na configuração dela e então usar essa variável em sua seção CC.


Em detalhe:

  • Adicione uma etapa antes de todas as etapas do email
  • Nesta etapa, use a ação "Build Dynamic String"
  • Clique no link 'string dinâmica' na nova ação para abrir a caixa de diálogo "Construtor de string"
  • Clique no botão "Adicionar pesquisa..."
  • Defina "fonte" como "Item Atual" e altere o "Campo" para o nome da coluna que contém a lista de destinatários
  • OK
  • Aceite o nome da variável atual ou crie uma nova.
  • OK
  • Nas ações de e-mail, na caixa de diálogo "Definir mensagem de e-mail", clique no botão Para ou CC
  • Escolha "Pesquisa de fluxo de trabalho...", clique em "Adicionar >>"
  • Defina "fonte" como "Dados do fluxo de trabalho" e altere "Campo" para ser a nova variável de string.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top