SharePoint工作流技术的改进和深入开发.pptx
- 文档编号:1409247
- 上传时间:2022-10-22
- 格式:PPTX
- 页数:41
- 大小:3.33MB
SharePoint工作流技术的改进和深入开发.pptx
《SharePoint工作流技术的改进和深入开发.pptx》由会员分享,可在线阅读,更多相关《SharePoint工作流技术的改进和深入开发.pptx(41页珍藏版)》请在冰豆网上搜索。
SharePoint2010工作流技术的改进和深入开发,工作流简介,沟通无间的企业,SharePoint的协作潜能人员的工作产生和利用信息工作流来进行管理和协作两个角度系统流程对SharePoint进行数据联通人工流程支持人员的长期工作,人工流程,管理人员如何工作文档审批和意见反馈协作的审阅和讨论收集签名体现业务逻辑SharePoint内容的处理规则自动实行或者触发实行“粘合”来构成一般的商业应用,案例:
花费报销,基于业务的多种变量但是大多数都差不多的模式人员和文档库中的文档进行交互工作,工作流是什么?
人员参与,灵活控制,指定,系统服务、应用参与,规定流程,事务性,InformationWorkerDocumentReviewSignatureCollectionRecordsRetentionExpenseReportingApplicationProcessingManyothers.,系统流程,人工流程,BusinesstoBusinessSupplyChainMgmt,工作流方案分布,IncreasingFunctionality,Browser,VisualStudio,SharePointDesigner,SharePoint2010工作流全新特性,利用SharePoint实现流程自动化,SharePoint2010,事件,信息交互,协作,LOBApps,工作流,WindowsWorkflowFoundation,工作流引擎是.NET3.0Framework的组成部分工作流模型以状态机或顺序步骤形式呈现支持长时间运行与状态呈报,SharePoint2010的“全新特性”,最终用户层面利用工作流满足全新需求Visio可视化表现能力高级用户层面改进的嵌套式逻辑全新的任务流程设计程序可定制型的OOB工作流开发人员层面适用于VisualStudio2010的SharePoint工具集支持工作流事件可插接式的ExternalDataExchangeServices,SharePoint2010工作流的应用目标,网站,列表项,Visio可视化表现能力,让单独工作流实例实现可视化不适用于聚合、报表或审核功能范畴仅适用于SharePointDesigner,创建工作流,演示示例,利用SharePointDesigner设计工作流,SharePointDesigner的改进特性,设计层面基于声明方式设计工作流的全新设计程序高级任务流程设计程序支持InfoPath表单Visio工作流设计程序开发层面可再利用型工作流Visio可视化技术导出为WSP文件,工作流类型,列表工作流,可重用工作流,网站工作流,整合的工作流设计器,通过InfoPath设计工作流表单,部门文档审批需求,SPD2007分立的工作流任务用户或组范畴与数据直接绑定,SPD2010任务是整体流程一部分结构化的分配逻辑自动化的数据绑定,A,A,A,B,B,F,C,C,D,E,任务流程设计器内置工作流的基础,整体查看所有任务信息定制整个流程,或者定义单个任务,或者都定义方便的定制出灵活的模式“如果50%同意,就自动通过”“如果用户不在,提升给经理”“如果我不能完成任务,可以重新分配给它人”,工作原理:
Workflowactivity,Approvalactivity(OfficeTask),Workflowactivity,Workflowactivity,Approvalactivity(OfficeTask),Workflowactivity,Approvalstartbehavior,Approvalinprogress,Approvalendbehavior,Workflowactivity,Approvalactivity(OfficeTask),Workflowactivity,Approvalstartbehavior,Approvalinprogress,Approvalendbehavior,Taskstartbehavior,Taskinprogress,Taskendbehavior,Workflowactivity,Workflowactivity,Approvalstartbehavior,Approvalinprogress,Approvalendbehavior,Taskstartbehavior,Taskinprogress,Taskendbehavior,Foreachtask,Exitconditions,?
Workflowactivity,Workflowactivity,Checkmetadataonuploadedreport,Approvalinprogress,SetstatustoeitherApprovedorRejected,andnotifysubmitter,Taskstartbehavior,Senddailyreminderswhenduedatepasses,Taskendbehavior,Ifanyonerejects,canceltheapproval,?
业务人员可以利用Visio进行流程设计,可以方便的在Visio和SPD间互相转换,VWI,VisioWorkflowInterchange,原型、设计与开发,SharePoint2010将采用全新的开发流程在Visio中构思工作流导入到SharePointDesigner参数化处理导出到VisualStudio2010添加实现代码,SharePointDesigner的操作方法,演示示例,利用VisualStudio2010来发工作流,VisualStudio2010的全新特性,网站工作流ASP.NET表单模板全新的事件支持外部数据交换,开发网站级别的工作流,网站级别的工作流列表/列表项的属性均为空无法自动启动,创建ASP.NET工作流表单,自动生成必要的代码自动更新elements.xml文件适用于:
工作流关联表单工作流初始表单,工作流事件,工作流生命周期中将被触发的事件已启动、已完成应用场景调用子工作流并等待其执行完毕提供更加精细的错误处理能力采用开发人员熟悉的事件处理模型,SPWorklowEventReceiver类,用于处理工作流事件的基类可在网站/列表/内容类型级别进行注册,publicclassMyWorkflowEventReceiver:
SPWorkflowEventReceiverpublicoverridevoidWorkflowStarting(SPWorkflowEventPropertiesproperties)/yourcodeherebase.WorkflowStarting(properties);,在SharePoint2007中引用外部数据,SharePoint数据,外部数据,相关事件,可插接式的EDEServices,利用自定义的外部数据交换服务,与LOB系统实现交互要求具备WF层的基础知识您可以编写自己的事件不受部分信任机制的约束,事件流,工作流,EDE服务,外部系统,订阅,工作流运行时,调用外部方法,触发事件,WCF服务,外部系统,或,利用VisualStudio2010开发工作流,演示示例,LearnMoreaboutSharePoint2010,InformationforITProsatTechNethttp:
/MSSharePointITP,InformationforDevelopersatMSDNhttp:
/MSSharePointD,InformationforEveryone,http:
/SharePoint.M,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SharePoint 工作流 技术 改进 深入 开发