SharePoint Permission Workflow

Auto assign permission to users/groups or user/group field columns

What does it do?

SharePoint Permission Workflow is a SharePoint workflow template designed for WSS SharePoint2007/MOSS. It provides additional features based on and beyond SharePoint default permission mechanism to SharePoint list. These features include:

  1. Auto assign permissions to all SharePoint list items by workflow. Under the circumstances that list item permission setting does not inherit from parent list permission setting, if SharePoint user needs to set permissions to all items of this list, SharePoint Permission Workflow can automatically assign permissions to items when an item is created or modified instead of manually setting permissions to each item.
  2. SharePoint Permission Workflow not only assign permissions to users/groups but also to "user/group field column", columns representing users/groups including "Created By", "Modified By" etc. inner columns and other users/groups columns like "Manager". With the Permission Boost workflow running back grounded, when item is created or modified, some permission will be automatically assigned to "user/group field column". For instance, in a task list, SharePoint users want "assignee" of this list to have read permission to tasks. Since each task item corresponds to distinct assignee, it will be difficult for SharePoint users setting read permission to each item when assignee is appointed or changed. With SharePoint Permission Workflow, users just need to give read permission to column "Assignee".

Why Did We Build It?

Permission Control is always an important aspect in any Management Information System or Office Automatic System. SharePoint provide a flexible permission mechanism, but the Out-Of-Box functions cannot meet the needs of different kinds of companies. To many companies, permission control is better achieved by rule than operation. This means that if rule is defined, it will be automatically applied to all related information (including exist and future-added information). For instance, a permission rule is that approver to a document has approve permission to this document. It implies that the approve permission will be automatically assigned to other user if approver to the document is modified. We implement this rule mechanism by workflow. SharePoint Permission Boost Workflow can automatically change permissions to item when item is created or modified.