Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint OOTB工作流';启动失败';在创建时启动,但可以手动启动_Sharepoint_Workflow - Fatal编程技术网

SharePoint OOTB工作流';启动失败';在创建时启动,但可以手动启动

SharePoint OOTB工作流';启动失败';在创建时启动,但可以手动启动,sharepoint,workflow,Sharepoint,Workflow,我正在使用SharePoint三态工作流在InfoPath表单上完成然后验证方案。web服务在库中创建InfoPath表单的实例。其思想是工作流将让特定用户完成表单,然后让经理批准表单。简单的东西 很遗憾,工作流无法启动。日志在尝试启动工作流时显示参数异常。奇怪的是,它在手动启动时运行良好,因此排除了关联数据不正确的可能性。我还尝试了其他OOTB工作流,如批准。我认为这也可能是通过web服务创建的项目,但这一切都可以在我的开发环境中运行 我希望有人能提供我忘记检查的内容。您的工作流试图以什么身份

我正在使用SharePoint三态工作流在InfoPath表单上完成然后验证方案。web服务在库中创建InfoPath表单的实例。其思想是工作流将让特定用户完成表单,然后让经理批准表单。简单的东西

很遗憾,工作流无法启动。日志在尝试启动工作流时显示参数异常。奇怪的是,它在手动启动时运行良好,因此排除了关联数据不正确的可能性。我还尝试了其他OOTB工作流,如批准。我认为这也可能是通过web服务创建的项目,但这一切都可以在我的开发环境中运行


我希望有人能提供我忘记检查的内容。

您的工作流试图以什么身份启动?如果是SharePoint系统帐户,则该帐户无法启动声明性工作流,如本文档所述

同样的问题也影响了我们的一个工作流,其中一个web部件以编程方式创建了一个列表项,并且我们的工作流设置为在项创建和更新操作时触发。手动创建项目或手动运行工作流是有效的,因为它发生在我们的个人凭据下


我们的解决方案是简单地在广告中创建一个web部件可以模拟的服务帐户。一旦不再在系统帐户下创建列表项,工作流将按预期工作。

如果收到参数错误,我将检查工作流是否引用在创建列表/库项时不会填充的字段。如果引用ID字段或计算列之类的内容,则此字段将不可用