通达OA工作流-流程设计
2.2流程設計
2.2.1流程分類
在工作流?工作流設置?分類設置可以為系統添加流程分類。流程分類更方
便了流程的管理,把不同性質的流程放在不同的分類下,也方便了流程的查找。
同時根據流程分類的所屬部門,實現了流程分類按部門進行獨立管理的目的。
2.2.2流程管理
進入 OA 系統?工作流 ?工作流設置?設計流程,可以對各流程進行定義和
管理。Office Anywhere 2016 工作流采用全新的設計流程向導模式,簡化了工
作流設計過程,同時將流程定義的相關操作統一在同一個頁面,使人一目了然。
設計流程向導,整體上劃分為六個功能區,下面對各功能區進行詳細介
紹。
2.2.2.1設計流程
設計流程包括:定義流程屬性、設計流程步驟、預覽表單和導入。定義流
程是用于定義流程的基本屬性。
2.2.2.1.1新建流程
點擊”新建流程”,出現一個彈窗,進入新建流程界面。如下圖:
在該界面上填寫相應的參數,”保存”,流程即創建成功。
下面一一介紹下上圖中各屬性的含義及設置:
流程名稱:流程名稱可以根據公司所需的流程名稱進行定義,流程名稱不能重復。流程分類:對流程進行分類管理,便于流程的查找和修改。此處可選擇的分類就是在【流程分類】里面設置好的。
流程排序號:控制同一分類下流程的排序。
流程類型:分為固定流程和自由流程,顧名思義,固定流程的步驟都是提前設定好的,每個步驟的經辦權限和可寫字段也都需要設定好,在建立工作后可以按照設定的步驟執行流程;而自由流程無需定義流程的步驟,只需指定流程發起權限,再由每一步的經辦人決定流程的流轉方向。
流程所屬部門:實現流程的按部門獨立進行管理,流程所屬部門里面的用戶如果有設計流程的菜單權限就可以對這個流程進行所有的管理操作。注:這個所屬部門只有管理員有權設置。
表單:在說明的開始已經說過,工作流就是多人按照一定的步驟填寫一張表單,這就是設定流程所需要填寫的表單。也就是說我們在建立流程之初需要先將其使用到的表單制作好,在建立流程的時候才能選擇此表單。
委托類型說明:自由委托:用戶可以在工作委托模塊中設置委托規則,可以委托給任何人;按步驟設置的經辦權限委托:僅能委托給流程步驟設置中經辦權限范圍內的人員;按實際經辦人委托:僅能委托給步驟實際經辦人員;禁止委托:辦
理過程中不能使用委托功能。注:只有自由委托才允許定義委托規則,委托后更
新自己步驟為辦理完畢,主辦人變為經辦人。
是否允許上傳公共附件:是控制可寫字段中[流程公共附件]項是否顯示和會簽意
見區的上傳附件;如果選擇”是”,則在可寫字段中顯示此項,會簽意見區也可
以看到上傳附件按鈕;否則不顯示。
傳閱人:在這里我們先說一下傳閱的功能點,【傳閱】類似于查詢權限,設置
了流程傳閱人之后,在流程結束的時候,系統會給傳閱人發送事務提醒并給他
一個查詢權限,當然了我們在結束流程的同時也可以更改傳閱人,傳閱人在工
作流?工作查詢里面可以查找到這個流水號的工作,即使他并沒有參與流程的辦理。這個流程是否需要傳閱可以通過勾選”允許傳閱”的按鈕來控制。需要說明的一點:這里的傳閱設置相當于總開關,流程步驟基本屬性 ?流轉設置中的傳閱設置相當于分開關,它們結合”結束流程”步驟,同時起作用時,傳閱才生效,缺少任何一個都不能傳閱。比如:流程基本屬性中傳閱人那勾選”允許傳閱”,步驟2下邊有”結束流程”步驟,步驟3下邊也有”結束流程”步驟,那么如果步驟2的傳閱設置也設置為允許,則步驟2在結束流程時就可以傳閱;而步驟3的傳閱設置如果沒有設置為允許,即使有結束流程步驟,它也不能傳閱。
是否啟用版本控制:版本控制的功能關聯到使用過程的一個操作,對于工作流我們可以設置一定的編輯權限,有編輯權限的用戶在流程結束后可以對流程數據進行更改,這個版本控制就用于結束后編輯的頁面。首先需要設置啟用版本控制,在流程的流轉過程中,每保存一次表單數據都會生成一個數據版本,這些數據版本都可以用于結束后編輯的過程中,在任意一個控件上雙擊,系統就會將之前的所有數據版本一一列出,由編輯人員選擇回填,方便流程數據回到之前的某一個狀態。版本控制還有一個功能,就是可以查看某一個步驟時某一個字段的數據是什么,也可以進一步判斷這個字段的數據是由哪一步主辦人修改的。
更多操作項設置:在表單打印界面或工作辦理界面,我們可以選擇將這份工作作為公告通知發布、作為內部郵件發送、轉存到文件柜和網絡硬盤或者歸檔,這個更多操作項設置限制了“更多操作”的浮動菜單選項,如圖:
注:表單打印界面和辦理界面顯示取決于【更多操作項設置】和用戶的菜單權限,比如更多操作項設置了公告通知,內部郵件,轉存以及歸檔,但是用戶沒有公告通知管理的菜單權限,那他在表單打印界面也一樣看不到【公告通知】選項。
文號表達式:默認的工作名稱如下:出差申請(2006-05-24 13:26:27)。如果設定了表達式,則會按設定的格式生成工作名稱或文號。表達式中可以使用的特殊標記有:
{Y}表示年
{M}表示月
{D}表示日
{H}表示時
{I}表示分
{S}表示秒
{F}表示流程名
{FS}表示流程分類名稱
{U}表示用戶姓名
{SD}表示短部門
{LD}表示長部門
{R}表示角色
{RUN}表示流水號
{N}表示編號,通過 編號計數器 取值并自動增加計數值(可以通過文號計數器顯示在表單上)
{NY}表示編號,每過一年編號重置一次
{NM}表示編號,每過一年編號重置一次
例如,表達式為:成建委發[{Y}]{N}號,同時,設置自動編號顯示長度為 4,則自動生成的文號如下:成建委發[2006]0001 號。
例如,表達式為:BH{N},同時,設置自動編號顯示長度為 3,則自動生成的文號
如下:BH001
例如,表達式為:{F}流程({Y}年{M}月{D}日{H}:{I}){U}自動生成文號如:請假流程(2006 年 01 月 01 日 10:30)張三
新建工作時是否允許手工修改編號:用戶新建工作時是否可以手動修改工作名稱/文號,該選項可以有五種設置,根據需要選擇相應選項來控制好對文號的修改權限。
流程說明:可以對該流程注意事項作簡單描述,便于員工查閱。流程說明支持樣式的設置,支持源代碼編輯。
說明文檔:對流程說明的補充性說明,用戶在新建工作時可以在線閱讀該文件。
擴展字段:該設置用于工作查詢、我的工作,功能是將表單中指定字段的數據顯示在查詢結果的列表中。
設置完擴展字段在工作流?工作查詢或我的工作中,查詢該流程的工作時,列表的顯示字段會增加上面設置的擴展字段,如圖:
未設置擴展字段時
設置擴展字段后
注:支持在工作查詢或我的工作界面通過擴展字段進行排序。
2.2.2.1.2定義流程屬性
定義流程名稱、流程類型、文號、流程說明等流程基本信息,用于對已有
流程的相應參數進行編輯修改,界面如下圖:
2.2.2.1.3設計流程步驟
設計流程各步驟、經辦權限、可寫、必填、保密字段設置、轉入轉出條件設置。流程設計器用來設計流程的步驟走向,是流程最重要的操作。下圖是一個流程的實例:
流程設計器提供了圖形視圖和列表視圖兩種顯示方式供用戶查看,滿足用戶不同的使用習慣。
在圖形視圖界面,用鼠標在空白處右擊在彈出菜單即可新建流程步驟,指定好每個步驟的下一步驟屬性(即步驟的流轉方向),基本流程圖就設計好了。
2.2.2.1.4預覽表單
提供了在流程設計界面快速查看表單的方法,以防止選錯表單的情況發
生。
2.2.2.1.5導入
便于流程的傳遞,實現資源共享。一般來說,流程設計人員(管理員或其
他指定人員)會在一個試用版的 OA 系統里制作流程并調試完成,然后導入到正
式版的 OA 系統中。
2.2.2.2設計流程
用于設計流程在實際運行中的模型。
2.2.2.2.1流程設計器
2.2.2.3管理權限
用于管理流程在實際應用中的相關權限,權限類型包括:全部、管理、監
控、查詢、編輯、點評。
2.2.2.3.1新建
單擊”新建”進入新建規則界面,設置有關此流程的全部、管理、監控、查詢、點評、編輯權限、恢復(掛起),如下圖:
首先我們要理解授權范圍和管理范圍的概念。授權范圍取人員、部門和角色設置的并集,此并集內的人有一定的權限,這個權限針對的是管理范圍內的用戶。也就是說授權范圍內的用戶有權利管理管理范圍內的用戶關于此流程的工作。比如授權類型選擇【查詢】,授權范圍(人員)選擇張三,管理范圍選擇【本部門】,那么張三就可以查詢發起人是本部門的關于此流程的工作。
下面介紹一下幾種權限分別都有什么功能。
全部:有全部權限的用戶可以在工作流?工作查詢或工作監控中,查看到此流程,并且可以強制結束、轉交、委托、編輯、點評、催辦、退回、刪除、恢復(掛起)操作;注:針對掛起的工作,如果在工作監控中強制轉交,則自動恢復掛起。
管理:有管理權限的用戶可以在工作流?工作查詢里面,選擇范圍為【我管理的】查詢到管理范圍內的工作,并且可以強制結束或者刪除這些工作。同時在
工作流?工作監控里面查詢到管理范圍內的工作,可以進行催辦、退回、結
束、刪除、轉交和委托操作。
監控:有監控權限的用戶在工作流?工作監控里面查詢到管理范圍內的工作,對于已經查詢到的工作監控人員可以強制轉交、委托他人辦理、催辦、退回及恢復掛起的工作。注:針對掛起的工作,如果在工作監控中強制轉交,則自動恢復掛起。
查詢:系統默認的每個人都只能查看到自己辦理過的工作,在這里我們可以開放一定的查詢權限,讓沒有參與到流程的辦理的人員也可以查看。
注:前面我們講到了傳閱跟查詢差不多的功能,這兩者的區別在于傳閱針對的是單個的工作,而查詢權限針對的是整個流程。
編輯:此功能只針對已經結束的流程,有編輯權限和全部權限的用戶可以在工
作流?工作查詢中查詢到管理范圍內的流程,對于其中已經結束的流程可以點擊【編輯】按鈕修改表單里面的數據。
點評:有點評權限和全部權限的用戶可以在工作流?工作查詢里面查詢到管理范圍內的工作,并可以對每一條工作進行點評。點評分為兩種情況:流程在執行中和流程已結束,如果點評正在執行的流程,系統會事務提醒此流程的當前辦理者,而如果點評已經結束的流程,系統會事務提醒流程的最后一步辦理者。
2.2.2.3.2權限列表
進入設計流程->管理權限界面,對之前創建的規則可以進行修改和刪除。
如下圖:
2.2.2.4配置高級查詢
用于配置工作查詢-高級查詢的相關信息,包括查詢字段、查詢模板等。
2.2.2.4.1新建查詢模板
用于創建工作流高級查詢中用到的查詢模板。點擊”新建”,進入新建查詢模板界面。
查詢模板作用:根據流程各種信息和表單數據設置條件對流程工作進行篩選,在高級查詢時可以直接選擇查詢模板進行查詢,免去了每次都要設置查詢條件的瑣碎操作。
查詢模板創建好后,在工作流?工作查詢?高級查詢中選擇該流程,選擇查詢模板使用即可,如下圖:
2.2.2.4.2模板列表
對該流程下創建的所有查詢模板進行統一管理,包括編輯和刪除查詢模板
等。
2.2.2.5設置定時任務
用于設置自動發起流程的定時任務,可配置內容包括:發起人、發起頻
率、發起時間等。
2.2.2.5.1新建定時任務
定時任務作用:流程在指定的時間以指定發起人的名義發起,與流程第一步設置的經辦權限沒有聯系,流程發起后會以內部短信的方式提醒主辦人去辦理。對周期性流程的一個保證,由系統自動發起,并提醒用戶,防止用戶忘記。
注:在此處設置定時任務后,還需到系統管理 – 定時任務管理中設置”新建流程”任務為啟用,否則就不能正常定時發起流程。
2.2.2.5.2任務列表
集中該流程下創建的所有定時任務,對其進行統一管理,包括編輯、刪除
等。
2.2.2.6應用版式文件
用于打印模板和手寫呈批單的創建及管理。
2.2.2.6.1新建版式文件
模板類別<打印模板>:實現工作流使用版式文件作為打印模板,實現精確打
印。在新建打印模板之前需要建立好一個符合打印要求的 Word 格式(也可以是
Excel、PPT、PDF 等格式)的文件,通過”選擇模板文件”導入,模板類型選擇
【打印模板】,新建模板。新建完成后,在版式文件上添加映射區(鼠標拖
然后選擇需要映射的表單字段),將表單里的數據映射到版式文件的指定位置,保存,打印模板就建立好了,再設置一下哪些步驟可以調用這個模板打印文件,有權限的用戶在工作流中表單打印界面就可以選擇需要的打印模板進行打印,如下圖:
模板類別<呈批單>:實現的是流程主辦人在辦理過程中直接在呈批單上進行手寫簽批,建立過程與打印模板類似,通過”選擇模板文件”導入,模板用途選擇【呈批單】,新建模板。新建完成后,在版式文件上添加映射區,呈批單的映射區包含了三種(鼠標拖動,松開鼠標后可以看到):
- 關聯表單區域,用于獲取表單控件的數據進行展示,可以對比較關注的數據進行重新整合,顯示在模板文件上;
- 文本區域,設置好文本區域的名稱,在呈批單使用的時候可以在此文本區域輸入內容;
- 書寫區域,用于呈批單頁面手寫簽字。
下面是呈批單的具體使用界面:
如果流程新建了呈批單并在步驟基本屬性的”其他設置”中選擇了啟用該呈批單,那么在該步驟的辦理界面就可以看到呈批單的效果:
注:在呈批單上蓋章和手寫需要使用 UKEY(配合版式文件組件使用)
2.2.2.7其他
2.2.2.7.1清空
清空:清空操作是將依附于該流程的所有工作數據全部刪除。(慎用)
2.2.2.7. 2 刪除
刪除:對不再需要的流程可以刪除,刪除流程時依附于該流程的所有工作數據
也會被刪除。(慎用)
2.2.2.7.3數據匹配
數據匹配:用于設定表單字段和數據庫字段的關聯,一般來說修改表單字段
(控件的 ID)后數據顯示上就會有一些問題,需要進行數據匹配以保證之前數
據的正常顯示。此操作具有一定的危險性,操作之前請咨詢技術支持。
2.2.2.7.4數據遷移
數據遷移:該操作只有從舊版本升級上來的用戶才用得到,用戶由2009升級至
2010 后,工作流對表單數據存儲進行了優化處理,每個流程采用獨立的 MySQL數據庫表進行表單數據存儲,在很大程度上解決了大數據量后查詢、導出等操作帶來的性能問題。因此需要用戶對歷史數據進行批量遷移處理。從 2010 版全新安裝的用戶,由于不存在歷史數據,故不需要進行數據遷移的操作。
注:直接使用 2010 版的用戶升級 2010 版之后不需要做數據遷移操作;從 2009 及其之前版本升級至 2010 版后都需要做數據遷移,否則會影響流程報表使用及流程的高級查詢。
2.2.2.7.5菜單定義
菜單定義:該功能為用戶提供一個自定義菜單的界面,使用戶能夠按照自己的特點與習慣把常用的一些工作流添加到導航菜單里,這樣能夠方便用戶對常用工作流的管理和使用。用戶新建菜單后,一定要注意進入”角色與權限管
理”,在需要該菜單的角色中,將新建的菜單項勾上,如果設置的菜單只有二級菜單沒有三級菜單(新定義的菜單只能從二級菜單開始),則角色權限的修改不會保存。下面具體說明下操作順序:
點擊【菜單定義】,就能進入菜單定義界面,如下圖所示:
說明:在”菜單定義界面”中,用戶可新建該流程相關的菜單,其中只有二級菜單(二級菜單下沒有三級菜單),在系統導航菜單中不顯示。
選擇相應的菜單之后,新建子菜單項界面,用戶可選擇上一級菜單和輸入子菜單項代碼,點擊【確定】即可新建好一個菜單,其界面如下圖:
由于只新建二級菜單在系統導航菜單中不顯示, 所以,再回到定義流程界面,點擊”菜單定義”,進入菜單自定義界面:
選擇 “新建工作”作為三級菜單,點擊【下一步】,如下圖所示:
這樣就可以到”系統管理”—”組織機構設置”—”角色與權限管理”中
在相應的角色下選中該模塊,重新登錄 OA 系統,就能在系統導航菜單中看到設
計好的菜單了,如下圖所示:
點擊新建好的菜單督察督辦流程?新建工作,即可進入該工作流程的新建
界面,效果如下圖所示:
如果您在新建菜單的時候沒設置好菜單的名稱,關聯子菜單等屬性,可到”系統管理”?“菜單設置”中選擇之前設置菜單進行編輯。
注:如果沒有該流程第一步驟經辦權限和沒有此菜單權限的用戶是不能看
到這個菜單的。
2.2.2.7.6查詢字段
查詢字段:查詢字段用于設置工作流高級查詢界面,作為表單數據條件的表單
字段, 如果沒有設置,所有字段都會作為表單查詢條件列出;如果設置了就會
將用戶自定義的字段作為查詢條件。下圖為設置效果和使用效果:
2.2.2.7.7校驗
校驗:對流程步驟的經辦人、轉交步驟、可寫字段和條件公式進行校驗,如有
異常系統會給出提示:
2.2.2.7.8導出
導出:便于流程的傳遞,實現資源共享。一般來說,流程設計人員(管理員或
其他指定人員)會在一個試用版的 OA 系統里制作流程并調試完成,然后導出
OA 系統。
2.2.2.8其他相關操作
2.2.2.8.1工作移交
工作移交主要用于員工離職等情況,比如 A 離職了,B 接任 A 的工作,但
是對于 A 之前辦理過的工作 B 無法查詢,這時需要將 A 的工作移交給 B,這樣 B
就可以查詢移交給他的工作,了解之前的工作情況。
工作移交可以選擇性的移交,如上圖。
選擇流程:可以選擇移交部分流程數據;
原辦理人:流程原來的辦理者,相當于上邊例子里的A;
移交對象:數據移交的對象,相當于上邊例子的B;
是否包含刪除用戶:主要用于將已經從系統里刪除但是刪除前沒有進行工作移
交的用戶的相應工作移交給其他人員。
時間范圍:移交數據的時間范圍。
流水號范圍:移交數據的流水號范圍。
2.2.2.8.2批量設置
批量設置可以對不同或相同流程的若干個步驟的屬性統一進行設置,避免了多次操作的繁瑣。批量設置包括的步驟屬性如下圖:
對于屬性相同的步驟,這樣操作更加快捷方便。
注:使用批量設置經辦人功能時需注意以下幾點:
A、當授權范圍不填寫并且相關授權范圍下方的復選框未勾選,進行保存時,
B、當授權范圍不填寫并且勾選相關授權范圍下方的復選框,進行保存時,會
清空原有的設置。
C、當授權范圍填寫了內容后,不管勾不勾選其下方的復選框,都會按照填寫
的內容進行設置。
2.2.2.8.3更新緩存
更新緩存作用:是在流程新建后或進行了其他操作后產生數據不一致則執
行此操作。
2.2.2.8.4流程克隆
克隆可以克隆流程步驟、流程權限、查詢字段、查詢模板、經辦權限、定時任務、板式文件。克隆界面和新建流程界面相同,但是不可以選擇其他的表單,以免在克隆時,由于可寫字段、條件設置等不同發生數據錯誤。
點擊保存后,彈出的界面如下圖:
2.2.3流程步驟基本屬性
以上是一個已經定義好步驟的流程圖,拖拽【新建步驟】按鈕可以快速新建步驟,拖拽【連線】可以快速定位某步驟的下一步。雙擊步驟方框,可以編輯該步驟的基本屬性,在步驟方框上右擊,可以看到該步驟的設置菜單。
可以拖拽步驟方框,使得布局顯示效果比較好,也可以保存布局;同時切換到列表視圖,查看有關的步驟信息,與圖形視圖的使用是類似的。
2.2.3.1基本屬性
序號:序號應為數字,流程的開始步驟序號必須為1。
節點類型:默認為步驟節點,也可以選擇子流程節點或柔性節點,詳見子流程說明和柔性工作流說明。
下一步驟:可以選擇一個或多個分支步驟,如不選擇,則系統按照順序自動選擇下一步驟。比如:步驟 1 的下一步驟設置為步驟 3,則表示可以跳過步驟 2 直接流轉至步驟 3;也可以設置為多個分支,比如步驟 1 的下一步驟設為步驟 2 和步驟 3,則表示流程的主辦人可選擇其中的一個流程分支,既可以是步驟 2 也可以是步驟 3。下一個步驟的分支沒有總數限制,如設置了[結束流程],表示可以再步驟轉交時,直接結束流程。充分利用下一步驟的設置,用戶就可以設計出復雜的業務流程,滿足業務靈活多變的需要。
子流程說明:子流程的作用在于將多件工作融合到一個工作中,例如員工
出差這個流程,出差涉及到出差申請、費用審批、費用報銷等等,但是比如費
用審批、費用報銷等等對于財務或者說便于統計的角度考慮,希望是一個獨立
的流程,這時候可以通過子流程來實現關聯。也就是在出差流程中的某一個步
驟設置為子流程——費用報銷,當流程執行到此步驟,會自動創建子流程即費
用報銷的工作,執行完畢后再返回出差申請的流程,同時可以使用流程插件完
成表單數據的關聯。
子流程的基本屬性:
序號:這是父流程的一個節點,只是節點的類型不一樣而已。
節點類型:包括步驟節點和子流程,在這里我們選擇子流程。
子流程類型:其實子流程的設計與普通的流程是一樣的,不同之處它只是作為父流程的一部分,我們選擇一個流程作為本流程的子流程。
是否拷貝公共附件:選項決定是否將父流程的公共附件作為子流程的公共附件,也就是子流程經辦人是否可以閱讀父流程的公共附件。
拷貝表單字段:這是父流程表單和子流程表單數據的一個映射,用于父流程數據和子流程數據的雙向傳遞,添加映射字段時需要指定是父流程到子流程的還是子流程到父流程的。
結束后動作:結束并更新父流程節點為結束是指子流程結束整個流程就結束了,不管父流程執行到那個步驟;結束并返回父流程步驟是指當子流程結束時返回繼續執行父流程。當選擇結束并返回父流程步驟時,還需要指定返回具體的哪個步驟,相當于步驟節點的下一步驟,并指定返回步驟的主辦人和經辦人。
子流程的智能選人:
智能選人:父流程走向子流程步驟支持智能選人功能,和固定流程智能選人一
樣,在此不再詳細說明。注:如果返回步驟中設置了人員,智能選人中又設置
了人員,則會優先選擇返回步驟中的人員。
柔性流程說明:基于固定流程與自由流程之間的一種流程,主線(框架)是固定的,主框架某一個或多個節點使用自由流程方式轉交,該節點不約束辦理的步驟,辦理的人員和可寫字段范圍在該節點設置的范圍之內。
如:流程方向是[申請人確認表單]步驟轉到[項目負責人]步驟,[項目負責人]步驟轉到[財務出納審批]步驟,不會考慮[項目負責人]步驟有多少人辦理,辦理多少步驟,[項目負責人]步驟辦理過程類似自由流程,辦結時轉交到[財務出納審批]步驟繼續辦理。
柔性流程的基本屬性:
序號:這是步驟節點的一個節點,只是節點的類型不一樣而已。
節點類型:包括步驟節點、子流程和柔性節點,在這里我們選擇柔性節點。
注:
- 智能選人只對柔性節點的開始步驟生效。
- 柔性節點無主辦人相關選項、是否允許修改主辦人相關選項、是否允許并發、并發合并選項。
- 條件設置只有在柔性節點的開始節點和結束節點生效,柔性節點中間步驟不受限制。
- 事務提醒對柔性節點的所有步驟都生效生效。
- 辦理頁面與固定流程和自由流程相同,柔性節點及柔性節點中間步驟的可寫字段、保密字段、必填字段都與工作流設置中的可寫字段、保密字段、必填字段設置相同。
柔性流程的轉交操作:
“柔性節點”的轉交存在兩種情況,一是節點內部的自身流轉處理,二是”柔性節點”結束轉交至下一步固定流程。
- 自身內部轉交
自身內轉交,此時要流轉和步驟名稱可以由當前步驟主辦人自行填寫。注:只能添加一個動態轉交步驟。
- 節點結束轉交
節點結束的轉交跟固定流程一樣。選擇固定流程步驟后點擊確定后,發起固定流程下一步驟并結束柔性節點。
2.2.3.2經辦人
可按人員、部門(支持其他所屬部門)、角色(支持輔助角色)進行選擇??梢灾辉O定其中的一項或幾項,系統在流轉過程中的經辦人選擇時,會取這三項的并集。
每個步驟的經辦權限都要設置好,尤其是第一步驟,第一步驟的經辦權限控制的是該流程的發起權限,沒有該步驟經辦權限的用戶在新建工作時是看不到這個流程的。
會簽人設置:此項設置主要控制辦理界面【增加會簽人】是否顯示。流程發起步驟不生效,如果是退回到發起步驟,此時發起步驟才有【增加會簽人】按鈕。該設置對[無主辦人會簽]類型不生效。
是否允許會簽人加簽:默認是不允許,如果設置了不允許,則會簽人在辦理界面無【增加會簽人】按鈕;如果設置了允許,則會簽在辦理界面可以增加會簽
人。
2.2.3.3智能選人
選人過濾規則:在流程轉交選擇下一步的主辦和經辦人時,點擊【選擇人員】,
系統會自動列出所有擁有下一步辦理權限的人員,這里的辦理權限指的是步驟的
經辦權限和選人過濾規則的一個合集。
選人過濾規則包括:
允許選擇全部經辦人、只允許選擇本部門經辦人、只允許本輔助部門經辦人、只允許選擇同級部門經辦人、只允許選擇上級部門經辦人、只允許選擇下級部門經辦人、只允許選擇本部門和下級部門經辦人、只允許選擇指定部門經辦人、只允許選擇指定輔助部門經辦人、只允許選擇本角色經辦人、只允許選擇本輔助角色經辦人、只允許選擇指定角色經辦人、只允許選擇指定輔助角色經辦人。
自動選人規則:用于設置當其他步驟轉至此步驟時,系統智能的給出自動選擇的經辦人,免去用戶手工選擇的麻煩。根據此處的不同選擇,會動態增加減少一些設置項。默認是不進行自動選擇。自動選人規則包括:
自動選擇流程發起人:系統自動獲得本流程的發起人作為本步驟的主辦人。
自動選擇本部門主管、自動選擇本部門助理、自動選擇上級部門主管領導、自動選擇上級部門分管領導、自動選擇一級部門主管、自動選擇本部門內符合條件所有人員、自動選擇本部門內符合條件所有人員:需要設置自動選擇時的部門針對對象,如下圖:
選擇部門針對對象指的是已經發生過的步驟,假如選擇了自動選擇本部門主管,部門針對對象是 A 步驟,那么系統會選擇 A 步驟主辦人所在部門的主管作為本步的主辦人。部門針對對象默認選擇當前步驟,也就是本步驟的前一步驟,那么本步驟的主辦人會選擇前一步驟主辦人所在部門的主管。
自動選擇指定部門主管、自動選擇指定部門助理、自動選擇指定部門上級主管領導、自動選擇指定部門上級分管主管:都需要設置指定部門。第一個部門并且部門排序號最小的部門的主管作為本步驟主辦人,其余為經辦人。
自動選擇一級部門主管:部門排序號最小的部門的主管作為本步驟主辦人。
指定自動選擇默認人員:需要繼續設置默認主辦人和經辦人,如下圖:
流程轉交到該步驟時,系統會選擇這里設置的默認人員進行轉交。
指定自動選擇默認角色:需要設置系統角色,如下圖:
按表單字段選擇:需要設置針對的表單字段,如下圖:
按表單字段選擇的前提是表單字段顯示的是用戶姓名,否則會出現錯誤。如果表單字段內只有一個姓名,如單行輸入框和宏控件,那么系統就取這個字段的用戶姓名作為主辦人;如果控件是人員選擇控件或多行輸入框(控件內有多個用戶姓名的),系統取控件內的第一個用戶作為本步驟主辦人,其他人員作為經辦人。按表單字段選擇增加多個表單字段(第一個作為主辦人,其他作為經辦人)。
自動選擇指定步驟主辦人:需要選擇針對的步驟,如下圖:
這里的指定步驟也是指發生過的步驟,系統會自動取指定步驟的主辦人作為本步驟主辦人,前提是指定步驟有主辦人,如果指定步驟設置的是無主辦會簽,那么這里設置的自動選人規則就失效了。
自動選擇本部門內符合條件所有人員:同”自動選擇本部門主管”一樣,需要指定部門針對對象。以部門針對對象里選定步驟的主辦人比如 A 為參照,自動從所設置的經辦權限范圍中選擇出與 A 用戶所在部門一樣的用戶作為該步驟的主辦人。
自動選擇本一級部門內符合條件所有人員:同”自動選擇本部門主管”一樣,需要指定部門針對對象。以部門針對對象里選定步驟的主辦人比如 A 為參照,自動從所設置的經辦權限范圍中選擇出 A 用戶的一級部門里的用戶作為該步驟的主辦人。
2.2.3.4流轉設置
主辦人相關選項:包括明確指定主辦人、先接收者為主辦和無主辦會簽。其中無主辦會簽是指只有最后一個會簽人員有權轉交下一步。
是否允許修改主辦人的相關選項:是指前一步驟轉交時是否可以重新手動選擇主辦人的相關選項,例如設置為允許修改,轉交時可以下拉菜單選擇,如下圖:
會簽選項:是否允許會簽包括允許會簽、強制會簽和禁止會簽,如設置強制會簽,則不會簽不能進行辦理完畢操作;會簽意見可見性包括總是可見、本步驟經辦人之間不可見和針對其他步驟不可見,可根據需要使會簽意見對流程部分經辦人不可見。
強制轉交:在流程轉交時,選擇經辦人的個數是不受限制的,可以在此設置是否允許強制轉交,決定主辦人是否可以在經辦人未辦理完畢的情況下將流程轉交。自動選擇下一步驟:跳轉此步驟,自動選擇下一步驟。實現自動跳轉,需要滿足以下條件:
1)【經辦權限】按【角色】或【部門】授權,此【角色】或【部門】中無人員時,
自動選擇下一步驟。
例如:第一步驟設置了自動選擇下一步,并且第二步驟按【部門】授權(此部門下無人員),則在流程轉交時,會自動跳轉至第三步驟(總經理審核)步驟。如下圖所示:
2)上一步驟和下一步驟的主辦人(不包含經辦人)相同時,自動選擇下一步驟。例如:第一步驟設置了自動選擇下一步,并且第二步驟的主辦人和上一步驟相同,則在流程轉交時,會自動跳轉至第三步驟(總經理審核)步驟。如下圖所示:
是否允許退回:可以設置本步驟是否可以回退到之前步驟,多用于需要反復審核的流程。
,此設置顯示。設置了是,退回后,則按設計流程步驟進行流程流轉;如果設置了否,則退回后,則實際步驟進行流轉。并發相關選項:是否允許并發包括禁止并發(在轉交下一步只能選擇一個步驟)、允許并發(在轉交下一步時允許選擇多個步驟但不強制)和強制并發(轉交下一步時必須把該步驟的下一步驟全部選擇)。 并發合并選項包括非強制合并(此步驟主辦人在并發分支中任意分支轉至后即可進行轉交)和強制合并(所有可能直接轉至本步驟的并發步驟都已轉至后方可轉交下一步)。
流程并發的目的在于解決多個步驟的工作如何同時開展的問題。同時可以在步驟基本屬性中定義強制并發或者并發后強制合并。
傳閱設置:這個設置是配合流程基本屬性里面是否允許傳閱一起使用的,如果此流程允許傳閱并且此步驟也允許傳閱,那本步驟在轉交的時候就可以看到傳閱框,并且可以設置將此工作傳閱給哪些人進行查閱。
結束整個流程:針對一個流程多個結束步驟時起作用,如果選擇了是,其中一個步驟結束,則整個流程結束。
2.2.3.5條件設置
通過條件設置,可實現表單數據在轉交時進行校驗,并能夠自動選擇流程分
支,從而實現流程的自動化、條件化控制。
條件設置分為轉入條件和轉出條件,可通過條件生成器幫助書寫條件表達式。
條件生成器:用于幫助用戶書寫條件表達式,當條件有多個時,默認是”與”的關系,也就是必須同時滿足。如果指定了條件公式,則按照條件公式所給出的關系來判斷。
轉入條件:指數據滿足轉入條件,才可以轉入本步驟,合理設定轉入條件,可有效控制流程的走向。比如,在一個費用審批流程中,金額小于 500 由部門經理審批(步驟 2),金額大于或等于 500 由總經理審批(步驟 3),那么步驟 2 的轉入條件可設為:’金額'<‘500’,步驟 3 的轉入條件可設為:’金額’>=’500’。
轉出條件:指數據滿足轉出條件,才可以轉出本步驟,用于對表單數據進行校驗。比如,在一個費用審批流程中,金額字段要求必須填寫,那么可以設置轉出條件,當金額不為空時,才允許轉交下一步驟。
2.2.3.6觸發器
所謂觸發器,即當流程達到某一條件時所執行的程序或相關操作的動作。
觸發節點:即在流程進行何種操作時產生觸發的動作。包括新建操作(在新建工作時觸發)、接收操作(在接收工作時觸發)、保存操作(在保存工作時觸發)、轉交操作(在轉交工作時觸發)、委托操作(在委托操作時觸發)和退回操作(在退回工作時觸發)。
排序號:用于控制觸發器執行插件的執行順序。同一觸發節點通過 【排序號】控制觸發順序。
注:觸發器列表中按照【新建操作】->【接收操作】->【保存操作】->【轉交操作】->【委托操作】->【退回操作】的順序呈現。
名稱:為使使用者區分方便,此名稱應最好根據觸發器實際作用命名。
執行插件:執行插件為觸發器在觸發時執行的程序或相關操作,OA系統已經集成了九種插件程序。如使用者想要根據實際需求也可自行開發。
執行方式:分為前臺和后臺,分別可以執行展示前臺界面效果、運行前臺腳本程序和后臺邏輯判斷、后臺操作數據庫等等。其中前臺和后臺又細分為執行操作前和執行操作后。
以轉交操作為例,轉交操作時變更數據庫環節作為基準點。后臺,執行操作前即為在基準點前進行的觸發動作,此時可以截獲數據、進行分析判斷是否符合轉交條件,確定是否允許轉交。后臺,執行操作后即為在基準點后進行的觸發動作,此時轉交已經成功,可以獲取轉交后的步驟信息提醒后續辦理人。同理,前臺,執行操作前即為在基準點前進行的觸發動作,此時可以展示前臺界面效果,可以根據實際情況對表單字段是否符合條件進行前臺驗證。前臺,執行操作后即為在基準點后進行的觸發動作,此時可以根據實際情況進行彈框或其他前臺腳本程序。
觸發器描述:為便于使用者區分,可以根據觸發器實際作用對該觸發器進行簡潔明了的描述。
是否啟用:如果為”否”,則觸發器不會進行觸發,反之則會正常觸發。
2.2.3.7辦理時限
辦理時限:為本步驟的主辦人指定一個辦理時間,為空表示不限制。當主辦人超過辦理時限并沒有辦理該工作,系統會記錄辦理超時并以內部短信的方式提醒步驟主辦人。
是否允許轉交時設置辦理時限:其他步驟轉向該步驟時是否可以指定辦理時限,如不允許指定,則系統按上面設置的辦理時限計算;如允許指定,系統則根據轉交時指定的時限計算。
超時計算方法:“本步驟接收后開始計時”是指從本步驟主辦人接收工作開始計算時間,即主辦人點擊【主辦】按鈕開始;”上一步驟轉交后開始計時”是指從上一步主辦人點擊【轉交下一步】開始計算本步驟的辦理時間。
是否排除非工作時段(按排班類型):是指辦理人的辦理時限里是否排除非工作日,非工作日完全自定義,由排班類型決定(排班類型在人力資源?人力資源設置?考勤設置中設置)。
2.2.3.8提醒設置
內部短信提醒設置:流程的內部短信提醒在系統設置?信息交流設置?短信提醒設置有統一設置,如果本步驟需要設置獨立的提醒方式,可以在這里設置。
轉交時內部郵件通知以下人員:轉交流程時可以以內部郵件的方式提醒設置的用戶,無論用戶是否參與了此流程,比如通知領導人員,使領導及時知道流程的進度??梢园凑杖藛T、部門、角色驚醒設置。
2.2.3.9呈批單設置
選擇呈批單:在流程設計的”打印模板”已做說明。詳見工作流版式文件組件(可
選)說明文檔。
2.2.4流程步驟相關操作
2.2.4.1可寫字段
流程要正確運轉,還需要設置好每個步驟的可寫字段,用于控制每個步驟
中,表單的各項目的輸入權限,例如,可寫字段設置如下:
流程公共附件以及工作名稱/文號,也作為可寫字段的一個特例在此處設定
操作權限,用”[]”明顯標識。
列表控件模式:列表控件設置可寫字段以后還需要有一個設置,就是修改模式和
追加模式的選擇,用來控制主辦人對列表控件數據的權限。顧名思義,設置修改
模式就只能對此列表控件已有的數據進行修改,不能增加;追加模式只能在原來
的數據基礎上增加,不能修改原有的數據。當修改模式和追加模式兩個都選擇的
時候,就是既可以增加又可以修改。
字段權限設置:是針對列表控件某列值進行單獨控制??梢詫δ沉袑祿O置保
密或只讀。
允許在不可寫情況下自動賦值的宏控件:有些宏控件我們希望系統能給它自動賦值,但又不希望主辦人修改內容,在這樣的情況下可以用不可寫的宏控件處理,設置界面如下圖:
附件上傳控件權限:對附件中的office文檔,在附件設置為可寫字段的情況下,還可以設置新建、編輯、刪除、下載和打印權限。
在不可寫的情況下,只有下載和打印權限。
圖片上傳控件權限:對上傳的圖片,在圖片控件設置為可寫的情況下,可以新建、刪除和下載。在不可寫的情況下,只有下載權限。
公共附件中的 Office 文檔詳細權限設置:對于公共附件中的Office文檔,在公共附件設置為可寫字段的情況下,還可以設置新建權限、編輯權限、刪除權限、下載和打印權限。
是否允許本步驟經辦人編輯附件:在不允許經辦人編輯的情況下,經辦人只能閱讀附件;如果設置了允許編輯,經辦人對附件的權限跟主辦人是一樣的,也就是上面設置的對 Office 附件的詳細權限。
是否允許本步驟辦理人在線創建文檔:在不允許辦理人在線創建文檔的情況下,辦理人在公共附件區無法看到在線創建項。
宏標記附件上傳為圖片時展示效果:宏標記調用公共附加區的附件,如果上傳的圖片則可以用兩種的方式(圖片、圖片和名稱)在表單中顯示。
2.2.4.2保密字段
保密字段對于本步驟主辦人、經辦人均為不可見,為保密數據而設計。
2.2.4.3必填字段
必填字段是在辦理工作時必須填寫數據。辦理工作時,如果不填寫則無法
轉交工作。
辦理界面顯示
2.2.4.4克隆步驟
用于將本步驟復制一份,克隆出來的所有步驟屬性與本步驟相同,用于快
速新建多個相同的步驟。
2.3其他相關屬性
2.3.1參數設置
工作流系統郵箱:在流程的辦理過程中,我們可以采取內部短信提醒,手機短信提醒,也可以采用 Internet 郵件提醒。內部短信和手機短信權限直接在系統里面由管理員開通即可使用,而 Internet 郵件提醒需要進一步的設置,包含了兩種:第一,使用個人的 Internet 郵箱發送 Internet 提醒郵件,前提是提醒人在個人事務?電子郵件里面設置好自己的 Internet 郵箱,并且作為外發默認郵箱,而被提醒人需要在個人事務?控制面板設置好自己的 Email 地址;第二,使用系統 Internet 郵箱發送 Internet 提醒郵件,也就是此頁面的設置,啟用工作流系統郵箱后,只需要被提醒人設置好自己的 Email 地址,在流程轉交的時候勾選 Internet 郵件提醒,OA 會以工作流系統郵箱的名義給被提醒人發郵件提醒其待辦理的工作。
電子印章的來源:工作流表單加蓋印章的來源,可選擇文件形式或者從數據庫獲取。
工作流超時提醒:開啟工作流超時提醒功能,請先到系統管理->定時任務管理中 開啟<工作流超時催辦>任務。百分比含義是針對流程步驟設置的辦理時限的。
2.3.2印章管理
進入系統管理?印章管理。
印章制作:填寫印章的基本信息,選擇bmp文件點擊【生成】印章即可。制作
好的印章存儲在數據庫中,印章來源設置為”數據庫”后,就可以在表單上使
用制作好的印章了,另外,在個人事務?控制面板可以修改自己有使用權限的
印章密碼。
印章權限管理:可以設置條件選擇相應的印章設置使用權限,點擊【查看】、輸入密碼可以看到印章的相關信息和預覽圖;點擊【設置權限】可以設置印章的使用權限;”恢復印章”用來將數據庫里的印章寫入 USB KEY。
印章日志:印章的制作和使用都會記錄在日志里,可以在此查看,還可以設置條件對日志進行篩選。
2.3.4手機簽章管理
進入系統管理?手機簽章管理。
移動簽章制作:可使用bmp、png、jpg格式的圖片制作印章,圖像大小不能超過 50kb, 印章密碼位數不限。
注:如果沒有購買組件,則限制制作印章數為 3 個。
印章管理:可以設置條件選擇相應的印章設置使用權限,點擊【查看】、就可以看到印章的相關信息和預覽圖;點擊【設置權限】可以設置印章設備權限,將印章和設備綁定。如下圖:
注:在設置印章設備權限前,需要先進行設備申請與授權。
設備申請與授權:2016版Android客戶端,點擊更多?手機簽章設置,進入設置界面。如下圖:
進入手機簽章設置后,點擊右側【申請】按鈕進行設備授權申請(此操作必須在設備上進行),申請記錄會在下方列表中顯示,點擊每條記錄可查看詳情。
移動設備管理:可以設置條件查詢出相應的移動設備并進行管理,同時移動設
備提交申請后,也是在這里進行授權,同樣是否允許手寫簽章也是在此進行授
權。如下圖:
2.3.5T-ERPLink 數據源管理
進入系統管理? T-ERPLink 數據源配置。
點擊【新建服務器】按鈕可以新建數據源,如下圖所示:
服務器名稱:數據源的名稱標識,比如:ERP系統數據源。
服務器地址:數據源服務器的IP地址,比如:192.168.0.1。
服務器端口:數據源數據庫的端口號,比如:1433。
用戶名:數據源數據庫的用戶名,比如:sa。
密碼:數據源數據庫的用戶密碼,用于連接數據庫驗證。
對接 ERP 系統:本數據源所對接的ERP系統名稱,比如:ERP-U6。
默認帳套:ERP系統中公司內部的賬本信息。
默認會計年度:ERP系統中公司內部的賬本財年信息,比如:2012。
服務器名稱、服務器地址、用戶名、對接 ERP 系統、默認帳套、默認會計年度為必填信息。配置完成后點擊【保存設置】,頁面左側會出現數據源列表,如下圖:
系統默認生成兩個庫,兩個庫中包含系統默認的數據源,用戶也可以自己配置數據源。選擇相應的庫,頁面右側會出現相應的數據源列表,如下圖:
點擊右上角的【新建】按鈕,可以新建數據源,同時用戶也可以對數據源進行【編輯】和【刪除操作】。系統默認生成的數據源不能夠更改數據源表名稱和關鍵字。
2.3.6定時任務管理
在定時任務管理里面可以設置新建流程和工作流超時催辦的間隔執行時
間,也就是系統檢查數據庫的間隔時間,如果發現有新建流程任務和工作流超
時現象就會事務提醒步驟的主辦人。
2.3.7文件套紅
- 文件套紅的制作:套紅文件的制作很簡單,只需要用Word文件制作成需要的樣式,另存為 dot 格式的文件。
注意:套紅文件制作時,在需要插入正文的地方插入一個名為
“zhengwen”的書簽。這樣是為了確保套紅時文件正文的位置。(一般在紅頭
下面)
- 上傳:進入系統管?行政辦公設置?模板管理,選擇”文件套紅模板”,
點擊”上傳模板”,填寫授權使用范圍,選擇模板文件保存就可以了。
- 使用: 在Word附件的編輯狀態下,可以對附件進行套紅操作。在編輯狀態下打開附件,左側的菜單里有”文件套紅”,點擊后系統里所有的套紅
文件都會列出來,選擇相應套紅模板即可。
- Word 文檔附件自動套用表單數據:這個功能實現的是在文件套紅時將表單數據套用到 Word 附件中。
- 具體做法:在制作套紅文件時,插入與表單控件名稱對應的書簽(比如表單上有”申請人”字段,則在套紅文件也插入名稱為”申請人”的書
簽),這樣在附件上套紅時就可以將表單控件的數據帶到附件中。
舉例:將表單的申請人和申請時間字段映射到Word附件中:
首先制作套紅文件,做好基本的樣式,選擇映射數據的位置定好光標,選擇”插入”—”書簽”,依次插入”申請人””申請時間”兩個書簽,保存為 dot 文件上傳到 OA 系統。
注:上面說明里的 zhengwen 標簽也必須得插入
套紅樣式
插入書簽
現在新建一份工作填寫基本數據(申請人和時間),如圖:
新建附件并以編輯方式打開,選擇剛才設計的套紅文件,數據套用后結果如下圖:
可以看到表單上的申請人和申請時間兩個字段自動套用到了 Word 附件的對應位置。
2.3.8管理日志
管理日志記錄了流程建立和修改的過程,當多個人對一個流程可編輯時,我們可以通過管理日志的記錄明確知道哪些人對流程進行了更改,便于流程的管理。
總結
以上是生活随笔為你收集整理的通达OA工作流-流程设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书笔记(十)——python简单爬取企
- 下一篇: eclipse中如何将中文乱码的clas