none
Динамическая раздача прав RRS feed

  • Вопрос

  • Господа помогите пож-та подобрать нормальный способ распределения прав.

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

    По создающим понятно. В настройках списка указываем просмотр и изменение только создающим. Но слышал, что данная функция иногда подглючивает и права теряются даже для админов.
    Хотелось бы, изначально дать на создание права всем. Сделав специальную группу имеющую права только на создание. Без просмотра или редактирования любых элементов. Создал такое разрешение. Правда почему то не могу заполнить поля пользователей. Текс, строки, без проблем.

    Далее, После создания элемента хочу у всех забрать  права и предоставить «участие»  только тем, кто указан в элементе.
    Можно ли это сделать средствами Sharepoint И Дизайнера?
    И как мне добавить права для заполнения полей типа пользователи и группы?
    Спасибо большое.

    СП2010 ентерпрайс русский.


    AOsinniy

    12 июня 2012 г. 20:09

Ответы

Все ответы

  • Можно сделать и средствами Sharepoint Designer. Для этого Вам необходимо будет установить это решение http://spdactivities.codeplex.com/releases/view/10103.После установки появятся активити для сброса всех разрешений элемента и активити для назначения разрешений. Этого будет достаточно для решения Вашей проблемы. 

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

    • Изменено Никита Каюров 13 июня 2012 г. 7:07
    • Предложено в качестве ответа Aviw_ 14 июня 2012 г. 5:43
    • Отменено предложение в качестве ответа Andrey Osinniy 15 июня 2012 г. 19:42
    13 июня 2012 г. 7:06
  • Спасибо.

    хорошая наверное вещь, но походу для 2007. Не встречали такую же под 2010.


    AOsinniy

    13 июня 2012 г. 10:17
  •  Не встречали такую же под 2010.

    В 2010, вроде бы, подобные activity OOTB имеются. 
    • Помечено в качестве ответа Andrey Osinniy 15 июня 2012 г. 19:45
    13 июня 2012 г. 10:21
    Отвечающий
  • Прошу прощения не совсем понял данную аббревиатуру. Я в стандартных активити не нашел данной возможности. Хотя наоборот в  2007  видел. Возможно, что доп. активити уже стояло.


    AOsinniy

    13 июня 2012 г. 11:11
  • Out of the box - это возможность из коробки. Да, и правда, есть :) Я их не замечал потому что они скрываются, так как для их выполнения нужны elevated привилегии. http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/8bc2ce77-2a12-454a-8636-690396cca547 Поэтому сначала нужно добавить impersonation step

     
    • Помечено в качестве ответа Andrey Osinniy 15 июня 2012 г. 19:46
    14 июня 2012 г. 5:31
  • Никита и DkmS Как всегда спасибо большое. Но почнму все таки используя spesial right я не могу добовлять пользователей?


    AOsinniy


    • Помечено в качестве ответа Andrey Osinniy 15 июня 2012 г. 19:45
    • Снята пометка об ответе Andrey Osinniy 15 июня 2012 г. 19:46
    • Изменено Andrey Osinniy 15 июня 2012 г. 19:48
    15 июня 2012 г. 19:44
  • Иногда новый элемент генерится "в два такта" - сначала собственно создание нового элемента, потом открытие формы редактирования для этого пустого элемента. Зависит от типов полей, для некоторых такого не требуется.

    Поэтому не всегда можно назначать разрешения совсем уж независимо.

    15 июня 2012 г. 21:26
    Отвечающий