FireStart教程:基於SharePoint的出差報銷流程二

打開FireStart客戶端


本教程已經建立了對應3.1所示SharePoint網站的業務實體,如果3.1步驟使用自己的SharePoint和環境,請參考附錄三建立對應的業務實體。

 

 

點擊左下角的業務實體,並雙擊上方的出差報銷,打開出差報銷業務實體。

 

 

 

右擊畫布中的業務實體並選擇字段定義

 

 

這裏看到的就是從SharePoint網站映射過來的字段。

 

後面就可以直接使用這個業務實體了,點擊OK關閉窗口。


4 流程建模

本環節我們將建立一個處理SharePoint發起的出差報銷請求的流程,分別經過以下步驟。

 

1.        更新狀態爲處理中

2.        調用Bing(必應)地圖服務計算兩地之間的距離和所需時間

3.        生成審批表單併發送給負責人審覈

4.        根據審覈結果處理

5.        如果審覈通過則更新狀態爲通過,否則更新狀態爲拒絕

6.        更新SharePoint的條目中的距離和時間信息

 

選擇左下角的流程設計器,在頂部的主菜單欄點擊新建模型按鈕。你已經新建了一個模型。



在畫布左側的符號元素庫裏面,收起高級部件,展開MiscellaneousWebService部件,依次拖放以下元素到畫布上,請按從上到下的次序擺放。

 

·       開始

·       賦值(Miscellaneous)

·       BING distance (WebService)

·       任務

·       條件

·       賦值(條件的左分支)(Miscellaneous)

·       賦值(條件的右分支)(Miscellaneous)

·       結束




點擊頂部主菜單欄的連接所有按鈕,或者點擊符號元素庫上方的連接所有按鈕。



可以看到原本藍色帶問好的線都變成了黑色實線。條件分支的線必須手動連接。

鼠標移動到條件元素,點擊並按住顯示出來的標註“真”的橙色球狀按鈕,拖動到左邊的元素頂部綠色的球狀按鈕上釋放,條件爲真的連線就完成了。



同樣,連接條件元素標註“假”的帶閃電符號球狀按鈕到右邊的元素。

 

至此,所有的連接就完成了,可以雙擊每一個元素來給他們命名。


最後,按CTRL+G來把所有元素對齊到網格。

 

 

工作流變量是用來臨時存儲計算結果或決策的。

在頂部主菜單欄點擊編輯工作流變量


點擊添加字段按鈕添加3個字段。

名稱

類型

距離

文本

時間

文本

決定

布爾值

給每個字段命名並設置“決定”字段的類型爲布爾值




點擊OK關閉窗口。

 

在頂部主菜單欄點擊保存


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章