170 likes | 450 Views
OFC316 在 SharePoint Portal Server 2003 中实现工作流. 熊明锋 解决方案顾问 专业解决方案部 微软(中国)有限公司 王智勇 技术顾问 K2.NET. 议程. SharePoint 和工作流 SharePoint 与工作流相关的特性 基于 SPS 自己动手实现工作流 集成第三方工作流. SharePoint 和工作流. 场景 基于 SharePoint 文档的流转 基于 SharePoint 表单的流转 基于 SharePoint 列表项目的流转 工作流界面集成至 SharePoint.
E N D
OFC316在SharePoint Portal Server 2003中实现工作流 熊明锋 解决方案顾问 专业解决方案部 微软(中国)有限公司 王智勇 技术顾问 K2.NET
议程 • SharePoint和工作流 • SharePoint与工作流相关的特性 • 基于SPS自己动手实现工作流 • 集成第三方工作流
SharePoint和工作流 • 场景 • 基于SharePoint文档的流转 • 基于SharePoint表单的流转 • 基于SharePoint列表项目的流转 • 工作流界面集成至SharePoint
SharePoint与工作流相关的特性 • 门户列表:一级发布审批 • 文档库:一级发布审批 • 文档库/表单库:Event Handler
扩展文档库Event Handlers • 实现工作流 • TeamPlate, SourceCode, Nintex • 激发业务逻辑 • 日志, 提醒, … • BizTalk Server 2004 Adapter • 事件的类型 • 迁入, 迁出, 取消迁出 • 拷贝, 移动, 删除, 插入, 更新 • 事件都是异步的 • 不能用于阻止删除 • 不能用于获取文档数据
扩展文档库Event Handlers • 创建实现 IListEventSink的.NET assemblies • 安装到前端 WebServer的GAC • 强签名 • 出现的错误会被记录到 Windows Event Log • 任何对assembly的更改都必须更新GAC和重启IIS
扩展文档库Event Handlers • 必须由启用 Event Handler 功能 • 基于IIS Virtual Server • 文档库的所有者指定 event handler assembly • 可在文档库模版或列表定义中指定
集成第三方工作流 • 提供out-of-box的SPS工作流 • 提供完整的工作流解决方案:流程设计工具,流程监控工具,流程优化工具 • 技术支持 • 推荐的第三方工作流产品 • K2.NET • Captaris
K2与SharePoint集成 示范颜色 • K2 Web Parts for SharePoint • K2任务列表Web Part • 可部署到任何SPS或WSS页面 • 与文档库集成 • 对文档库MetaData进行读写 • 上传文档 • 获取文档最新版本 • 删除文档 • 签入/签出文档 • 批准/否决文档 • 与列表库集成 • 创建列表项 • 更新列表项 • 删除列表项 • 与工作组/子站点集成 • 创建工作组/子站点 • 删除工作组/子站点
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
OTEC(Office技术专家俱乐部) • OTEC的宗旨: • 聚集Office技术专家,分享Office技术财富 • 交流Office应用经验,共解Office开发难题 • OTEC拥有: • OTEC论坛:交流心得,分享经验 • OTEC聚会:精彩演讲,技术展示 • OTEC月报:精品文章,活动预告 • 加入OTEC: • http://www.msotec.com