【问题标题】:How to: sharepoint workflow with custom list如何:使用自定义列表的共享点工作流
【发布时间】:2011-03-02 08:08:43
【问题描述】:

我想为链接到自定义列表的共享点开发工作流程。 工作流将基于表示状态的列表字段。我已经在 Internet 上寻找好的教程,但我找不到适合我的教程。 我的场景如下:

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

如何使表单与工作流程“交流”?
这是否应该使用修改表单来实现?

谢谢。

【问题讨论】:

  • 什么版本的 Sharepoint? 2007/2010 年?

标签: c# sharepoint-2007 workflow-foundation


【解决方案1】:

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

查看SharePoint Designer and Workflows的介绍。

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

一个很好的例子就是内置的“三态工作流程”——您只需激活该功能。

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

基本上你想要这个:

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

【讨论】:

  • 您好 Moontear,感谢您的回复。我已经编辑了我的问题,现在应该更清楚了。关键是我不知道如何使表单与工作流“通信”......再次感谢您;)
  • 你改变了整个问题 - 也许你想发布另一个问题?在 SPD(Sharepoint Designer)中,您有所谓的“活动”,这些工作流活动之一是“从用户收集数据”活动。此活动实质上为您创建了一个表单,您可以将该表单分配给用户,并将其字段提升到列表中 - 这样表单将填充列表中的值。
猜你喜欢
  • 2011-07-02
  • 2011-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多