none
Настройка оповещений на конкретную папку в библиотеке документов RRS feed

  • Общие обсуждения

  • Добрый день,

    подскажите, возможно ли настроить оповещения, что бы они рассылались только при изменениях в одной папке из библиотеки? Изменения в других папках должны игнорироваться.
    13 ноября 2008 г. 8:09

Все ответы

  • Простым способом никак не получится, в SharePoint Services оповещение может быть назначено на список, элемент списка, документ и библиотеку. На каталог назначить его нельзя.

     

    Возможные выходы из этой ситуации:

    • Разнести папки из библиотеки по разным библиотекам.
    • Попробовать программно создать оповещение с указанием фильтра. У объекта SPAlert есть свойство, в которое можно положить CAML запрос, после чего опововещния будут отправлятся, только для элементов возвращенных этим запросом. В свою очередь у элементов списка/документов есть свойство ServerUrl, в котором указан полный путь к элементы/документу.

      В итоге запрос на CAML-е может выглядеть приблизительно следующим образом:

    Code Snippet
    <Query>
       <Where>
          <BeginsWith>
             <FieldRef Name='ServerUrl' />
             <Value Type='Text'>/Library Name/Folder Name</Value>
          </BeginsWith>
       </Where>
    </Query>

     

     

     

     

    13 ноября 2008 г. 12:40
  • Добрый день.

     

    Sharepoint Designer - создать рабочий процесс для библ. документов

    Условие: Сравнить поле [ИмяБиблиотеки]:

       Поле = Путь

       Условие = "Содержит" или "Заканчивается на"

       Значение = [ИмяВашейПапки]

    Действие, например, "Отправить почту".

    Не оповещение конечно, но может подойдет.

    16 ноября 2008 г. 14:04