none
Criar regra para alerta RRS feed

  • Pergunta

  • A minha duvida é a seguinte, tenho uma lista com todas as disciplinas da organização e quero que quando um professor de uma determinada matéria postar algum conteúdo referente a sua matéria,  gere um alerta para o coordenador responsável pela sua disciplina, porem como descrevi acima a lista tem todos os conteúdos de todas disciplinas reunidas, como faço por exemplo que um professor de Biologia ao postar um item na lista seja redirecionado um alerta para o coordenador de biologia, sendo que a lista não ha filtragem de disciplinas.
    sexta-feira, 23 de março de 2012 16:39

Todas as Respostas

  • Oi,

    você deve customizar um arquivo xml baseado no arquivo alerttemplates.xml e depois implanta-lo utilizando o comando stsadm -o updatealerttemplates.

    Para implantar o alerta em uma lista especifica, utilize o comando do PowerShell:

    $contentService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
    $SPAlertTemplateCollection =  new-object Microsoft.SharePoint.SPAlertTemplateCollection($contentService)

    $web = get-spweb -identity http://seusite
    $lista = $web.lists
    $alerta = $lista["Disciplina"]
    $alerta.AlertTemplate = $SPAlertTemplateCollection["Nome_do_seu_template"]
    $alerta.update
    $web.dispose

    Ou cria uma solução customizada extendendo uma interface chamada Ialertnotifyhandler.

    Eu sugiro que você utilize um Workflow, que irá se enquadrar melhor a sua necessidade.

    Abraço


    ROBERTOSLJUNIOR

    sexta-feira, 23 de março de 2012 17:27
  • A esqueci de comentar, mas as disciplinas são pastas(itens) de uma lista unica. Quando um professor, por exemplo de Biologia publica um conteúdo as pessoas que estão com alert  configurado, no caso os coordenadores, recebem o alerta, indiferente da sua disciplina, ou seja, coordenadores de outras disciplinas recebem este alerta.

    Em geral, seria possível criar uma alerta que filtrasse os itens desta lista por disciplina e imediatamente enviasse um alerta ao seu respectivo coordenador?

    sexta-feira, 23 de março de 2012 18:01