2008-09-27 84 views
0

我们有一个SharePoint Team Site(WSS 3.0不是MOSS),其中包含任务列表以记录与项目相关的每项任务。这是场景。创建新项目后自动设置列表项权限

用户:

  • 列表项
  • Supervisor1
  • TeamMember1
  • TeamMember2
  • TeamMember3

我们如何设置的权限设置,以便

  • 每个用户(主管和团队成员)都可以看到任何任务。
  • 监事可以编辑任何任务
  • 团队成员只能编辑自己的任务(已分配给他们,或者创建他们的任务)

我无法达到使用标准WSS的权限预期结果设置,而不诉诸列表中每个项目的手动权限设置。我在想象自动解决方案必须使用某种工作流程或触发器来完成。

回答

2

你不需要任何工作流程或事件处理程序(你仍然可以使用它们为你purpos但他们会慢下来,如果你将有很多项目的性能)

进入设置 - >列表设置 点击高级设置

在读访问项目级权限

选择所有项目 并在编辑访问同一个地方只选择自己

,并在权限给列表成员的suppervisor一个贡献者的角色

你可以给他更高的权限,我认为设计师将工作,或者干脆你可以给他就行

+0

Damm,..当我检查这些功能时,我发现用户可以点击编辑链接,我假定用户可以编辑进程。事实证明,用户可以进入编辑模式,但无法保存。谢谢。 – Salamander2007 2008-10-09 01:39:16

0

是的,您将不得不编写一个事件处理程序或工作流程,这个事件处理程序或工作流程将在创建项目时运行,它将查看这些列值并设置项目级别权限。

1

您可以通过转到列表设置权限,单击设置下拉菜单。在权限和管理下,单击“此列表的权限”。点击操作,然后选择编辑权限。选择您想要更改权限的用户/组,然后单击操作&选择编辑用户权限。

HTH!

0

我建议你充分CONTROLE检查此解决方案:SharePoint Column/View Permission by SharePointBoost (199$)

通过此设置,您可以为所有需要的人员设置只读权限,您的要求“每位用户(主管和团队成员)都可以看到任何任务”已解决!

此外,您还可以为主管设置编辑权限。第二个麻烦解决!

正如Ali所说,高级权限>物品级别权限可以满足您的最后一项要求。

0

您似乎需要一个基于用户角色或[Assign To]字段自动分配权限的工作流程。 尝试使用第三方工具Permission Workflow,这可以帮助您解决问题。

相关问题