none
Изменение прав на элемент списка RRS feed

  • Вопрос

  • Существует ли возможность изменять права пользователя на конкретный элемент списка по средствам рабочих процессов?

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

     

    SP 2010

    26 ноября 2010 г. 6:14

Ответы

  • Стандартного решения нет. Вы можете свободно создать кастомный workflow и задать любой сценарий с использованием  класов SPUser SPGoup и т.д.
    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video
    • Помечено в качестве ответа LExx2007 26 ноября 2010 г. 7:36
    26 ноября 2010 г. 6:45
    Модератор

Все ответы

  • Стандартного решения нет. Вы можете свободно создать кастомный workflow и задать любой сценарий с использованием  класов SPUser SPGoup и т.д.
    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video
    • Помечено в качестве ответа LExx2007 26 ноября 2010 г. 7:36
    26 ноября 2010 г. 6:45
    Модератор
  • Процесс обработки заявки делится на три этапа, в каждом используется своя форма:
    1. Создание (Должны быть доступны для редактирования все поля)
    2. Работа над заявкой (для пользователя в поле "исполнитель" доступно поле "сделано/не сделано", а для автора - все)
    3. Утверждение заявки, поле утверждение переключается в "утверждено". Если уже "утверждено", то элемент не доступен к редактированию пользователями.

    Под это дело свой рабочий процесс нужно создавать в Designer или в Studio ?

     

    10 декабря 2010 г. 8:14
  • Процесс обработки заявки делится на три этапа, в каждом используется своя форма:
    1. Создание (Должны быть доступны для редактирования все поля)
    2. Работа над заявкой (для пользователя в поле "исполнитель" доступно поле "сделано/не сделано", а для автора - все)
    3. Утверждение заявки, поле утверждение переключается в "утверждено". Если уже "утверждено", то элемент не доступен к редактированию пользователями.

    Под это дело свой рабочий процесс нужно создавать в Designer или в Studio ?

     


    Это стандартный рабочий процес, название которого "Три этапа"
    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video
    10 декабря 2010 г. 8:58
    Модератор
  • Как изменять права пользователей на редактирование полей элемента?

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

    При создании - все поля

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

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

    После того, как инициатор переключит состояние в "утверждено", элемент становится недоступным к редактированию и удалению.

    10 декабря 2010 г. 9:37
  • Создать свой рабочий процес в котором давать права или забирать права у определённых пользователей.

    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx


    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video
    10 декабря 2010 г. 9:48
    Модератор
  • То есть все дело нужно писать в Studio?
    10 декабря 2010 г. 10:09
  • То есть все дело нужно писать в Studio?

    Да, так как у Вас не стандартная ситуация.
    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video
    10 декабря 2010 г. 10:20
    Модератор