如何在使用sharepoint web service添加或更新文档库项目时启动工作流

如何在使用sharepoint web service添加或更新文档库项目时启动工作流,sharepoint,Sharepoint,我有一个asp.net web应用程序,可以在sharepoint中创建和/或更新文档库项目。但是,在创建或更新项目时,不会触发与此文档库关联的工作流。我是否可以使用sharepoint web service启动工作流,并向其传递项目id或行id,以便它知道开始处理哪个行 或者我必须使用事件接收器吗?提供更多详细信息:显示您的代码,指定应用程序与SharePoint的通信方式,让我们知道您如何将工作流与该库关联。我基本上使用calm在我的asp.net web应用程序上添加新项目,更新Shar

我有一个asp.net web应用程序,可以在sharepoint中创建和/或更新文档库项目。但是,在创建或更新项目时,不会触发与此文档库关联的工作流。我是否可以使用sharepoint web service启动工作流,并向其传递项目id或行id,以便它知道开始处理哪个行


或者我必须使用事件接收器吗?

提供更多详细信息:显示您的代码,指定应用程序与SharePoint的通信方式,让我们知道您如何将工作流与该库关联。我基本上使用calm在我的asp.net web应用程序上添加新项目,更新SharePoint文档库中的项目。代码对于注释框来说太大了。无论如何,它是有效的。可以添加或更新该项。由其他人设计的工作流,通常在上载文档时触发。我想在我的web应用创建或更新文档库项目时触发工作流。请检查直接在文档库中手动添加/更新列表项目时是否触发工作流。上载文档时确实会触发工作流。我想将新代码添加到我的web应用程序中,以便在添加或更新文档库项目后触发工作流。类似于:myWorkflowProxy.StartWorkflow(需要添加必需的参数);如果通过调用工作流web服务启动工作流不起作用,我可能需要编写sharepoint事件接收器,以便在添加或更新文档库项时触发工作流。你怎么认为?