如何:使用自定义列表共享工作流程

时间:2011-03-01 10:36:54

标签: c# sharepoint-2007 workflow-foundation

我想为链接到自定义列表的sharepoint开发工作流程。 工作流程将基于代表州的列表字段。我在互联网上寻找了很好的教程,但我找不到一个对我来说没问题的教程。 我的方案如下:

  • 创建列表的新项目时,工作流程应该开始。
  • 在接下来的步骤中,系统会要求用户填写表单,提交表单将使工作流程继续进行。

如何让表单与工作流程“沟通”? 是否应该使用修改表格来实现?

谢谢。

1 个答案:

答案 0 :(得分:3)

我不确定你是否需要C#或Visual Studio。

查看SharePoint Designer and Workflows的简介。

您的工作流程可以在任何列表上运行 - 自定义与否,无关紧要。工作流程实际上可以在其运行的项目发生变化时运行,这正是您想要的:每当有人更改“状态”字段时,工作流程就会运行并执行它需要做的任何事情。

正是这个的一个很好的例子是内置的“三态工作流程” - 你只需激活该功能。

阅读一些关于工作流程的内容,以提出更详细的问题。你的第二个问题是否应该使用状态机或序列工作流程根本没有答案 - 这取决于你的用例。

基本上你想要这个:

  1. 项目更改时自动运行工作流程
  2. 检查字段“状态”
  3. 切换字段状态,如果state =“teststate”执行此操作,则执行此操作。