如何:创建 SharePoint 工作流项目

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • SharePoint 工作流

Microsoft Office 版本

  • SharePoint Server 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

可以设计自定义工作流模板来管理 SharePoint 网站中的文档和列表项的生命周期。若要设计自定义工作流模板,请创建 SharePoint 顺序工作流项目或状态机工作流项目。

创建 SharePoint 工作流项目

  1. 在“新建项目”对话框的“项目类型”窗格中,展开“Visual Basic”或“Visual C#”,然后选择下列节点(所有节点都包含相同的工作流项目模板)之一:

    • 工作流。

    • Office。

    • “Office”节点的“2007”子节点。

  2. 选择“SharePoint 2007 顺序工作流”模板或“SharePoint 2007 状态机工作流”模板,键入名称,然后单击“确定”。有关每种类型的工作流的信息,请参见 SharePoint 工作流解决方案

    将显示“新建 Office SharePoint 工作流”向导。使用此向导指定调试配置设置在 Visual Studio 中调试工作流模板时,Visual Studio Tools for Office 工作流部署过程将应用这些设置。

  3. 在“指定要用于调试的工作流名称和站点”页上,键入要用来在 SharePoint Server 网站上标识工作流模板的名称。

  4. 键入或选择要用来运行此工作流的 SharePoint 网站的 URL。该站点必须位于本地计算机上。

    Bb157873.alert_note(zh-cn,VS.90).gif说明:

    您必须对该 SharePoint 网站具有管理员访问权限。

    默认情况下,“新建 Office SharePoint 工作流”向导使用 https://localhost/Docs。这可能不是您的 SharePoint Server 根网站上的有效 URL。

  5. 单击“下一步”。

    如果 SharePoint 网站上不包含历史记录列表,则“新建 Office SharePoint 工作流”向导会自动创建一个这样的列表。历史记录列表是记录工作流事件(例如,启动工作流或者创建或完成任务)的日志。

    Bb157873.alert_note(zh-cn,VS.90).gif说明:

    如果“新建 Office SharePoint 工作流”向导无法在 SharePoint 网站上创建历史记录列表,将会收到错误。若要解决该错误,必须在 SharePoint 网站上手动创建历史记录列表。有关如何执行此操作的更多信息,请参见 Office Online 文章为列表、库或内容类型添加或更改工作流

  6. 在“选择要在调试时使用的列表”页上,将“库或列表”设置为用来启动工作流的 SharePoint 网站上的库或列表。

    例如,如果您的工作流是用来跟踪文档审阅过程,请指定文档库。

  7. 除非您希望手动将工作流与列表相关联,否则请选中“自动关联工作流”复选框。

    Bb157873.alert_note(zh-cn,VS.90).gif说明:

    如果选择此选项,则 Visual Studio Tools for Office 工作流部署过程会在您调试工作流模板时将工作流模板添加到指定的库或列表。如果清除此选项,则必须使用 SharePoint 网站上的“添加工作流”管理页手动添加工作流模板。

  8. 将“任务列表”设置为要使用的任务列表。

    任务列表显示每个工作流参与者都可以使用的工作流任务。

  9. 将“历史记录列表”设置为显示工作流运行时发生的所有事件的列表。

    如果本地 SharePoint 网站上不存在历史记录列表,则工作流部署过程会创建一个这样的列表。

  10. 单击“下一步”。

  11. 在“您可以为工作流的启动方式指定条件”页上,选择工作流启动条件,然后单击“完成”。有关每个条件的信息,请参见调试 SharePoint 工作流解决方案

    完成向导后,Windows Workflow Foundation 的设计器将在 Visual Studio 中打开。使用此设计器可以创建工作流时间表。有关更多信息,请参见 SharePoint 工作流解决方案

请参见

任务

如何:在调试 SharePoint 解决方案时包括帮助器文件

SharePoint 顺序工作流示例

演练:创建和调试 SharePoint 工作流解决方案

概念

SharePoint 工作流解决方案

调试 SharePoint 工作流解决方案

参考

SharePoint 工作流项目模板