1 / 13

采用 SharePoint & WF 开发复杂工作流

采用 SharePoint & WF 开发复杂工作流. 张建义 2009-5-30. 议程. 困惑 解决方案 Demo Q&A. 困惑. WF 开发复杂流程是一件痛苦的事情。。。。 顺序工作流 回退难做 活动( Activity )力度太小 CreateTask , OnTaskChanged , CompleteTask 状态机工作流 并行如何处理?. 复杂 的顺序工作流. 死板的状态机工作流. 解决方案. 扩展 Activity CreateTask+OnTaskChanged+CompleteTask = TaskActivity

virgil
Download Presentation

采用 SharePoint & WF 开发复杂工作流

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 采用 SharePoint & WF开发复杂工作流 张建义 2009-5-30

  2. 议程 • 困惑 • 解决方案 • Demo • Q&A

  3. 困惑 • WF开发复杂流程是一件痛苦的事情。。。。 • 顺序工作流 • 回退难做 • 活动(Activity)力度太小 • CreateTask, • OnTaskChanged, • CompleteTask • 状态机工作流 • 并行如何处理?

  4. 复杂的顺序工作流

  5. 死板的状态机工作流

  6. 解决方案 • 扩展Activity • CreateTask+OnTaskChanged+CompleteTask = TaskActivity • Replicator + TaskActivity = GroupActivity • 最核心的---Flowchart • Not WF4 Flowchart • Custom On WF3.5

  7. 解决方案-QuickFlow • 提供了新的流程类型—Flowchart • 提供了以下Activity • Task—分配任务给一个用户 • GroupTask--分配任务给一个组 • Step—步骤,可以容纳其他活动 • Decision—流转判断

  8. QuickFlow Flowchart Workflow

  9. Demo

  10. Demo • 1) Create SharePoint workflow project • 2)Add reference to QuickFlow.dll • 3) Change Workflow base class • 4) Draw flowchart • 5) Design InfoPath • 6) Deploy and Test

  11. 如何获取QuickFlow http://www.msiw.net/resources/pages/quickflow.aspx

  12. Q&A

  13. END

More Related