Вопрос

У меня есть модифицированный рабочий процесс одобрения OOTB, работающий на пользовательском списке (изменено в SPD).Это создает задачу в списке задач.Теперь я хочу изменить разрешения по умолчанию, присвоенную задаче.Прямо сейчас он устанавливает назначенные разрешения на группу, и созданные разрешениями для чтения полей.

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

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

спасибо.

Это было полезно?

Решение

SharePoint Designer has quiet powerful actions to change permissions on lists item like Remove List Item Permissions which allows you to specify which permission for which user you want to remove from which item), but they are only available if inside a Impersonation Step. If you want to use them inside a Start Approval Process action, then the Start Approval Process should be inside the Impersonation Step.

Другие советы

SharePoint Designer 2010 does not have permission activities/actions OOB!

But, Useful SharePoint Designer Custom Workflow Activities give you some of the actions like:

  • Grant Permission on Item - Allows granting of specified permission level on a specified item
  • Delete List Item Permission Assignment - Allows deleting of specified permission level assignment for a given user
  • Reset List Permissions Inheritance - removes any unique permissions
    assigned to an item by inheriting list permissions

You can install the wsp and leverage these activities!

I hope this helps...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top