Pessoal,
Cenário: Criar um alerta na lista de aviso para enviar e-mail para todos as pessoas da organização. Quando seleciono grupo de segurança ou todos os usuários, sempre tenho essa mensagem de advertência:
Em um ambiente onde tenho ADFS e todas as configurações de usuários e grupos são feitas direto no ambiente local, não faria sentido ter que fazer tudo novamente no SharePoint, criando grupos e atruindo as pessoas. Pesquisando algumas coisas, não consegui achar opção de enviar e-mail para alias ou grupo distribuição direto do SharePoint, seja por fluxo ou pelos alertas se esse grupo ou alias foi criado no AD ou Exchange.
Algumas respostas são ‘ainda não é suportado’ como funciona hoje no SharePoint OnPremises.
http://community.office365.com/en-us/f/152/t/1303.aspx
http://community.office365.com/en-us/f/154/p/683/107433.aspx#107433
Para facilitar e resolver meu problema eu criei um fluxo de envio de e-mail que suporta grupos do SharePoint. Sendo assim toda vez que você cadastrar um aviso na lista de avisos o fluxo vai começar e vai disparar e-mails para todos que esteja nos grupos atribuidos, exemplos Grupo Todos. Grupo esse que foi criado no SharePoint e adicionado todos os usuários que tem licença válida do SharePoint.
Procedimento realizado para criar o fluxo:
Abri o SharePoint Designer: Ações do Site > Editar no SharePoint Designer
No SharePoint Designer clique em Workflows:
Selecione em List Workflow a lista desejada, neste caso foi selecionado Avisos:
Especifique o nome e descrição do fluxo, isso facilita a organização do fluxos dentro do portal interno:
Em actions, você selecione o que quer que o fluxo faça, exemplo enviar e-mail:
Clique sobre ‘estes usuários’:
Defina o To ou CC, Título e corpo do e-mail.
Depois de preenchido, clique em OK.
Na barra superior, clique em save e depois publish:
Para configurar que o fluxo seja iniciado para mandar os e-mails toda vez que um item for criado. Acesse o titulo do fluxo:
Marque a opção abaixo sinalizada: Start Workflow automatically when an item is created
Clique em salvar e depois publicar novamente:
Agora basta criar um item na lista do fluxo e fazer os testes.
Minha análise das vantagens disso:
Fácil administração da mudança do grupo do SharePoint direto do SharePoint Designer.
Fácil alteração dos usuários que podem ou não receber os e-mails dessa lista.
Fácil alteração do contéudo do e-mail enviado aos usuários.
Facilidade de administrar separamente os ambientes, delegando para especialista de SharePoint, Exchange. Ou seja cada um cuida do seu.
Se alguém tiver alguma sugestão melhor, por favor deixe um comentário.
Abraços,
Sara Barbosa
Sara, gostei bastante dessa solução alternativa. Parabéns!!
Obrigada! Q bom que gostou…. vamos buscando novas alternativas mais fáceis.
Sara, qual a versão do SharePoint? A minha versão é 2007, essa solução seria válida para minha versão?
Esse teste foi feito na Versão Online do SharePoint, Imagino que se você usa online já está usando o 2010, não testei no 2007.
Agora enviar e-mail para grupos via SPD funciona tanto no 2007 quanto no 2010.
Agradeço pela atenção e gostaria da sua ajuda, pois sou leigo no assunto.
Sou estagiário aqui na empresa e busco uma solução do tipo: Enviar e-mail a um grupo de usuários (Ex.: Escritório SP) que estejam sincronizados com o Active Directory.
Como faço isso no SharePoint 2007?
Não que seja dificil. Já testou criar um alerta e enviar para um grupo do SharePoint?
Vou tentar simular isso aqui no meu ambiente WSS e te passo.
Não sei se fui claro na minha colocação. Eu tenho uma WebPart do tipo “Anuncios”. Gostaria que, ao criar um anuncio, disparasse e-mail para um grupo já com o devido acesso, para divulgar o anuncio.
Ok. Vc pode fazer a mesma coisa q fiz, no lugar de criar o fluxo na lista de avisos como eu vi, você cria na lista de anúncios… Acha q consegue fazer?
Consegui fazer e foi mto útil, resolveu meu problema e rendeu elogio (rs). Muito obrigado pela ajuda Sara!!!
Sara, boa tarde
Funciona com os grupos padrão do Sharepoint, Ex.: Todos os Usuários(memberhip)?
Quando eu testei, para o online não funcionava. No 2013 não testei. No 2010 Tinha que colocar os usuários no grupo do SharePoint, tenho que testar.
Sara, parabens pelo blog!
Deixa eu te perguntar, estou com um probleminha que os emails nao sao enviados via fluxo. O fluxo sempre vai pro status cancelado e gera o erro abaixo.
RequestorId: 689b95d6-d831-0ce4-83b9-a5f27b312609. Detalhes: System.ApplicationException: HTTP 500 {“Transfer-Encoding”:[“chunked”],”X-SharePointHealthScore”:[“0″],”SPClientServiceRequestDuration”:[“4224″],”SPRequestGuid”:[“c36153d9-e868-42e9-8a5b-e4e25dac4994″],”request-id”:[“c36153d9-e868-42e9-8a5b-e4e25dac4994″],”X-FRAME-OPTIONS”:[“SAMEORIGIN”],”X-Content-Type-Options”:[“nosniff”],”X-MS-InvokeApp”:[“1; RequireReadOnly”],”MicrosoftSharePointTeamServices”:[“15.0.0.4420″],”Cache-Control”:[“max-age=0, private”],”Date”:[“Tue, 22 Dec 2015 10:10:14 GMT”],”X-AspNet-Version”:[“4.0.30319″],”X-Powered-By”:[“ASP.NET”]} em Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context) em System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) em System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
Sabe dizer o que poderia ser?
Os alertas criados pelo proprio sharepoint estao funcionando normalmente, so os emails que o fluxo deveria mandar, que nao dao certo.
Apenas pelo erro, não consigo te ajudar. Mas, é falto que existe algum problema com os endereços que o fluxo está tentando enviar os e-mails. Certifique que sejam e-mails válidos ou q esteja escrito de forma correta. Esse tipo de erro pode cancelar fluxo sim.