三、設計狀態機工作流3. 從工具箱中依次拖動四個State活動到上面的工作流設計器中。
4. 依次拖動三個eventDriven活動到上圖中上面的三個State活動中(最下面的一個不必拖入)。
5.確定各個狀態的轉換關系。文章開始時提供了兩種方法,顯然使用拖動手柄法非常簡單,結果如下:
6.狀態1為審批准備階段。現在,我們來看看具體的准備工作。為此,雙擊上圖狀態1中的eventDrivenActivity1,進入到狀態1的活動圖中。
7. 注意到,這裡自動添加了SetState活動,這是前面手動拖動手柄的結果。根據開始時的描述,eventDriven活動中的第一個子活動必須為延遲活動。為此,我們作如下修改: