0

我已经创建了一个站点工作流,现在我需要在单击内容编辑器 Web 部件 (CEWP) 中的按钮时手动触发它。如何从 CEWP 触发它?谢谢。

4

3 回答 3

0

您不能使用 2010 客户端对象模型直接从 Javascript(在 CEWP 内部)启动工作流。但是您始终可以调用 Web 服务:

https://www.nothingbutsharepoint.com/sites/eusp/Pages/4-clicks-or-1-using-jquery-to-start-a-sharepoint-workflow.aspx

或使用 spservices

http://spservices.codeplex.com/wikipage?title=StartWorkflow&referringTitle=Workflow

于 2012-06-04T23:36:47.163 回答
0

我没有找到从 CEWP(使用 javascript)触发站点工作流的简单方法,所以我制作了一个自定义列表,以便在单击 CEWP 按钮时使用所需参数进行更新(http://ishaalan.wordpress.com/2010/05/23/添加项目到共享点列表使用javascript/)。并使列表工作流与该列表相关联,以便在添加新项目时触发。它解决了我的问题。感谢@dotsa 的回复。

于 2012-06-07T13:39:21.130 回答
0

这可能会有所帮助:

http://techtrainingnotes.blogspot.ch/2015/10/sharepoint-launch-site-workflow-from.html

它解释了如何将工作流附加到任何按钮。

于 2016-02-12T15:49:27.767 回答