999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關于工作流引擎投遞規則的探究

2016-01-02 06:35:30周彬瀟中航工業航空動力機械研究所湖南株洲412002
電子制作 2016年2期
關鍵詞:引擎規則設置

周彬瀟 中航工業航空動力機械研究所 湖南株洲 412002

?

關于工作流引擎投遞規則的探究

周彬瀟 中航工業航空動力機械研究所 湖南株洲 412002

【文章摘要】

工作流引擎是工作流系統的核心,一個強大的工作流引擎不但對業務系統的運行,提供高效穩定的平臺支撐,而且對軟件開發效率的提高,代碼利用率、移植性、靈活性、健壯性等的增強,具有重要的作用,而節點的投遞規則在工作流引擎中扮演著重要角色,它設計的好壞直接決定了該款工作流引擎的性能強大。本論文結合項目實際,提出幾種重要的工作流引擎投遞規則,工作流引擎具備這幾種投遞規則計算,可以顯著縮短工作流系統的開發周期。

【關鍵詞】

工作流;工作流引擎;投遞規則

0 引言

眾所周知,各級政府機關都存在著很多的業務流程,例如公文的處理、各種審批、請示、匯報等,這些都是流程化的工作,特別是政府審批。政府審批過程是基于國家或部門法律、法規、規則等制定的政務處理流程,在未使用工作流之前,由于人為對工作程序的刪減、添加等,使得過程控制難度很大,如超越職權的審批(越過了必須的審核步驟)、人為的刁難(增加審核步驟)、無限期的拖延等。

工作流是一類能夠完全或者部分自動執行的經營過程,它根據一系列過程規則、文檔、信息或任務能夠在不同的執行者之間進行傳遞與執行。通過在企業管理中引入工作流技術,監控、審計和管理業務流程的有序執行,可以有效地約束和控制企業審批過程,避免人為因素的干擾,減少推諉扯皮現象的發生,大大提高企業管理效率;同時,基于工作流技術,通過對企業審批業務的統一管理,可以有效整合企業辦公資源,消除信息孤島的產生,提高企業管理的決策支持能力。

1 工作流引擎

工作流管理系統是一個軟件系統,工作流引擎是工作流管理系統的核心部件,它完成工作流的定義和管理,控制業務過程中各種任務發生的先后次序,調度相關的人力或信息資源,按照預定的邏輯次序推進工作流實例的執行,實現業務過程的自動化執行,為企業業務運行提供軟件支撐環境。工作流管理系統的主要功能是通過計算機技術的支持去定義、執行和管理工作流,協調工作流執行過程工作之間以及群體成員之間的信息交互。工作流管理系統將業務流程中工作如何組織協調在一起的規則抽象出來,從而分離了具體工作的邏輯和流程組織的邏輯。實現對業務過程的抽象建模、業務過程仿真分析、業務過程優化、業務過程管理與集成,從而最終實現業務過程的流程自動化管理。

2 投遞規則類型

工作流引擎投遞規則,指下一步工作人員的接受人范圍處理的規則。也就是流程從一個節點跳轉到下一個節點的處理人計算規則。下面具體介紹幾種重要的投遞規則:

2.1按執行人所在組織查找崗位計算

節點配置按崗位計算,并設置完成崗位,工作流引擎會自動按照設置的執行人的部門范圍計算當前崗位的執行人,如果該執行人部門下沒有這個工作崗位人員,工作流引擎會把當前執行人的部門級次提高一個級別,然后按崗位依次計算。

該投遞規則就是崗位的權限與部門權限的交叉形成的被投遞的人員集合。崗位表示能做什么事情,部門表示能做那里的事情,崗位和部門表示一個執行人能做那里的那些事情。使用按崗位投遞規則,只限于前后相連的節點。

2.2按節點綁定的部門計算

節點配置按部門計算,并設置完成部門,工作流引擎會自動按照設置的部門計算當前執行人。如果設置了按部門計算,那么流程會將待辦發送給該部門下所有用戶作為執行人。

2.3按指定的人員計算

節點配置成指定人員投遞規則,并設置指定的人員,那么流程引擎自動查找設置的人員作為節點執行人。該投遞規則寫死的方法使用于某個業務辦理人比較固定的場景,如果人員發生調動,就要重新設置人員。

2.4按指定節點處理人計算

該投遞規則的應用場景比較普遍,一個節點要求執行人同它之前某一個節點執行人一致。設置方式只須獲取之前節點的節點編號,當流程跳轉到該節點,流程引擎根據指定的節點編號查找之前節點執行人。

2.5按指定節點人員崗位計算

該投遞規則適用于某個節點要實現其上一個節點之前的某個節點同崗位執行人的場景。兩節點之間并無直接關系。

2.6按發送人選擇計算

對于無法確認,經常變動或沒有規則可循的訪問節點,只有采用發送人自動選擇的方式。該投遞規則對于那種業務復雜,無法確認執行人的流程,是一種最直接、最重要的解決方案。使用了該種投遞規則,必須在接收人選擇器里對接收人進行范圍過濾,同時要求用戶必須熟悉業務,一旦選擇錯誤的人員,整個流程將按照違背正確業務的流程在運轉,流程引擎也不會報錯,流程仍然能夠運行辦結。

