通过使用SharePoint工作流平台创建具有提升权限的工作流

时间:2018-07-02 01:37:45

标签: visual-studio sharepoint

我已经在Visual Studio中针对SharePoint Online创建了一个SharePoint加载项应用程序。我已经按照https://docs.microsoft.com/en-us/sharepoint/dev/general-development/create-a-sharepoint-workflow-app-using-visual-studio-2012上的文档创建了一个工作流,该工作流将文档从“草稿”列表移动到“批准”列表。这是在调试模式下运行的非常基本的工作流程。

我已经打包了该应用程序并将其导入网站集“应用程序目录”,然后通过“网站内容”->“添加应用程序”将其成功添加到我的SP站点中。我可以启动工作流程,但是在调用CopyItem任务时会收到“权限被拒绝”消息,该任务被配置为将文档从一个库复制到另一个库。

研究将我带到与提升权限有关的Microsoft文档,here。我在遇到这份文件时遇到了麻烦。我已经成功地允许工作流使用加载项权限。下一步是向工作流程授予完全控制权限。

这是通过导航到“站点设置”->“用户和权限”->“站点应用程序权限”来实现的。在此屏幕中,我将“应用程序标识符”复制到剪贴板以用于下一步。然后,我导航到http:// {hostname} / {网站集} / _ layouts / 15 / appinv.aspx(针对我的网站进行了适当修改),然后将其粘贴到“应用程序标识符”中。单击“查找”后,将执行页面回发,但不会返回任何额外的数据。此时,我应该看到“标题”,“应用程序域”和“重定向网址”字段均已填充。

我已经使用“站点应用程序权限”页面上的其他即用型工作流程进行了测试。粘贴这些应用程序标识符并单击“查找”确实会返回数据。但是对于我的应用程序来说,什么都没有,没有任何提示

0 个答案:

没有答案