OFC316 在 SharePoint Portal Server 2003 中实现工作流

17
OFC316 OFC316 SharePoint Portal SharePoint Portal Server 2003 Server 2003 在在在在在在 在在在在在在 在在在 在在在 在在在在在在 在在在在在在 在在在在在在在 在在在在在在在 在在 在在在 在在在在 () 在在 在在在 在在在在 () 在在在 在在在 在在在在 在在在在 K2.NET K2.NET

description

OFC316 在 SharePoint Portal Server 2003 中实现工作流. 熊明锋 解决方案顾问 专业解决方案部 微软(中国)有限公司 王智勇 技术顾问 K2.NET. 议程. SharePoint 和工作流 SharePoint 与工作流相关的特性 基于 SPS 自己动手实现工作流 集成第三方工作流. SharePoint 和工作流. 场景 基于 SharePoint 文档的流转 基于 SharePoint 表单的流转 基于 SharePoint 列表项目的流转 工作流界面集成至 SharePoint. - PowerPoint PPT Presentation

Transcript of OFC316 在 SharePoint Portal Server 2003 中实现工作流

Page 1: OFC316 在 SharePoint Portal Server 2003 中实现工作流

OFC316OFC316在在 SharePoint Portal SharePoint Portal Server 2003Server 2003 中实现工作流中实现工作流熊明锋熊明锋解决方案顾问解决方案顾问专业解决方案部专业解决方案部微软(中国)有限公司微软(中国)有限公司

王智勇王智勇技术顾问技术顾问K2.NETK2.NET

Page 2: OFC316 在 SharePoint Portal Server 2003 中实现工作流
Page 3: OFC316 在 SharePoint Portal Server 2003 中实现工作流

议程议程

SharePointSharePoint 和工作流和工作流SharePointSharePoint 与工作流相关的特性与工作流相关的特性基于基于 SPSSPS 自己动手实现工作流自己动手实现工作流集成第三方工作流集成第三方工作流

Page 4: OFC316 在 SharePoint Portal Server 2003 中实现工作流

SharePointSharePoint 和工作流和工作流

场景场景基于基于 SharePointSharePoint 文档的流转文档的流转基于基于 SharePointSharePoint 表单的流转表单的流转基于基于 SharePointSharePoint 列表项目的流转列表项目的流转工作流界面集成至工作流界面集成至 SharePointSharePoint

Page 5: OFC316 在 SharePoint Portal Server 2003 中实现工作流

SharePointSharePoint 与工作流相关的特性与工作流相关的特性

门户列表门户列表 :: 一级发布审批一级发布审批文档库文档库 :: 一级发布审批一级发布审批文档库文档库 // 表单库表单库 :Event Handler:Event Handler

Page 6: OFC316 在 SharePoint Portal Server 2003 中实现工作流

基于基于 SPSSPS 自己动手实现工作自己动手实现工作流流

Page 7: OFC316 在 SharePoint Portal Server 2003 中实现工作流

扩展文档库扩展文档库Event HandlersEvent Handlers

实现工作流实现工作流TeamPlate, SourceCode, NintexTeamPlate, SourceCode, Nintex

激发业务逻辑激发业务逻辑日志日志 , , 提醒提醒 , …, …

BizTalk Server 2004 AdapterBizTalk Server 2004 Adapter

事件的类型事件的类型迁入迁入 , , 迁出迁出 , , 取消迁出取消迁出拷贝拷贝 , , 移动移动 , , 删除删除 , , 插入插入 , , 更新更新

事件都是异步的事件都是异步的不能用于阻止删除不能用于阻止删除不能用于获取文档数据不能用于获取文档数据

Page 8: OFC316 在 SharePoint Portal Server 2003 中实现工作流

扩展文档库扩展文档库Event HandlersEvent Handlers

创建实现 创建实现 IListEventSinkIListEventSink 的的 .NET .NET assembliesassemblies

安装到前端 安装到前端 Web ServerWeb Server 的的 GACGAC

