工作流產(chǎn)品提供一種圖形化的方法來描述和實現(xiàn)工作流進程。進程的每個步驟以一個圖形化的圖標來表示。通過對這些圖標的連接,設(shè)計者就能夠描述步驟之間的關(guān)系及路由。對每個步驟而言,設(shè)計者能夠指定該步驟用戶參與進程的界面和所需完成的任務(wù)所需的電子表格。
接下來我們以月度業(yè)務(wù)報告的自動化進程為例。報告由一個包括累計實現(xiàn)利潤, 利潤預(yù)期, 以及新訂單登記的計劃修改,稅前利潤等要素構(gòu)成的表格以及一個將這些要素與年度計劃對比的圖表組成,進程必須遵照如下規(guī)則:
報告是月度更新的;
當(dāng)前訂單由訂單登錄管理員負責(zé)填寫;
下月度訂單由產(chǎn)品經(jīng)理負責(zé)在產(chǎn)品A和B各自的國內(nèi)銷售狀況的基礎(chǔ)上進行預(yù)測, 由出口銷售經(jīng)理預(yù) 測所有產(chǎn)品國際市場的銷售;
利潤預(yù)測由生產(chǎn)經(jīng)理在當(dāng)前在程生產(chǎn)和預(yù)計訂單的基礎(chǔ)上完成;
當(dāng)期稅前收益和稅前收益預(yù)測由控制者根據(jù)當(dāng)期收益及收益預(yù)測填寫;
當(dāng)期收益及收益預(yù)測保存在一份Excel的擴展表格中,該表格也用于生成表格式的報告及圖表。
該進程包括了如下步驟:
步驟1:周期性初始化。該步驟在每月第一天自動啟動進程。
步驟2:讀取上一個周期的數(shù)據(jù)。該步驟其實是一個被"訓(xùn)練"用于讀取上周期實際收益和預(yù)期收益的Flobot(工作流機器人)。
步驟3: 當(dāng)前記錄。在本步驟內(nèi)訂單登錄管理員將當(dāng)月訂單情況填寫完整。
步驟4,5,6:訂單預(yù)測。 這三步--產(chǎn)品經(jīng)理對A,B產(chǎn)品的國內(nèi)銷售量預(yù)測及出口銷售經(jīng)理對海外市場的預(yù)測平行執(zhí)行。
步驟7:收入預(yù)測。 本步驟只有在4,5,6三步完成后方可執(zhí)行。在本步驟內(nèi)生產(chǎn)經(jīng)理在當(dāng)前在程生產(chǎn)和預(yù)計訂單的基礎(chǔ)上對當(dāng)年剩余每個月度的利潤作出預(yù)計。
步驟8:稅前收益預(yù)測。Controller 將作出基于前面步驟得到的收益結(jié)果計算得到的剩下每個月的稅前收益預(yù)測。
步驟9:數(shù)據(jù)更新和報告。在這一步驟中Flobot重新得到應(yīng)用,被"訓(xùn)練"用于將進程中采集來的數(shù)據(jù)更新擴展表格。除了更新數(shù)據(jù),還能運行Excel宏,用于打印供散發(fā)的圖表等資料。
步驟10:結(jié)束。用于表示程序終止的必要環(huán)節(jié)。