是否可以通过编程方式添加工作流程修改?

时间:2010-02-16 11:05:59

标签: sharepoint workflow

我有兴趣以编程方式从我的工作流程添加SharePoint Workflow修改,而不使用表单。

我想要实现的目标 - 我想在用户将新文档版本上传到文档库时添加工作流程修改。我有OnWorkflowItemChanged,从那里我愿意添加WF修改。

这可能吗?

澄清一些事情: 我正在Visual Studio中编写自定义工作流程。

我想要的是向(SPWorkflowModificationCollection)SPWorkflow.Modifications对象添加项目。但是没有Add方法,但是在那里添加项目的设计方法是使用Workflow Modification表单。

在这种情况下,我不希望用户使用modification form,但我想添加工作流修改(将填充集合和triger OnWorkflowModified事件)。

1 个答案:

答案 0 :(得分:0)

我并非100%确定工作流程修改的含义。是否要从工作流修改工作流本身,或者只是从SharePoint Workflow修改文档或项目?

无论如何,我会给你一个similar question答案的答案。

工作流是SharePoint的重要组成部分之一。开箱即用,您或您的用户可以使用免费的SharePoint Designer构建工作流程。根据您的具体要求,这可能已经足够了。

如果您需要更高级的工作流程编辑器,那么您可能需要考虑Nintex Workflow或K2。或者,您可以在Visual Studio中编写自己的工作流程,或者为SharePoint Designer购买第三部分工作流程操作。

我在下面添加了一些有用的链接: