none
видимость документа RRS feed

  • Вопрос

  •  

    здравствуйте!!!

    помогите с вопросиком:

    можно ли сделать так, чтобы в определенной библиотеке документов документы, предназначенные для одного подразделения видели только пользователи этого подразделения, хотя в этой папке хронятся документы других подразделений. а другие подразделения видели только свои документы. я пыталась это сделать через обьединение людей по аудиториям(по полразделения) и как то не очень получается. помогите.

    16 октября 2008 г. 9:20

Ответы

  • Насколько я понимаю, вы хотите реализовать подобие рабочего процесса.

     

    У вас есть два варианта:

    • Реализовать рабочий процесс использую или Visual Studio 2005/2008 или SharePoint Designer 2007.
    • Применить встроенный и соответсвенно уже реализованый функционал продукта.

    Первый более гибкий и позволит вам реализовать почти любые ваши пожелания (ну или почти любые), второй более простой его я и попробую описать (будем считать, что библиотека уже создана):

    1. Выделяем группу людей.
    2. На узле с библиотекой документов создаем группу безопасности для людей обладающих правом утверждать документы и наполняем ей необходимыми людьми.
    3. На узле с библиотекой документов создаем группу безопасности для людей входящих в выделенную группу людей.
    4. На узле с библиотекой документов создаем группу безопасности для остальных людей (всех сотрудников например) и наполняем её.
    5. Создаем каталог в библиотеке документов.
    6. Опционально: Создаем необходимы уровни разрешений (Если стандартные Участие и Проектирование не устраивают).
    7. У созданого каталога разрываем наследование разрешений от родительского элемента и добавляем соотвествующие разрешения для трех созданных групп (Со стандартными уровнями разрешений, группе которая имеет право утверждать назначается уровень проектирование, рабочей группе - уровень Участие, всем остальным Чтение).
    8. В параметрах библиотеки, на странице параметры управления версиями включаем Требовать утверждения содержимого отправленных элементов, выбираем необходимую вам схему нумерования версий, и в секции Безопасность для черновиков выбираем Только пользователи с разрешением на изменение элементов.

    В итоге вы должны получить каталог, в котором часть людей сможет работать над черновыми версиями, которые не будут видны никому кроме этой группы. Часть людей из этого группы будут обладать возможностью утвердить черновик преобразовав его в рабочий документ, все остальные будут видеть только утвержденные документы, даже если в этот момент над ними идет работа в рабочей группе.

     

    Здесь никак не учитывается разрешения на саму библиотеку, но наверное это можно оставить вам.

     

    Дополнительно можно настроить вид, который будет называться "Общедоступные документы", которые будет отображать все файлы не учитывая систему папок в библиотеке.

     

     

    17 октября 2008 г. 12:46

Все ответы

  • Аудитории не ограничивают доступность: они это не права доступа, т.е. не видя, но зная линк, можно получить документ или страницу. Не думаю, что вы это хотите.

     

    Если же выставлять права доступа, то единственный удобный способ делать это  - делать на уровне библиотеки. Полная аналогия с файловой системой. Выставлять права на каждый документ очень трудоемко.

     

    Вариант - разработать свои формы отображения библиотеки с вашим фильтром по неким критериям.

    16 октября 2008 г. 9:41
    Модератор
  • если я правильно поняла, то это проще создавать несколько папок (для каждого подразделения).

    или это через представления?

    просто у меня хотят, чтобы все документы отдела хранились в одной папке. и документ после окончания его обработки определенным подразделением  становились виден и всем подразделения и самому директору. а до того как будет документ виден, люди своего подразделения могли его совместно создавать, затем начальники этого подразделения  утверждать или отклонять, и только после утверждения промежуточными начальниками документ становится доступен(виден) самому директору и все остальным.

    как можно это сделать. если честно, у меня просто мозгов не хватает. помогите.

    17 октября 2008 г. 9:42
  • Можно сделать представления: для каждого случая со своим фильтром по нужным свойствам документов. Например, предствление "все отклоненные документы" или "документы на утверждение" и т.д.

    17 октября 2008 г. 11:20
    Модератор
  • Насколько я понимаю, вы хотите реализовать подобие рабочего процесса.

     

    У вас есть два варианта:

    • Реализовать рабочий процесс использую или Visual Studio 2005/2008 или SharePoint Designer 2007.
    • Применить встроенный и соответсвенно уже реализованый функционал продукта.

    Первый более гибкий и позволит вам реализовать почти любые ваши пожелания (ну или почти любые), второй более простой его я и попробую описать (будем считать, что библиотека уже создана):

    1. Выделяем группу людей.
    2. На узле с библиотекой документов создаем группу безопасности для людей обладающих правом утверждать документы и наполняем ей необходимыми людьми.
    3. На узле с библиотекой документов создаем группу безопасности для людей входящих в выделенную группу людей.
    4. На узле с библиотекой документов создаем группу безопасности для остальных людей (всех сотрудников например) и наполняем её.
    5. Создаем каталог в библиотеке документов.
    6. Опционально: Создаем необходимы уровни разрешений (Если стандартные Участие и Проектирование не устраивают).
    7. У созданого каталога разрываем наследование разрешений от родительского элемента и добавляем соотвествующие разрешения для трех созданных групп (Со стандартными уровнями разрешений, группе которая имеет право утверждать назначается уровень проектирование, рабочей группе - уровень Участие, всем остальным Чтение).
    8. В параметрах библиотеки, на странице параметры управления версиями включаем Требовать утверждения содержимого отправленных элементов, выбираем необходимую вам схему нумерования версий, и в секции Безопасность для черновиков выбираем Только пользователи с разрешением на изменение элементов.

    В итоге вы должны получить каталог, в котором часть людей сможет работать над черновыми версиями, которые не будут видны никому кроме этой группы. Часть людей из этого группы будут обладать возможностью утвердить черновик преобразовав его в рабочий документ, все остальные будут видеть только утвержденные документы, даже если в этот момент над ними идет работа в рабочей группе.

     

    Здесь никак не учитывается разрешения на саму библиотеку, но наверное это можно оставить вам.

     

    Дополнительно можно настроить вид, который будет называться "Общедоступные документы", которые будет отображать все файлы не учитывая систему папок в библиотеке.

     

     

    17 октября 2008 г. 12:46
  • Спасибо всем большое! вы мне очень помогли!!! спасибо

    20 октября 2008 г. 8:23