深入理解 SharePoint 工作流:功能、部署与表单应用
1. 工作流完成状态与验证
当 SharePoint 工作流完成时,“共享文档”列表会新增名为 “My First Workflow” 的列,用于显示工作流的当前状态。若一切按预期完成,该列值为 “Completed”;若工作流仍在运行,显示 “In Progress”;若出现问题,则显示 “Error Occurred”。要验证工作流是否正确创建了任务,可点击左侧导航区域的 “Tasks” 链接,应能看到标题为 “Task created from workflow” 的任务。
2. 工作流部署机制
从项目角度看,SharePoint 2010 工作流项目与编译为 .NET 程序集文件的常规类库差异不大,但编译后还需完成一系列步骤才能成功部署和启动工作流。具体步骤如下:
1.项目构建:完成项目的构建工作。
2.打包:生成后缀为 .WSP 的 SharePoint 解决方案文件,该文件包含签名的工作流程序集和 SharePoint 所需的 XML 文件(Elements.xml、Feature.xml、manifest.xml)。
3.回收 IIS 应用程序池:回收 IIS 应用程序池资源。
4.收回先前版本:收回该解决方案的任何先前版本(首次部署时此步骤不执行实际操作)。
5.添加到服务器:将解决方案添加到 SharePoint 服务器,SharePoint