Office SharePoint Server 中的工作流程:一种方案

和以前一样,了解 Office SharePoint Server 环境中的工作流程的工作原理的最佳方法就是演练一个方案。这一节演示在本白皮书的 Windows SharePoint Services 节中用作示例的同一工作流程。如前面所提到的那样,此工作流程实际上是 Office SharePoint Server 附带的预定义审批工作流程。在 Windows SharePoint Services 示例中,此工作流程通过 Web 浏览器中显示的 ASPX 表单与其用户进行交互。不过,由于此方案也使用 Office SharePoint Server,因此与工作流程的所有交互操作现在将通过 Office 2007 应用程序中显示的 InfoPath 工作流程表单执行。

此过程将再次开始工作流程的安装以及与某些文档库或列表的关联,并将再次在此处忽略相关详细信息。最重要的部分始于工作流发起人创建一个可以运行的工作流程实例。如下面的屏幕中所示,现在可以直接从 Word 2007 文档执行此操作。如果已部署 Office SharePoint Server,则单击 Microsoft Office 按钮时会出现“启动工作流”选项。

Office SharePoint Server 工作流程 - 开始

选择此选项将显示“启动新工作流”窗口,如下所示。

Windows SharePoint Services - 工作流程方案

在以前的方案中,将显示此文档可用的所有工作流程关联。单击名为“审批”的工作流程的“启动”链接,将导致启动工作流程,并显示下面的窗口(实际上是 InfoPath 工作流程表单)。如以前的方案中所示,预定义的审批工作流程允许其发起人通过指定审批者列表、设置每个审批者执行其任务的时间等来自定义其行为。以下表单(即工作流程的初始表单)中的字段允许设置这些项。

Office SharePoint Server - 审批方案

对于此工作流程中作为审批者列出的人员,将按照其姓名的输入顺序为其发送一封电子邮件。假定这些审批者使用的是 Outlook 2007,则该邮件可能类似于:

Office SharePoint Server 2007 工作流程任务

审批者可以通过单击电子邮件正文中的文档名称链接来检查该文档。单击邮件顶部的“编辑此任务…”按钮(此处用红色方形标记)将打开下面显示的表单。

SharePoint Server 2007 工作流程方案

这是工作流程的任务完成表单。其内容与先前的 Windows SharePoint Services 示例中显示的内容相同。不过,这一次表单是作为 InfoPath 工作流程表单定义的,并直接在 Outlook 2007 中显示。和以前一样,审批者可以添加注释,然后批准或拒绝该文档。

此工作流程的操作与 Windows SharePoint Services 示例相同,但仍存在重大差异。通过使用 Office SharePoint Server,工作流发起人可直接从 Word 创建工作流程实例,而不是使用浏览器访问 Windows SharePoint Services 网站。同样地,工作流程的参与者将完全通过 Office 2007 应用程序与此正在运行的实例交互。与发起人一样,再也不需要访问网站本身。在一个完全基于 Office 的环境中创建并使用工作流程的能力对于大量的工作流程应用程序来说可能很重要。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