26招搞定工作流配置_第1頁
26招搞定工作流配置_第2頁
26招搞定工作流配置_第3頁
26招搞定工作流配置_第4頁
26招搞定工作流配置_第5頁
已閱讀5頁,還剩111頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

DOCPROPERTYManualName工作流用戶手冊STYLEREF"標題1"\n1STYLEREF"標題1"案例分析案例分析本章以多種典型的業(yè)務應用場景為例,介紹流程定義中各類節(jié)點以及連接弧的具體設置方法。介紹過程中為了突出描述關鍵業(yè)務的實現,對整個流程定義進行了簡化,實際應用過程中,可以根據具體的業(yè)務需求,綜合運用各類典型案例所提供的方法進行流程定義的設計。審批節(jié)點應用本節(jié)以不同業(yè)務場景下的業(yè)務流程,著重介紹審批節(jié)點的各種應用。實際應用過程中,可參考類似場景進行審批節(jié)點的設置。多級審批流程業(yè)務場景某集團公司內部普通職員的費用報銷流程需要經過部門經理的一級審批、財務經理的二級審批以及總經理的三級審批,各級審批不通過時,需要將費用報銷單打回給報銷人修改,修改提交后可以返回到對應的審批節(jié)點。當所有審批節(jié)點通過后,需要發(fā)送消息給所有參與人員,告知費用報銷單已經審批通過,可以進行報銷。場景分析對以上業(yè)務場景關鍵點進行分析:該審批任務包含三個審批節(jié)點,根據各節(jié)點審批結果不同,業(yè)務流程具有不同的走向。審批不通過時,需要返回給流程發(fā)起人進行修改。對審批不通過的費用報銷單進行修改后,需要返回到對應的審批節(jié)點繼續(xù)進行審批。因此,可以通過流程變量在每級審批節(jié)點完成后設置一個標志,標志目前流程所在的審批節(jié)點,如果不通過,根據流程變量的值直接回到此審批節(jié)點。通過對業(yè)務場景的分析得出流程圖如REF_Ref270946859\r\h圖3-1所示。關鍵配置步驟此流程的關鍵配置步驟在于在各審批節(jié)點設置一個標志,通過這個標志實現對不通過的費用報銷單進行修改后,費用報銷單可以返回到對應的審批節(jié)點。設置提交費用報銷節(jié)點的任務屬性和參與人屬性。任務屬性中的任務名稱請選擇費用報銷單的提交功能,參與人可設置為該公司職員。編輯該流程定義的流程屬性,創(chuàng)建流程變量如REF_Ref270949067\r\h圖3-2所示。設置部門經理審批費用報銷節(jié)點的屬性。設置部門經理審批費用報銷節(jié)點的任務屬性如REF_Ref270946865\r\h圖3-3所示。設置部門經理審批節(jié)點的參與人屬性如REF_Ref270946867\r\h圖3-4所示。為了區(qū)分不同的審批節(jié)點,設置部門經理審批費用報銷節(jié)點的后置腳本屬性如REF_Ref270946868\r\h圖3-5所示。設置財務經理審批費用報銷節(jié)點的屬性。分別參考步驟3中的“REF_Ref274920127\n1”和“REF_Ref274920130\n2”,設置財務經理審批費用報銷節(jié)點的任務屬性和參與人屬性。為了區(qū)分不同的審批節(jié)點,設置財務經理審批費用報銷節(jié)點的后置腳本屬性如REF_Ref270946872\r\h圖3-6所示。設置總經理審批費用報銷節(jié)點的屬性。分別參考步驟3中的“REF_Ref274920127\n1”和“REF_Ref274920130\n2”設置總經理審批費用報銷節(jié)點的任務屬性和參與人屬性。為了區(qū)分不同的審批節(jié)點,設置總經理審批費用報銷節(jié)點的后置腳本屬性如REF_Ref270946878\r\h圖3-7所示。設置修改費用報銷節(jié)點的屬性。修改費用報銷節(jié)點任務屬性中的“任務名稱”請選擇費用報銷單的提交任務、“自定義界面狀態(tài)”可設置為“EDIT”;參與人屬性設置為流程發(fā)起人。設置修改費用報銷節(jié)點的參與人屬性如REF_Ref270946881\r\h圖3-9所示。修改費用報銷單后,費用報銷單需要提交到被打回的審批節(jié)點繼續(xù)進行審批,此時,可根據各審批節(jié)點輸出的后置腳本來設置連接弧條件,分別如REF_Ref270946885\r\h圖3-10、REF_Ref295122724\r\h圖3-11、REF_Ref295122726\r\h圖3-12所示。設置消息節(jié)點的屬性。設置消息節(jié)點的任務屬性如REF_Ref270946889\r\h圖3-13所示。設置消息節(jié)點的參與人屬性如REF_Ref270946891\r\h圖3-14所示。實現結果該流程定義發(fā)布后,可以以該集團公司職員帳號登錄EAS客戶端,提交費用報銷單,啟動業(yè)務流程運行,并以不同審批人的身份登錄EAS客戶端提交不同的審批結果,查看具體的業(yè)務流程走向。支持在審批時修改單據內容的審批流程業(yè)務場景某集團公司普通職員的費用報銷需要經過部門經理審批通過才能進行報銷。部門經理審批時,若發(fā)現職員提交的費用報銷單中的報銷事由和金額填寫都正確,但是“費用類型”填寫不正確,此時不需要打回給提交報銷單的人進行修改,直接由部門經理在審批時修改正確即可。場景分析分析以上業(yè)務場景可知,需要在審批頁面展現單據的特殊狀態(tài),可以修改費用報銷單的“費用類型”字段值,這種通過工作流狀態(tài)控制字段的可編輯性的方式首先需要在業(yè)務建模工具中創(chuàng)建對應的頁面狀態(tài)。具體實現流程如REF_Ref271027694\r\h圖3-15所示。關鍵配置步驟此流程的關鍵配置步驟在于新建業(yè)務單據的特殊狀態(tài),實現對單據中某個特定字段屬性的修改。在業(yè)務建模工具中新建業(yè)務單據的特殊狀態(tài)。一般情況下,在業(yè)務建模工具中新增業(yè)務單據后,系統默認提供四種業(yè)務界面狀態(tài)方案,即新增、修改、查看和關聯查看。若需要在審批節(jié)點對業(yè)務單據進行修改,可以通過將審批節(jié)點任務屬性中的“業(yè)務界面狀態(tài)”設置為編輯狀態(tài)來實現,也可以通過此處描述的步驟增加一種狀態(tài),實現對業(yè)務單據中某個特定的字段屬性的修改。本手冊配套演示視頻中將以此種方式介紹如何配置支持在審批時修改單據內容的審批流程。登錄BOS工具,切換至“金蝶BOS業(yè)務建模工具”。在“業(yè)務管理單元”中雙擊費用報銷單,打開該業(yè)務單據。在主菜單中選擇“業(yè)務單元->狀態(tài)定義”,系統彈出“狀態(tài)管理”頁面。單擊“新增”,新增頁面狀態(tài),如REF_Ref271027456\r\h圖3-16所示。在“狀態(tài)管理”欄中選擇已新增的頁面狀態(tài),單擊“編輯狀態(tài)”,系統彈出“狀態(tài)編輯”界面。在“狀態(tài)編輯”界面設置費用報銷單中各字段的可見性和可用性。將所有字段都設置為“可見”,將“費用類型”字段設置為“可用”,其它字段設置為“不可用”,如REF_Ref271027457\r\h圖3-17所示。新建業(yè)務單據的狀態(tài)后,需要發(fā)布該業(yè)務單據并重新生成子系統樹,重新啟動EAS服務器將該業(yè)務單據重新部署到EAS服務器。設置提交費用報銷單節(jié)點的任務屬性和參與人屬性。任務屬性中的任務名稱請選擇費用報銷單的提交功能,參與人可設置為任意人。設置審批節(jié)點的任務屬性和參與人屬性。設置審批節(jié)點的任務屬性時,需要將“業(yè)務界面狀態(tài)”設置為REF_Ref271018445\n\h步驟1中新建的狀態(tài),如REF_Ref271027461\r\h圖3-18所示。業(yè)務單據內碼:在提交費用報銷單節(jié)點的任務屬性中選擇費用報銷單的相關任務后,流程配置工具默認將該單據的ID作為審批節(jié)點的業(yè)務單據內碼。業(yè)務界面狀態(tài):選擇在審批界面中展示的業(yè)務單據的狀態(tài),此實例中選擇REF_Ref271018445\r\h步驟1新建的業(yè)務狀態(tài)。輸出審批對象:審批結果的輸出對象,采用默認值即可。實現結果發(fā)布流程定義后,可以登錄EAS客戶端運行業(yè)務流程。以公司職員的帳號登錄EAS客戶端,新增并提交費用報銷單。以公司部門經理的帳號登錄EAS客戶端,系統提示審批任務消息,點擊審批任務消息進入審批界面,對費用報銷單進行審批,如REF_Ref271027465\r\h圖3-19所示。在該頁面中,審批執(zhí)行人可以對“費用類型”進行修改。業(yè)務流程運行完畢,可以以流程管理員的身份進入“流程監(jiān)控”頁面,查看該流程的運行狀態(tài)為“已完成”狀態(tài),業(yè)務流程運行完畢。支持會簽模式的審批流程業(yè)務場景費用報銷單審批過程中,在對費用進行審批時,需要多人參加審批,以保證該報銷單的正確性,并且必須每個人都審批通過后,此審批節(jié)點才能通過。場景分析對以上業(yè)務場景進行分析可知,該業(yè)務流程的審批節(jié)點包含多個參與人,且必須通過每個參與人的審批同意后,該費用報銷單才審批通過。該業(yè)務場景可采用審批節(jié)點的會簽模式實現。具體實現流程圖如REF_Ref271031217\r\h圖3-20所示。關鍵配置步驟此流程的關鍵配置步驟在于在審批節(jié)點的任務屬性處設置支持會簽模式的相關信息。設置提交費用報銷單節(jié)點的屬性。任務屬性中的任務名稱請選擇費用報銷單的提交功能,參與人可設置為任意人。設置審批節(jié)點的任務屬性,如REF_Ref271031223\r\h圖3-21所示。需設置的參數說明如REF_Ref271031286\r\h表3-1所示。參數名稱如何理解如何設置業(yè)務單據內碼在提交費用報銷單節(jié)點的任務屬性中選擇費用報銷單的相關任務后,流程配置工具默認將該單據的ID作為審批節(jié)點的業(yè)務單據內碼。采用默認值。輸出審批對象審批結果的輸出對象。采用默認值。是否支持會簽需要多人參與審批獲取審批結果時,綜合各個參與人的審批結果得出最終的審批結果。一票否決:當審批參與人中有一人審批不通過時,該審批任務結束,審批結果為不通過。全部投票:當審批參與人中有一人審批不通過時,其他未參與審批的人還需要繼續(xù)進行審批,但最終的審批結果為不通過。兩種方式都必須滿足所有參與人都審批通過時,審批結果才能為通過。選中“是否支持會簽”,同時選中“一票否決”或“全部投票”。設置審批節(jié)點的參與人如REF_Ref271031225\r\h圖3-22所示。實現結果業(yè)務流程創(chuàng)建完畢,可以發(fā)布到EAS服務器進行驗證。該集團公司所有員工提交的費用報銷單都必須經過部門經理、財務經理和總經理審批通過才能進行報銷。支持決策項的審批流程業(yè)務場景在實際的費用報銷單審批過程中,在部門經理審批時,希望對不同審批結果的費用報銷單提供多種不同的處理方式,例如,當審批不通過時,既可以選擇將費用報銷單打回給提交人進行修改,又可以直接將費用報銷單設置為審批不通過狀態(tài),當審批通過時,可以直接將費用報銷單設置為審批通過狀態(tài)。場景分析對以上業(yè)務場景分析,可以在費用報銷單的審批節(jié)點增加決策項,根據不同的決策項來決定流程的后續(xù)走向。具體實現流程如REF_Ref271041669\r\h圖3-23所示。實現過程設置提交費用報銷節(jié)點的任務屬性和參與人屬性。任務屬性中的任務名稱請選擇費用報銷單的提交功能,參與人可設置為任意人。設置審批節(jié)點的屬性。設置審批節(jié)點的任務屬性如REF_Ref271041674\r\h圖3-24所示。需設置的參數說明如REF_Ref271184463\r\h表3-2所示。參數名稱如何理解如何設置業(yè)務單據內碼在提交費用報銷單節(jié)點的任務屬性中選擇費用報銷單的相關任務后,流程配置工具默認將該單據的ID作為審批節(jié)點的業(yè)務單據內碼。采用默認值。輸出審批對象審批結果的輸出對象。采用默認值。決策項值用于唯一標識該決策項。手動輸入。決策項內容決策項的決策內容。手動輸入。所屬選項決策項所屬的審批結果選項,包含:全部:審批結果為“同意”或“不同意”,均可選擇該決策項。同意:審批結果為“同意”時可選擇的決策項。不同意:審批結果為“不同意”時可選擇的決策項。根據實際的業(yè)務邏輯進行設置。設置審批節(jié)點的參與人為部門經理。設置連接弧的屬性。為了在流程圖中清晰的區(qū)分流程的不同走向,可以設置審批節(jié)點后續(xù)的連接弧的名稱屬性分別如REF_Ref271041676\r\h圖3-25、REF_Ref271041678\r\h圖3-26、REF_Ref271041679\r\h圖3-27所示?!埃薄睘閷徟?jié)點設置的打回修改對應的“決策項值”。“3”為審批節(jié)點設置的審批通過對應的“決策項值”?!?”為審批節(jié)點設置的審批不通過對應的“決策項值”。設置“設置為審批通過狀態(tài)”節(jié)點的屬性?!霸O置為審批通過狀態(tài)”節(jié)點為自動節(jié)點。單擊任務屬性頁面,任務名稱對應的“”,在彈出的“任務選擇”界面選擇該節(jié)點需要執(zhí)行的任務,如REF_Ref271041680\r\h圖3-28所示。在“入口參數”處設置入口參數對應的流程變量。單擊流程變量對應的“”,在彈出的“流程變量選擇器”中選擇對應的流程變量,如REF_Ref277334717\r\h圖3-29、REF_Ref277334718\r\h圖3-30所示。完成所有輸入參數的流程變量設置,如REF_Ref271041682\r\h圖3-31所示。設置“設置為審批不通過狀態(tài)”節(jié)點的屬性?!霸O置為審批通過狀態(tài)”節(jié)點為自動節(jié)點。單擊任務屬性頁面,任務名稱對應的“”,在彈出的“任務選擇”界面選擇該節(jié)點需要執(zhí)行的任務,如REF_Ref271041684\r\h圖3-32所示。在“入口參數”處設置入口參數對應的流程變量。單擊流程變量對應的“”,在彈出的“流程變量選擇器”中選擇對應的流程變量,如REF_Ref277334719\r\h圖3-33、REF_Ref277334720\r\h圖3-34所示。完成所有輸入參數的流程變量設置,如REF_Ref271041687\r\h圖3-35所示。實現結果該流程定義創(chuàng)建完畢,可以發(fā)布到EAS服務器進行測試。以該集團公司某員工的身份登錄EAS客戶端提交費用報銷單,以部門經理身份登錄EAS客戶端進行審批,其審批界面如REF_Ref271041688\r\h圖3-36所示。自由審批流程業(yè)務場景某集團公司普通員工的費用報銷一般需要先后經過部門經理、財務經理和總經理的審批,在某些特殊場景下,費用報銷任務很急而財務經理又不能及時處理時,需要在部門經理審批之后,直接提交給總經理進行審批。部門經理在審批時,若發(fā)現費用報銷不合理,可以直接打回給提交人。而在報銷金額較大的情況下,總經理審批后,為了確保費用金額準確,需要增加其助理進行審批確認的環(huán)節(jié)。場景分析一般情況下,業(yè)務流程的各個節(jié)點都是固定的,以上場景中,要求業(yè)務流程能夠根據實際情況進行跳轉、打回或增加某些審批節(jié)點。通過在部門經理審批節(jié)點設置打回和跳轉屬性,滿足部門經理發(fā)現費用報銷不合理是,直接打回費用報銷單的需求和緊急報銷任務直接提交給總經理審批的需求;在總經理審批節(jié)點設置加簽屬性,滿足審批后需要總經理助理確認審批的需求。該業(yè)務流程的基本流程定義如REF_Ref272502523\r\h圖3-37所示。關鍵配置步驟改流程的關鍵配置步驟在于在第一個審批節(jié)點設置“打回”和“跳轉”屬性,在最后一個審批節(jié)點設置“加簽”屬性。設置提交費用報銷節(jié)點的任務屬性和參與人屬性。任務屬性中的任務名稱請選擇費用報銷單的提交功能,參與人可設置為該公司職員。設置部門經理審批費用報銷節(jié)點的屬性。設置部門經理審批節(jié)點任務屬性如REF_Ref275347542\n\h圖3-38所示。設置部門經理審批節(jié)點的參與人屬性如REF_Ref272502534\r\h圖3-39所示。設置部門經理審批節(jié)點的模式屬性如REF_Ref275332858\r\h圖3-40所示。參考REF_Ref275333099\r\h步驟2中的“REF_Ref275347993\n\h1”和“REF_Ref275333105\n\h2”設置財務經理審批費用報銷節(jié)點的任務屬性和參與人屬性。設置總經理審批費用報銷節(jié)點的屬性。參考REF_Ref275333099\r\h步驟2中的“REF_Ref275347993\n\h1”和“REF_Ref275333105\n\h2”設置總經理審批節(jié)點的任務屬性和參與人屬性。設置總經理審批節(jié)點的模式屬性如REF_Ref275333187\n\h圖3-41所示。實現結果該流程定義發(fā)布后,可以通過登錄EAS環(huán)境驗證流程的運行。以該集團公司職員賬號登錄EAS系統,提交編號為“ZS_BX_0015”以部門經理的帳號通過Web方式訪問EAS系統,系統提示審批任務消息。雙擊審批任務消息進入審批任務界面,如REF_Ref272502545\r\h圖3-42所示。只有通過Web方式訪問EAS系統打開審批界面,界面才會展示“打回”和“跳轉”操作的鏈接。通過EAS客戶端訪問EAS系統時,界面不會展示這兩種操作鏈接。根據實際情況,確認審批意見以及后續(xù)需要執(zhí)行的任務。打回業(yè)務單據。輸入審批意見,單擊“打回”鏈接,系統展示如REF_Ref272502546\r\h圖3-43所示界面。選中需要打回的節(jié)點,單擊“確定”,打回業(yè)務單據。跳轉審批節(jié)點輸入審批意見,單擊“跳轉”鏈接,系統顯示如REF_Ref272502550\r\h圖3-44所示界面。選擇“總經理審批”對應的任務記錄,單擊“確定”,系統彈出確認提示框。單擊“確定”,系統提示跳轉成功??梢砸钥偨浝碣~號登錄EAS系統審批該費用報銷單。以該集團公司總經理的帳號登錄EAS系統,系統提示審批任務消息。雙擊審批任務消息進入審批任務處理界面,如REF_Ref272502551\r\h圖3-45所示。輸入審批意見,單擊“加簽”鏈接,進入加簽處理界面,如REF_Ref272502554\r\h圖3-46所示。單擊“增加加簽人”按鈕,系統彈出“職員”選擇界面,如REF_Ref272502555\r\h圖3-47所示。在“職員”選擇界面添加加簽節(jié)點的參與人為“總經理助理”,單擊“選擇”按鈕完成參與人的設置,系統默認設置該審批節(jié)點的“活動名稱”和“工作流消息”,單擊“確定”,完成該加簽節(jié)點的設置,如REF_Ref272502558\r\h圖3-48所示。實際應用過程中,可以根據具體的業(yè)務需求,增加多個加簽活動,并設置各加簽活動的執(zhí)行順序,同時,還可以將已經設置的多個加簽活動進行合并。在加簽處理界面中單擊“確定”,系統彈出確認提示框,單擊“確定”按鈕完成加簽活動的設置。加簽操作完成之后,只會變更流程定義,不會自動提交當前任務,用戶仍然需要按正常審批提交審批意見。單擊“同意”,完成總經理對費用報銷單的審批。以總經理助理的賬號登錄EAS系統,系統提示審批任務消息,雙擊審批任務消息界面,審批該費用報銷單,完成該費用報銷單的審批流程。以具有該流程定義監(jiān)控和管理權限的賬號登錄EAS系統,進入“系統平臺->工作流管理->工作流監(jiān)控”查看該業(yè)務流程的運行狀態(tài)為“已完成”。選中該業(yè)務流程,單擊“”圖標,進入該業(yè)務流程的監(jiān)控界面,查看該業(yè)務流程的運行過程,如REF_Ref272502561\r\h圖3-49所示。如何實現在審批中修改單據的部分字段問題描述合同在審批過程中,轉到合同管理員處時,合同管理員需要填寫合同的“檔案號”,但他不能修改合同的其它信息。解決方案在工作流審批時,點擊查看單據,只能修改檔案號字段。這種通過工作流狀態(tài)控制字段的可編輯性可以做到,具體步驟如下:在業(yè)務建模工具中打開該單據,在保證該單據被選中的情況下,在菜單中選擇“業(yè)務單元->狀態(tài)管理->新建->狀態(tài)”。然后設置該單據對應的字段的可見性與可用性,把所有字段都設為可見,“檔案號”字段設為可用,其他的字段可用性設為不可用。在工作流對應的審批節(jié)點,輸入該單據的狀態(tài)名(目前只能手動輸入)。關鍵字審批修改單據如何設置不連續(xù)審批節(jié)點參與人范圍相同時自動合并問題描述流程定義時,若不連續(xù)的審批節(jié)點參與人范圍一致時,如何設置自動合并?解決方案當流程定義中,當多個不連續(xù)的審批節(jié)點參與人范圍相同時,是否自動合并審批任務,可在“流程屬性”中進行設置,如REF_Ref276632065\r\h圖1-45所示。關鍵字審批參與人不連續(xù)自動合并如何設置連續(xù)審批節(jié)點參與人范圍相同時不自動合并問題描述流程定義時,若連續(xù)的審批節(jié)點參與人范圍一致時,如何設置不自動合并?解決方案若連續(xù)的審批節(jié)點參與人范圍一致時,系統默認自動合并審批任務。按以下步驟設置可不自動合并。流程屬性中,不勾選“自動合并審批節(jié)點”。在連續(xù)審批節(jié)點的中間插入路由節(jié)點。關鍵字審批參與人連續(xù)自動合并如何輸出審批時修改了的單據信息問題描述用戶在審批時修改了單據的內容,而后續(xù)的節(jié)點需要使用被審批人修改的那部分信息,如何將此部分已修改過的信息輸出?解決方案此時可以在審批節(jié)點上配置關聯對象輸出,將所需的修改過的信息輸出到指定的流程變量中。選擇“審批”節(jié)點處的“關聯對象輸出”屬性,進入“關聯對象輸出”屬性的設置界面。在“關聯對象內碼”(需在流程變量中設置并在提交節(jié)點輸出)和“關聯實體對象”(具體執(zhí)行的業(yè)務單據)確定關聯對象。系統將顯示該對象的所有屬性信息。選擇關聯對象中后續(xù)需要使用的屬性,添加到輸出參數列表中。設置輸出參數對應的流程變量,如REF_Ref276632059\r\h圖1-43所示。關鍵字審批修改輸出參與人應用設置簡單條件參與人的流程業(yè)務場景某集團公司內部費用報銷的審批一般經過財務經理審批通過即可完成審批,但是在報銷金額大于5000元的情況下,必須由公司總經理進行審批。場景分析分析以上業(yè)務場景可知,費用報銷單的默認審批人為財務經理。但是,需要對費用報銷單中的報銷金額進行判斷,金額大于5000元時,須總經理進行審批。因此,可以在提交費用報銷單時,將費用報銷單的單據頭中的總金額輸出到指定的流程變量中,如Amount中,然后在設置審批參與人時,將Amount變量值作為條件來設置對應的參與人。具體實現流程圖如REF_Ref270952379\r\h圖3-50所示。關鍵配置步驟該流程的關鍵配置步驟在于在提交節(jié)點將費用報銷單中的報銷金額輸出到指定的流程變量,并在審批節(jié)點通過變量值作為條件來設置參與人。在提交費用報銷單節(jié)點中將報銷金額輸出到指定的流程變量中。在“任務名稱”選擇費用報銷單的提交任務后,在“輸出對象”中選擇分錄中的“合計金額”,單擊“”將其添加到“輸出參數”區(qū)域。單擊“輸出參數”區(qū)域的流程變量編輯入口,進入“流程變量”界面,新增“Amount”流程變量,如REF_Ref270952383\r\h圖3-51所示。在“出口參數”區(qū)域設置金額與流程變量的對應關系,如REF_Ref270952385\r\h圖3-52所示。在此流程定義中,所選擇的輸出字段屬性為單據頭中的字段屬性。實際應用中,如果需要輸出單據分錄中的某個字段時,則需要設置的聚合函數,指定輸出分錄中具體哪一行對應的字段值。對于金額等字段,還可以輸出分錄的平均值或總和等。設置審批費用報銷單節(jié)點的參與人屬性。在審批節(jié)點的參與人屬性設置界面,將默認參與人設置為“財務經理”,如REF_Ref270952389\r\h圖3-53所示。增加條件參與人記錄,設置申請金額大于5000的條件,如REF_Ref270952392\r\h圖3-54所示。設置條件參與人為“總經理”,如REF_Ref270952393\r\h圖3-55所示。完成審批節(jié)點參與人設置,如REF_Ref270952394\r\h圖3-56所示。實現結果該流程定義發(fā)布后,可以以該集團公司職員帳號登錄EAS系統,提交不同金額的費用報銷單,啟動業(yè)務流程運行,驗證該業(yè)務流程的運行。根據對業(yè)務需求的分析可知,審批節(jié)點參與人的設置可分為兩種情況,當金額大于5000元時,由總經理審批,當金額小于等于5000元時,由財務經理審批。這種場景也可以通過設置連接弧條件來進行配置,具體請參見REF_Ref270952841\r\h3.3.1REF_Ref270952843\h帶分支的審批流程。設置復雜參與人的流程業(yè)務場景某集團公司需要配置一條費用報銷申請單的流程,此流程對集團下所有公司和部門通用,集團所有的費用報銷申請都會按照此流程運轉。費用申請需要一個多級審批過程,當某個員工提交費用報銷申請后,首先由該員工的直接上級來進行一級審批,審批通過后需要由該員工所在部門的負責人來進行二級審批(負責人有可能就是該員工的直接上級),部門負責人審批通過后需要由部門負責人的上級部門領導進行三級審批。當審批環(huán)節(jié)中任何一個審批環(huán)節(jié)不通過,這需要打回給費用報銷申請人修改單據,然后重新審批。當審批全部通過后,需要給所有參與過的人員發(fā)送消息,提醒此費用報銷單已經通過,可以進行報銷。場景分析根據所描述的業(yè)務場景和需求,進行如下分析:流程包含三級審批:直接上級審批、部門負責人審批、部門負責人的上級部門領導審批。由于流程在集團內通用,所以采購申請單提交節(jié)點的參與人可設置為“任意人”。直接上級審批節(jié)點的參與人可以通過流程提交人的直接上級關系進行設置。部門負責人審批節(jié)點需要根據提交采購申請單所在的部門判斷具體的參與人。由于費用報銷單中包含了提交人所在的部門信息,可以在提交費用報銷單時,將部門信息輸出到指定的流程變量中,在部門負責人審批節(jié)點則根據流程變量判斷具體的負責人。如果費用報銷單提交人所在的部門負責人和其直接上級為同一個人,則需要將兩個審批節(jié)點合并為一個審批節(jié)點。部門負責人的上級部門領導審批可以根據部門負責人審批節(jié)點的具體參與人來判斷。當審批全部通過后,需要給所有參與過的人員發(fā)送消息,提醒此費用報銷單已經審批通過,可以進行報銷。具體實現流程圖如REF_Ref272502810\r\h圖3-57所示。關鍵配置步驟此流程的關鍵配置步驟在于各審批節(jié)點的參與人設置。在提交節(jié)點將費用報銷單的部門信息輸出到指定的流程變量中。在任務屬性處增加申請部門ID和申請部門名稱對應的流程變量,將費用報銷單中的申請部門ID和申請部門名稱屬性輸出到指定的流程變量中,如REF_Ref272502820\r\h圖3-58所示。采購部門ID屬性可以唯一定位采購部門。采購部門名稱屬性可以方便進行監(jiān)控和消息定制,為非必選項。申請部門ID對應的流程變量必須設置為“參與者”或“外部數據類型”,因為只有這兩種類型的流程變量才能在參與人設置時被引用;部門名稱對應的流程變量類型可以根據部門名稱字段的類型進行設置。在出口參數處設置流程變量的對應關系,如REF_Ref272502822\r\h圖3-59所示。設置直接上級審批節(jié)點的參與人屬性。設置直接上級審批節(jié)點的參與人如REF_Ref272502826\r\h圖3-60所示。“流程發(fā)起人”和“單據提交人”基本等同。設置部門負責人審批節(jié)點的參與人屬性。REF_Ref275334482\n\h步驟1中已經將采購申請單中的部門信息輸出到了指定的流程變量中,此處可以使用該流程變量來設置對應的負責人。在“組織單元”類型中添加采購部門對應的負責人為參與人,如REF_Ref272502827\r\h圖3-61所示。添加采購部門對應的負責人為參與人“DepartmentID”變量用在此處代表一個組織單元ID或組織單元值對象,但具體的值在建模時是不確定的,在運行時由單據傳送過來。此處參與人的設置是實際上就是:變量+負責人。變量是動態(tài)的,所以能夠動態(tài)出找人,達到動態(tài)參與人的效果。還可以通過很多種方式來找到合適的人,比如腳本、java代碼等等都可以達到這種效果,將找人算法放到代碼中,將返回結果賦值給參與人變量,參與人設置處可以直接設置為參與人變量。若部門負責人與單據提交人的直接上級是同一人時,系統自動將參與人相同的兩個連續(xù)的審批任務合并為一個審批任務。設置部門負責人直接上級審批節(jié)點的參與人屬性。設置在“關系->活動執(zhí)行人”類型下,設置部門負責人直接上級審批節(jié)點的參與人,如REF_Ref272502831\r\h圖3-62所示。參與人“關系”頁簽下,都是根據某一個參照物來找對應的人員。比如以活動、職位或變量等為參照。實現結果該流程定義發(fā)布后,可以以該集團公司不同部門的職員帳號登錄EAS系統,提交費用報銷單,啟動業(yè)務流程運行,驗證該業(yè)務流程的運行。在流程啟動時指定下一步參與人的流程業(yè)務場景費用報銷單審批時,需要在提交單據的時候根據費用報銷單的信息來選擇該費用報銷單的具體審批人,可以選擇的參與人包含部門經理、財務經理和總經理。場景分析以上業(yè)務場景中,審批費用報銷單的執(zhí)行人需要在提交費用報銷單時指定,因此可以在提交費用報銷節(jié)點設置允許指定下一步參與人。在流程定義中第一個人工節(jié)點設置指定下一步參與人可以通過該流程的流程屬性進行設置。同時,審批節(jié)點的參與人需要從部門經理、財務經理和總經理中選擇,因此,可以首先在審批節(jié)點設置其參與人為部門經理、財務經理和總經理,作為提交節(jié)點下一步參與人的選擇范圍。該場景的流程圖示例如REF_Ref271116987\r\h圖3-63所示。關鍵設置步驟此流程的關鍵配置步驟在于需要在流程屬性中設置允許在流程的第一個提交節(jié)點指定后續(xù)節(jié)點的參與人,同時需要在審批節(jié)點設置允許指定的參與人范圍。設置流程屬性。在流程編輯區(qū)單擊鼠標右鍵,系統彈出“流程屬性”界面,在“基本屬性”頁面選中“啟動時設置下一步參與人”,如REF_Ref271126468\r\h圖3-64所示。在審批節(jié)點的參與人中設置提交節(jié)點可選擇的參與人范圍,此實例中的參與人范圍包含部門經理、財務經理和總經理,如REF_Ref271116995\r\h圖3-65所示。實現結果該流程定義編輯完畢,可以發(fā)布到EAS服務器進行驗證。以該集團公司的任意員工帳號登錄EAS客戶端,進入新增費用報銷單界面,填寫費用報銷單信息,如REF_Ref271116997\r\h圖3-66所示。信息填寫完畢,在工具欄中單擊“”,系統彈出“指定執(zhí)行人”界面,如REF_Ref271116998\r\h圖3-67所示。在“指定執(zhí)行人”界面選擇審批該費用報銷單的執(zhí)行人。該執(zhí)行人登錄EAS客戶端后,即可通過該費用報銷單的審批任務消息進入審批界面對該任務進行審批。如何設置工作流中的參與人組問題描述參與人設置里可以設置參與人組,可以按照角色或者其他方式將一部分人定義為一個參與人組,如定義一個經理組,將所有的經理人在這一個參與人組里管理,那如何在EAS系統里面設置參與人組呢?解決方案用管理員登錄EAS,然后選擇主菜單“系統平臺->系統配置->消息接收組”,增加消息組即可,如REF_Ref282960898\r\h圖1-1所示。在流程配置工具中對應參與人設置頁面增加參與人組,如REF_Ref282960900\r\h圖1-2所示。如何設置審批中的參與人為沒有建立用戶的員工的上級問題描述費用報銷單中,制單人和被報銷人不為同一人。審批節(jié)點需被報銷人的直接上級進行審批。如被報銷人沒有建立用戶,如何實現?例如:如工廠的會計替普通工人提交報銷單,工人沒有建立用戶。解決方案需安裝補丁pt041690和pt037534,并在提交節(jié)點的后置腳本中放以下腳本。在后續(xù)節(jié)點參與人設置為員工上級時,通過“參與人變量-直接上級”關系進行設置即可。關鍵字職員上級審批如何判斷指定下一步參與人設置時哪個節(jié)點為默認勾選問題描述如REF_Ref276632068\r\h圖1-46所示,當A、B節(jié)點均為下一步活動節(jié)點時,系統如何判斷“下一步參與人”設置時哪個節(jié)點為默認勾選?解決方案判斷順序為:先根據分支條件進行判斷,將滿足條件的節(jié)點顯示出來。然后根據節(jié)點名稱的拼音順序自上而下排列。最后根據流程定義時畫連接弧的先后順序進行默認勾選。關鍵字下一步參與人默認勾選如何設置下一步參與人界面只顯示滿足條件的分支條件的后繼節(jié)點業(yè)務場景審批節(jié)點A后面跟了B、C兩個審批節(jié)點,通過A節(jié)點的決策項來作為分支條件判斷走B或者C,B、C的審批人都設置為任意人,在A審批的時候希望通過下一步參與人選擇B、C的參與人,單默認只勾選其中一個,現場希望同A所選的決策項來默認勾選對應節(jié)點的參與人,如決策項為1,走B分支,這下一步參與人界面默認勾選B,決策項為2,走C分支,這下一步參與人界面默認勾選C。場景分析客戶希望通過審批節(jié)點操作時所選擇的決策項來控制下一步參與人選擇界面所顯示的審批節(jié)點,并為該節(jié)點設置參與人。該需求可通過在審批節(jié)點A設置審批結果的關聯流程分支來實現。示例流程配置如下:關鍵配置步驟在審批節(jié)點的后置分支條件設置分支條件的顯示名稱。在審批節(jié)點處,設置審批結果意見所綁定的流程分支,如下圖所示:最終下一步參與人界面所展示的審批節(jié)點,會根據當前審批節(jié)點所選擇的決策結果而定,如下圖。連接弧條件應用帶分支的審批流程業(yè)務場景某集團公司費用報銷流程根據報銷金額不同,審批執(zhí)行也不同。如當報銷費用總金額小于等于5000元時,由部門經理審批;如當報銷費用總金額大于5000元時,由總經理審批;場景分析該業(yè)務場景要求根據費用報銷單中的合計金額來判斷對應的審批參與人,因此,可以設置多個審批節(jié)點,通過連接弧條件來判斷具體需要運行的節(jié)點。同時,在提交費用報銷單時,可以將費用報銷單的單據頭中的總金額輸出到指定的流程變量中,如Amount中,然后在設置連接弧條件時,將Amount變量值作為判斷條件。具體實現流程圖如所示。關鍵配置步驟此流程的關鍵配置步驟在于需要在提交節(jié)點將費用報銷單的報銷金額輸出到指定的流程變量,采用該流程變量的值作為連接弧的走向條件。在提交節(jié)點將費用報銷單的報銷金額輸出到指定的流程變量。在“任務名稱”處選擇費用報銷單的提交任務后,在“輸出對象”中選擇分錄中的“合計金額”,單擊“”將其添加到“輸出參數”區(qū)域。單擊“輸出參數”區(qū)域的流程變量編輯入口,進入“流程變量”界面,新增“Amount”流程變量,如REF_Ref272502857\n\h圖3-69所示。在“出口參數”區(qū)域設置金額與流程變量的對應關系,如REF_Ref272502859\n\h圖3-70所示。在此流程定義中,所選擇的輸出字段為單據頭中的字段。實際應用中,如果需要輸出單據分錄中的某個字段時,則需要設置的聚合函數,指定輸出分錄中具體哪一行對應的字段值。對于金額等字段,還可以輸出分錄的平均值或總和等。設置提交費用報銷節(jié)點后的連接弧屬性分別如REF_Ref272502861\r\h圖3-71、REF_Ref272502862\r\h0所示。設置部門經理審批節(jié)點的參與人為部門經理,如REF_Ref272502865\r\h圖3-73所示。設置總經理審批節(jié)點的參與人為總經理,如REF_Ref272502867\r\h圖3-74所示。實現結果該流程發(fā)布后,可以以該公司員工帳號登錄EAS客戶端,提交不同金額的費用報銷單,查看流程的具體走向,驗證該業(yè)務流程。同一業(yè)務單據需要啟動不同的流程業(yè)務場景某集團公司配置了多種費用報銷流程,根據提交費用報銷單的員工所在的部門不同,所需要經過的流程也不同,例如,技術部和財務部需要走不同的流程,兩個流程根據部門信息來啟動。場景分析以上場景中,同一種業(yè)務單據可以綁定不同的業(yè)務流程,為了能準確地綁定所要運轉的流程,需要使用流程啟動條件來判斷。費用報銷單的單據中包含了申請人所在的部門,將該部門信息作為具體業(yè)務流程的啟動條件。具體實現流程圖如REF_Ref272503082\r\h圖3-75所示。關鍵配置步驟此流程的關鍵配置步驟在于需要根據費用報銷單中的部門信息,設置開始節(jié)點所連接的連接弧處的啟動條件。雙擊開始節(jié)點處連接弧,系統彈出“連接弧屬性”設置界面。設置“連接弧名稱”和“顯示名稱”為“啟動條件”。單擊“添加條件”,添加啟動條件。選中業(yè)務屬性對應的單元格,單擊“”,在彈出的“設置流程啟動條件”界面中選擇費用報銷單的申請人所在部門的ID屬性,如REF_Ref272503092\r\h圖3-76所示。此處直接使用系統默認的單據對象流程變量中的變量屬性作為判斷條件,而不是將該屬性輸出到自定義的簡單變量中來使用。關于流程變量的詳細說明,請參見“REF_Ref271895453\r\h1.4REF_Ref271895453\h基本概念”中“REF_Ref271895443\h流程變量”處的詳細說明。若“環(huán)球家電”所在的部門ID為123,則設置啟動條件如REF_Ref272503094\r\h圖3-77所示。部門ID的具體值請根據業(yè)務系統中定義的實際值來設置。實現結果該流程發(fā)布后,可以以環(huán)球家電員工帳號登錄EAS客戶端,執(zhí)行費用報銷單的提交操作來驗證此流程的運行?;コ饴酚蓱脴I(yè)務場景某集團公司內部費用報銷單審批流程中,某員工提交費用報銷單后還未經過審批,此時,他發(fā)現費用報銷單內容填寫錯誤需要在審批前對其進行修改,或者發(fā)現之前提交的費用報銷單已經包含了所要報銷的費用,需要廢棄此費用報銷單。場景分析可以通過設置互斥路由來解決這一問題。一般情況下,路由節(jié)點用來調整流程結構或美化流程圖,特殊應用場景中,可以通過設置路由節(jié)點的入口方式和出口方式來控制流程的不同走向。具體實現流程圖如REF_Ref271122248\r\h圖3-78所示。關鍵配置步驟此流程的關鍵配置步驟在于設置路由節(jié)點的互斥屬性。設置提交費用報銷單節(jié)點的任務屬性和參與人屬性。設置“互斥路由”的節(jié)點信息。雙擊路由節(jié)點進入節(jié)點屬性的設置界面。設置路由節(jié)點的基本屬性如REF_Ref271122254\r\h圖3-79所示。設置互斥路由的模式如REF_Ref271122257\r\h圖3-80所示。入口方式:選擇“任意一條連接”,即表示提交或修改采購申請單都將到達該節(jié)點。出口方式:可以選擇“所有連接”或“滿足條件的連接”,且選中“互斥出口”,表示流程流轉經過這個路由活動,創(chuàng)建這個節(jié)點的所有后繼節(jié)點的實例,在這個場景中就是審批和修改同時創(chuàng)建。然后有任何一個活動被處理,那么剩下的就會自動被取消。如果設置互斥路由,那么出口條件必須選擇“所有連接”或“滿足條件的連接”,否則互斥將不生效。設置審批節(jié)點的任務屬性和參與人屬性。設置修改節(jié)點的任務屬性和參與人屬性。設置廢棄節(jié)點的屬性。廢棄節(jié)點任務屬性界面的“任務名稱”需選擇費用報銷單的廢棄任務,如REF_Ref271122263\n\h圖3-81所示。實現結果該流程定義編輯完畢,可以發(fā)布到EAS系統中進行驗證。以該公司任意員工的帳號登錄EAS客戶端,新增費用報銷單,并提交,在新增費用報銷單界面的工具欄中單擊“”圖標,查看該業(yè)務單據的業(yè)務流程,如REF_Ref271123663\r\h圖3-82所示。從該流程圖可以看出,修改費用報銷單、審批費用報銷單、廢棄費用報銷單三個節(jié)點的活動實例都已經啟動。在費用報銷單的提交界面選擇該費用報銷單,執(zhí)行廢棄操作后,工具欄中單擊“”圖標,查看該業(yè)務單據的業(yè)務流程,如REF_Ref271123664\r\h圖3-83所示。執(zhí)行了費用報銷單的廢棄操作后,修改費用報銷單節(jié)點和審批費用報銷單節(jié)點的流程實例已經自動撤銷。單據轉換節(jié)點應用選擇固定的單據轉換規(guī)則業(yè)務場景環(huán)球國際集團以前的處理是采購申請單一條處理流程,然后由采購員定期到系統根據采購申請單的內容生成采購訂單,然后提交訂單,走采購訂單的流程。在經過一段時間的運行后發(fā)現采購員出存在嚴重瓶頸,每次需要采購員主動到系統中查看是否有需要生成訂單的申請單,經常會存在嚴重的超時和等待現象,同時訂單和申請單之間的關系和流程也不好追溯。針對此又提出了新的需求:期望整個業(yè)務流能在一條可追溯的流程中體現,同時能消除瓶頸,不能由人找事而應該是由事來催人。場景分析為了實現以上業(yè)務需求,可以使用單據轉換節(jié)點來進行單據的自動轉換,采購申請單審批通過后自動生成采購訂單進行審批。具體實現流程圖如REF_Ref272503519\r\h圖3-84所示。關鍵配置步驟此處僅介紹單據轉換節(jié)點應用相關的流程定義的配置過程。雙擊單據轉換節(jié)點,進入該節(jié)點屬性設置界面。選擇任務屬性,進入任務屬性設置界面,如REF_Ref272503521\r\h圖3-85所示。在“BOTP轉換模式”處選中“利用BOTP轉換規(guī)則轉換”。設置單據轉換參數。源單據類型:進行單據轉換的源單據。此例中請選擇“采購申請單”為源單據,目標單據類型:單據轉換的目標單據。此例中請選擇“采購訂單”為目標單據。組織單元:單據轉換規(guī)則所在的組織單元。BOTP是掛在組織單元下的,在哪個組織單元下新建的BOTP規(guī)則,就屬于哪個組織單元。在單據進行轉換的時候,會根據當前登錄的組織找該組織所在的管理單元下的規(guī)則,如果該管理單元下沒有規(guī)則,則采用根管理單元下的規(guī)則來匹配源單據類型。BOTP轉換規(guī)則:單據轉換規(guī)則。該規(guī)則必須在EAS系統已經定義并啟動。為確保流程中的單據轉換節(jié)點運行成功,可首先在EAS系統中手動進行單據轉換操作驗證該單據轉換規(guī)則是否可用。參數設置完畢,如REF_Ref272503524\r\h圖3-86所示。設置單據轉換的入口參數和出口參數。單擊入口參數中“源單據ID”所在記錄的“流程變量”中的“”,設置采購申請單的ID為源單據的ID,如REF_Ref272503527\r\h圖3-87所示。按照同樣的方法,設置入口參數的“目標單據組織id”為源單據的采購部門ID,如REF_Ref272503528\r\h圖3-88所示?!澳繕藛螕M織id”可以根據需要設置值,如果不設置或設置為空值,默認為用戶的當前組織。新增出口參數對應的流程變量,如REF_Ref272503531\r\h圖3-89所示。流程變量說明如REF_Ref272503680\r\h表3-3所示。變量名稱變量類型變量功能OrderIDArray字符串采購訂單ID數組,作為輸出參數的流程變量。輸出參數為生成的目標單據的ID數組,一張源單可能會生成多張目標單,所有的目標單據的ID都會被輸出。OrderID內碼(BOID)采購訂單ID,用于指定具體輸出的目標單據ID。單據轉換節(jié)點將輸出所有的目標單據ID,此變量用于指定具體輸出的目標單據ID,用于在后續(xù)的流程節(jié)點指定對應的目標單據。入口參數和出口參數設置完畢,如REF_Ref272503682\r\h圖3-90所示。在后置腳本中設置具體輸出的目標單據ID,如REF_Ref272503535\r\h圖3-91所示。此實例中,單據轉換節(jié)點生成的目標單據只有一條。如果有多個目標單據生成,需要用到循環(huán)模式,對每個目標單據進行提交。設置“提交采購訂單”節(jié)點的任務屬性如REF_Ref272503536\r\h圖3-92所示。入口參數綁定的流程變量必須為REF_Ref272221063\r\h步驟6中指定輸出的目標單據ID對應的流程變量,表示對應單據為提交的采購申請單所轉換而成的單據。設置“審批采購訂單”節(jié)點的任務屬性如REF_Ref272503538\r\h圖3-93所示?!皹I(yè)務單據內碼”必須為REF_Ref272221063\r\h步驟6中指定輸出的目標單據ID

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論