2.7按EL表達式計算

對于這樣一類使用場景,業務需要申請人在填寫表單時確定后面某一節點執行人,讓流程按照申請人指定的執行人執行,這就需要EL表達式投遞規則。首先在申請人填寫表單時候,填寫好后面某一節點執行人;其次在后臺編寫代碼創建變量名,獲取表單中的執行人;最后在指定的后面某個節點上的參數配置里選擇EL表達式,并將后臺編寫的變量名作為其參數。當流程運轉到指定節點,流程引擎自動識別EL表達式中變量名作為當前節點執行人,達到業務提前由申請人指定,流經該節點無需發送人選擇的目的。

2.8按SQL計算

該投遞規則是幾個流程投遞規則里面最靈活的一種,通過寫SQL語句來實現計算執行人的目的。這需要設計人員特別熟悉數據庫表結構,能熟練的使用SQL語句。

2.9與開始節點處理人相同計算

當前節點處理人與開始節點一致情況下,設置了該節點訪問方式,流程引擎會自動按開始節點同一個人處理。

2.10按綁定的崗位和部門交集計算

設置該投遞規則,必須配置該節點的崗位和部門,流程引擎會自動計算該部門下具有該崗位的人員,作為該節點執行人。

2.11僅按綁定的崗位計算

按照節點上綁定的崗位來計算接收人,這里去掉了部門維度的過濾,執行人通過綁定的崗位計算。

3 結束語

伴隨著信息化的高速發展,越來越多企業利用電子審批流程來替代傳統的紙質審批,達到提升企業管理水平的目的,一款具有高效計算節點投遞規則的工作流引擎,無不是給企業帶來福音的選擇。

【參考文獻】

[1]蔡昭權,盧慶武,鄭宗暉.基于元數據的快速開發平臺設計與實現[J].計算機工程, 2009, 35(9):60-62.

[2]Ullman J D, Widom J. A First Course in Database Systems[M].[S.l.]:Prentice Hall,1998.

猜你喜歡
引擎規則設置
撐竿跳規則的制定
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
數獨的規則和演變
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
TPP反腐敗規則對我國的啟示
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
主站蜘蛛池模板: 国产九九精品视频| 女同久久精品国产99国| 日韩在线网址| 国内精品伊人久久久久7777人| 亚洲男人的天堂视频| 草逼视频国产| AⅤ色综合久久天堂AV色综合| 久久久久人妻一区精品| 日本高清视频在线www色| 99精品热视频这里只有精品7| AV老司机AV天堂| 久久国产精品娇妻素人| 国产午夜福利在线小视频| 免费不卡在线观看av| 国产亚洲欧美在线专区| 国产高清在线精品一区二区三区| 午夜福利无码一区二区| 免费视频在线2021入口| 无码免费的亚洲视频| 九九热这里只有国产精品| 小说区 亚洲 自拍 另类| 亚洲91在线精品| 亚洲精品不卡午夜精品| 亚洲自拍另类| 国产成人盗摄精品| 国产91小视频在线观看| 久热这里只有精品6| 久久中文字幕不卡一二区| 中文字幕人成人乱码亚洲电影| 国产精品福利尤物youwu| 亚洲av无码牛牛影视在线二区| 亚洲爱婷婷色69堂| 日本五区在线不卡精品| 婷婷成人综合| 中日韩一区二区三区中文免费视频| 一级香蕉人体视频| 日本午夜在线视频| 国产人免费人成免费视频| 欧美一区二区自偷自拍视频| 久久毛片免费基地| 69视频国产| 国产成人艳妇AA视频在线| 精品久久香蕉国产线看观看gif| 国产黑丝视频在线观看| 久久国产高清视频| 中文字幕在线播放不卡| 欧美亚洲国产精品第一页| 亚洲第一av网站| www欧美在线观看| 污视频日本| 蝴蝶伊人久久中文娱乐网| 免费人成黄页在线观看国产| 日韩国产一区二区三区无码| a在线亚洲男人的天堂试看| 国内精品视频区在线2021| 91无码人妻精品一区| 日本成人一区| 久久精品这里只有精99品| 亚洲一级色| 一本一本大道香蕉久在线播放| www.99精品视频在线播放| 亚洲乱码视频| 国产在线自乱拍播放| 国产无码网站在线观看| 日韩欧美中文字幕在线韩免费| 波多野结衣一区二区三视频| 四虎在线观看视频高清无码| 国产成人h在线观看网站站| 亚洲第一色视频| 91在线播放免费不卡无毒| JIZZ亚洲国产| 亚洲综合九九| 激情视频综合网| 亚洲看片网| 日日拍夜夜操| 日韩av手机在线| 国产精品深爱在线| 日日拍夜夜操| 91久草视频| 欧美精品另类| 国产一区亚洲一区| 精品国产福利在线|