1、SharePoint 精英峰会 2009采用 SHAREPOINT & WF开发复杂工作流张建义 (jianyi) 2009-5-30SharePoint 精英峰会 2009议程概述困惑解决方案DemoQ&ASharePoint 精英峰会 2009SHAREPOINT工作流概述Email 附件附件文档流转和审批文档流转和审批签字收集签字收集文档会签文档会签内容管理审批内容管理审批内容发布审批内容发布审批文档状态审批文档状态审批表单驱动表单驱动服务请求服务请求问题跟踪问题跟踪新员工入职新员工入职文档驱动文档驱动文档文档 Review 每周状态报告每周状态报告文档发布文档发布 /归档归档采购订单采
2、购订单业务销售流程业务销售流程PLMOut-of-the-box 工作流模工作流模板板自定义工作流方案自定义工作流方案工作流开发工作流开发文档流转和审批流程文档流转和审批流程自定义流程和流程表单企业业务系统SharePoint 精英峰会 2009困惑WF开发复杂流程是一件痛苦的事情。顺序工作流回退难做活动( Activity)力度太小CreateTask,OnTaskChanged,CompleteTask状态机工作流并行如何处理?SharePoint 精英峰会 2009复杂的顺序工作流SharePoint 精英峰会 2009DEMO:典型顺序工作流的开发方式TaskActivitySeque
3、nceIfActivityWhileActiviySharePoint 精英峰会 2009死板的状态机工作流SharePoint 精英峰会 2009DEMO:典型状态机工作流的开发方式StateCreateTaskOnTaskChangedCompleteTaskSetStateSharePoint 精英峰会 2009THINKING我们需要的工作流开发方式是这样的吗?有更好的解决方案吗?SharePoint 精英峰会 2009解决方案扩展 ActivityCreateTask+OnTaskChanged+CompleteTask = TaskActivityReplicator + TaskActivity = GroupActivity最核心的 -FlowchartNot WF4 FlowchartCustom On WF3.5