强签名强签名出现的错误会被记录到出现的错误会被记录到 Windows Windows Event LogEvent Log

任何对任何对 assemblyassembly 的更改都必须更新的更改都必须更新GACGAC 和重启和重启 IISIIS

Page 9: OFC316 在 SharePoint Portal Server 2003 中实现工作流

扩展文档库扩展文档库Event HandlersEvent Handlers

必须由启用 必须由启用 Event Handler Event Handler 功能 功能 基于基于 IIS Virtual ServerIIS Virtual Server

文档库的所有者指定 文档库的所有者指定 event handler event handler assemblyassembly

可在文档库模版或列表定义中指定可在文档库模版或列表定义中指定

Page 10: OFC316 在 SharePoint Portal Server 2003 中实现工作流

Kaneboy Workflow Kaneboy Workflow ToolTool

Page 11: OFC316 在 SharePoint Portal Server 2003 中实现工作流

集成第三方工作流集成第三方工作流

Page 12: OFC316 在 SharePoint Portal Server 2003 中实现工作流

集成第三方工作流集成第三方工作流

提供提供 out-of-boxout-of-box 的的 SPSSPS 工作流工作流提供完整的工作流解决方案:流程设计工提供完整的工作流解决方案:流程设计工具,流程监控工具,流程优化工具具,流程监控工具,流程优化工具技术支持技术支持

推荐的第三方工作流产品推荐的第三方工作流产品K2.NETK2.NET

CaptarisCaptaris

Page 13: OFC316 在 SharePoint Portal Server 2003 中实现工作流

K2 Web Parts for SharePointK2 Web Parts for SharePointK2K2 任务列表任务列表 Web PartWeb Part可部署到任何可部署到任何 SPSSPS 或或 WSSWSS 页面页面

与文档库集成与文档库集成对文档库对文档库 MetaDataMetaData 进行读写进行读写上传文档上传文档获取文档最新版本获取文档最新版本删除文档删除文档签入签入 // 签出文档签出文档批准批准 // 否决文档否决文档

与列表库集成与列表库集成创建列表项创建列表项更新列表项更新列表项删除列表项删除列表项

与工作组与工作组 // 子站点集成子站点集成创建工作组创建工作组 // 子站点子站点删除工作组删除工作组 // 子站点子站点

示范颜色示范颜色

K2K2 与与 SharePointSharePoint 集成集成

Page 14: OFC316 在 SharePoint Portal Server 2003 中实现工作流

K2.NET K2.NET 工作流工作流

Page 15: OFC316 在 SharePoint Portal Server 2003 中实现工作流

Kaneboy Workflow Toolhttp://www.gotdotnet.com/workspaces/workspace.aspx?id=25e09ef6-e957-4901-9c0d-801e933e2c8b K2.NEThttp://www.k2workflow.com Captarishttp://www.captaris.com/workflow/ Skelta SharePoint Workflow Acceleratorhttp://www.skelta.com/products/sps/sharepoint-workflow.aspx Ultimus BPM Suitehttp://www.ultimus.com

Page 16: OFC316 在 SharePoint Portal Server 2003 中实现工作流

OTECOTEC (( OfficeOffice 技术专家俱乐技术专家俱乐部)部)

OTECOTEC 的宗旨:的宗旨:聚集聚集 OfficeOffice 技术专家,分享技术专家,分享 OfficeOffice 技术财富技术财富交流交流 OfficeOffice 应用经验,共解应用经验,共解 OfficeOffice 开发难题开发难题

OTECOTEC 拥有:拥有:OTECOTEC 论坛:交流心得,分享经验论坛:交流心得,分享经验OTECOTEC 聚会:精彩演讲,技术展示聚会:精彩演讲,技术展示OTECOTEC 月报:精品文章,活动预告月报:精品文章,活动预告

加入加入 OTECOTEC :: http://www.msotec.com

Page 17: OFC316 在 SharePoint Portal Server 2003 中实现工作流