创建工作流

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

与Microsoft Office SharePoint Designer 2007,您可以设计工作流添加到您的网站或应用程序的应用程序逻辑,而无需编写自定义代码。使用工作流设计器,以便对列表或库中的项目的更改触发工作流操作中创建的 Microsoft SharePoint 列表和库中的项目相关联的条件和操作的规则。

例如,您可以设计工作流,以使您的企业中的业务流程自动化 — 例如文档审阅、 批准和存档,等等。或者,您可以快速创建工作流只是为了照顾好在您的工作组网站,例如发送通知或创建任务的日常流程。

本文可帮助您开始通过介绍一些关键的设计注意事项并提供的基本过程。在最后一个部分中,您可以找到完成工作流示例的链接。

若要了解有关工作流的详细信息,请参阅SharePoint 工作流简介

重要: 若要创建工作流,您的网站必须位于运行Windows SharePoint Services 3.0或Microsoft Office SharePoint Server 2007的服务器上。

本文内容

工作流计算步骤有什么结果?

开始之前

设计工作流

建议的后续步骤

工作流计算步骤有什么结果?

您可以将工作流中的步骤只需为一组相关的条件和操作的工作流设计器中的页面。所有条件和操作该页面上的计算,并一次处理。(手动或自动),因此启动工作流和每个步骤,它相当已创建,然后执行的操作的工作流设计器中选择任何条件。工作流中的一个步骤可以执行的任意数量的操作,将电子邮件发送到创建、 复制、 移动或删除列表项。

与很多步骤创建工作流时,主要考虑是组的操作和工作流的每个步骤中的条件的方式。一个步骤中的规则进行处理结论之前进展到下一步中,因此想要在同一个步骤中组合效果所需的特定操作所需的任何规则。

此外,您必须设计工作流,以便从上一步的逻辑后面的每个步骤。例如,如果工作流依赖于从工作流参与者响应,工作流应具有所必需的条件和操作以容纳所有可能的答复。

在设计工作流时,务必了解工作流计算每个步骤的结果。使用下列是所有 true:

  • 如果步骤只包含操作,并且任何条件,则工作流始终执行这些操作。

  • 如果步骤条件分支,并且每个分支有一个条件,仅当满足条件分支之一将工作流执行操作。如果不满足任何分支中的任何条件,默认情况下工作流移到下一步。

  • 如果步骤具有条件分支,并且每个分支具有除最后一个分支条件,仅当满足条件分支之一将工作流执行操作。否则,如果不满足任何条件时,工作流中的最后一个分支,没有条件执行的操作。

返回页首

开始之前

设计工作流之前,您需要对您的网站、 列表或库中进行任何必要的更改或自定义设置,例如︰

  • 工作流始终附加到一个 SharePoint 列表或库中。创建工作流之前,您的网站必须至少一个列表或库。如果没有在您的网站列表,您会提示您创建的工作流时,请创建一个。

  • 如果需要使用任何自定义列或设置工作流,您必须完成这些更改,以便这些列和设置可供您在工作流设计器中创建工作流之前。

  • 如果希望工作流使用任何列表或库的功能未启用了默认情况下,如内容审批,您必须打开这些功能设计工作流之前。

注意: 工作流功能是基于 Microsoft Windows Workflow Foundation Microsoft Windows 中的一个组件。您的计算机和服务器上必须安装相同版本的基础工作流。第一次创建工作流,您可能会提示您安装基础工作流。

返回页首

设计工作流

