3

我使用 Visual Studio 08 创建了一个自定义工作流,该工作流使用自定义内容类型和 .aspx 任务编辑表单。任务已成功创建并分配给用户。但是,只有站点所有者组成员的用户才能“编辑”任务项。所有其他人(即使他们具有贡献和批准权限)都无法浏览到 _layouts 目录中的自定义任务编辑表单,而是会收到标准的“拒绝访问”页面。任务列表的项目级权限也设置为允许用户阅读和编辑所有项目,而不仅仅是他们自己的项目,但它仍然不起作用。

授予这些用户站点所有者权限以便能够编辑他们的任务不是我们的选择。这个问题有什么解决方案或解决方法吗?

任何帮助将不胜感激。

4

2 回答 2

1

如果您使用任何 SharePoint Designer 工作流,这可能是问题所在:

https://www.ericshupps.com/sharepoint-designer-workflows-tasks-and-the-annoying-access-denied-error/

Eric Shupps的 SharePoint Designer 工作流、任务和恼人的“拒绝访问”错误

[...] 稍作修改后,我尝试了一些不同的方法——我检查了工作流程,然后将其重新签入(右键单击 SPD 中的工作流程文件夹,签出/签入)。瞧!用户现在可以编辑自己的任务。奇怪。值得注意的是,这仅发生在由系统帐户创建的工作流程中——具有站点所有者权限的普通用户没有遇到此问题(您的里程可能会有所不同)。

于 2010-07-29T15:12:59.747 回答
0

我会说去站点设置>高级权限>权限级别,单击贡献权限级别并查看其设置-也许有人未选中列表或站点权限?

具有读取权限的用户应该能够查看 /_layouts/ 文件夹中的自定义表单。为了以防万一,我还会检查 12 配置单元中的文件权限。

于 2009-07-28T18:05:08.270 回答