【问题标题】:SharePoint 2013 workflow elevated permissionsSharePoint 2013 工作流提升权限
【发布时间】:2015-04-30 09:56:57
【问题描述】:

我已为用户仅具有读取权限的列表创建了 SharePoint 2013 工作流。我想授予用户通过自定义列表操作启动工作流的权限。但我每次都会收到这个错误: “很遗憾,此站点尚未与您共享。” 我该如何解决这个问题?我已经使用以下 msdn 文章创建了工作流(创建具有提升权限的工作流):https://msdn.microsoft.com/en-us/library/jj822159.aspx。 但这对我来说似乎没有帮助。

【问题讨论】:

    标签: sharepoint sharepoint-workflow


    【解决方案1】:

    必须更新-错误的链接

    如果用户只有读取权限,他们将无法将项目添加到列表中。您不太清楚这个工作流程是如何开始的或它做了什么,但我的猜测是提供一个自定义权限,允许用户添加项目但不能编辑/删除。有关如何执行此操作的说明,请参阅 here

    您可以启用列表中的匿名用户并允许匿名用户添加项目。有关如何执行此操作的说明,请参阅here

    您的安全问题将决定您的方法,但就我所阅读的内容而言,我认为任何一个都足够了。

    **** 您必须拥有管理员权限才能执行此操作 ****

    【讨论】:

      【解决方案2】:

      SharePoint Workflow 2013 中,您可以使用APP 步骤,这将允许以完全控制 身份授权工作流并忽略当前用户权限。

      这将确保在当前用户具有权限的情况下成功执行工作流。

      注意:如果您没有提升工作流权限,APP Step 将被禁用。

      更多详情请查看Workflow was Suspended with Unauthorized HTTP / Elevate Workflow permissions in SharePoint 2013

      【讨论】:

        猜你喜欢
        • 2016-02-22
        • 1970-01-01
        • 2015-01-30
        • 1970-01-01
        • 2017-12-12
        • 1970-01-01
        • 1970-01-01
        • 2015-02-05
        相关资源
        最近更新 更多