创建工作流的基本步骤将始终相同︰ 定义工作流的第一次,然后通过选择条件和操作来创建这些规则。

  1. 文件菜单上,单击打开网站

  2. 打开网站对话框中,通过浏览找到并选择您要在其中创建工作流的 SharePoint 网站,然后单击打开

  3. 文件菜单上,指向新建,然后单击工作流

    工作流设计器随即打开。

    工作流设计器的第一页

  4. 为此工作流的名称框中,键入此工作流的名称。

    在浏览器中查看的工作流状态和工作流页面时,网站访问者会看到此名称。默认情况下,新的工作流自动被命名工作流 1、 工作流 2 等。

  5. 单击一个选项中的哪些 SharePoint 列表应此工作流附加到?列表。

    显示可附加的可用列表的工作流设计器

    您必须将工作流附加到 SharePoint 列表或文档库。附加到工作流的列表确定工作流参与者启动工作流的位置。例如,如果希望工作流,以开始创建或更改共享文档中某个项目时,选择库。附加列表中,您可以检查工作流状态和历史记录,或要手动启动工作流。

    注意: 创建或更改项目时自动启动的工作流可以无限循环,您希望避免在运行。例如,更改的项目时启动工作流应永远不会更改其附加到列表中的项目。时创建项目启动工作流应永远不会创建附加到列表中的项目。这是多个工作流有问题。例如,工作流的附加到列表中,并且工作流 B 附加到列表 b。创建新项目时,这两个工作流自动启动。工作流的列表 B 中创建项目和工作流 B 在 A.列表创建项目这样的情况下创建无限循环。最佳做法是了解哪些工作流正在已上运行的任何列表或库工作流创建或更改项目的位置。

  6. 选择此列表中的项目的工作流启动选项,请执行一个或多个下列操作︰

    • 选择允许手动从项目启动此工作流复选框。
      此选项将工作流命令添加到列表项,以便用户可以单击启动该项目的工作流命令。

    • 选择自动启动此工作流时将创建一个新项复选框。

    • 选择自动启动此工作流时更改的项目复选框。

      注意: 您可以选择两个或三个选项,但如果您想要运行工作流,您必须先选择至少一个选项。如果您不选择一个选项,您可以设计工作流,然后单击完成,但无法启动工作流。更高版本,您可以打开该工作流 (文件菜单,打开工作流命令),选择启动选项,,然后单击完成。这是用于保存处于设计工作流。

  7. 单击“下一步”

  8. 步骤名称框中,键入您的工作流的第一个步骤的名称。

    工作流设计器的第二个页面

    现在选择要执行的操作和这些操作发生必须满足任何条件创建规则的工作流。

    注意: 并非每个步骤中必须包含条件;例如,您可以只需执行的操作的列表中的步骤。但是,每个步骤可以具有最多个条件分支包含没有相关联的条件操作。这是因为没有条件的条件分支充当"还 If"条件分支中的"Else"分支。如果一个条件为真,请执行操作 B;否则为,还 — 执行操作 c。在这种情况下,它不有意义的最后一个分支将永远不会达到因为有多个"Else"分支。

  9. 为您想要指定每个条件,单击条件,,然后单击列表中的条件。重复,直到指定了所有要包含的条件。

    注意: 您可以选择多个条件。执行操作时,如果条件被联接,这意味着工作流关联的操作之前,必须满足所有条件。多个条件创建连续的筛选器,因为第一个条件将首先计算顺序的重要。条件列表中向上或向下移动一个条件,单击条件,单击出现,请向下箭头,然后单击列表中的条件移动向上向下移动条件

    Office SharePoint Designer 2007提供了许多预定义的条件。此外,您可以创建高级和自定义条件。使用自定义条件,可以将当前值列表中的字段进行比较。使用高级条件,您可以比较某个值与另一个值。这样,您可以从各种源创建任何列表中的字段和值之间的比较。

    条件列表

  10. 插入一个条件后,单击每个超链接,然后选择所需的参数的值。

    例如,一个条件可能包括在列表、 比较和值中选择字段的链接。

    工作流设计器中显示自定义条件的步骤 1

  11. 您想要包括的每个操作,单击操作,然后单击列表中的操作。重复,直到指定了所有要包含的条件。

    如果此操作不会出现在列表中,单击更多操作单击所需的操作,然后单击添加

    操作列表

    注意: 您可以创建多个操作的条件。操作如果执行操作时,可以运行之后 (加入由"然后") 的另一种之一或同时 (通过加入"和")。若要运行的顺序和并行运行之间切换,请单击该规则的右上角中的箭头,然后单击运行序列中的所有操作并行运行所有操作

  12. 插入操作后,单击每个超链接,然后选择所需的参数的值。

    例如,操作可能包括用于创建电子邮件的链接。

    工作流设计器中显示条件和操作的步骤 1

  13. 如果您想要添加条件分支,单击添加还 If 条件分支,,然后重复步骤 9 – 12 以创建另一个规则。

    规则是一组相关的条件和操作,如在上图中所示。如果条件为 true,工作流相关联的操作。但是,如果条件为假?通过添加条件分支,您可以指定更多条件。例如,您可以创建三个不同条件时文档状态更改为已批准,拒绝,或等待。您还可以创建工作流在其中执行的操作,仅当已满足上述条件的任何其他条件。若要创建其他条件,最后一步中的规则必须具有任何条件的操作。工作流求值的所有条件;如果满足这些时,工作流将最终分支,没有条件中执行任何操作。

  14. 完成此步骤中的工作流时,单击下一步

  15. 工作流中的每个步骤,请重复步骤 8-14 创建更多组条件和操作。

    添加步骤,请记住,每个步骤可以容纳的其他 If 条件分支,只有一组相关联的条件满足时,仅其中执行每个分支中的操作。在此例中,您必须添加额外的步骤时︰

    • 多组的其他 If 条件分支需要进行评估。

    • 您需要将来自非分支的语句的分支的语句。

  16. 若要退出工作流设计器之前,请检查错误的工作流,请单击检查工作流

    如果工作流错误,颜色更改的超链接,并之前和之后的无效参数将出现星号。此外,在工作流步骤,下一个错误符号旁边显示包含错误值的每个步骤。对于每个错误,请检查以确保输入参数都有效。

  17. 单击完成。保存工作流并将其附加到您指定的列表。

    注意: 不能更改后保存工作流附加到工作流的列表。相反,必须创建一个新工作流,并将其附加到所需的列表。

返回页首

建议的后续步骤

现在,您了解的关键概念和设计注意事项,您可能希望设计工作流包含特定应用程序。您可以找到演示完成工作流示例,在另请参阅部分中的文章的链接。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×