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

業(yè)務(wù)流程中多元化催辦的研究與實(shí)現(xiàn)

2015-06-05 05:22:52任迎迎徐建良中國海洋大學(xué)信息科學(xué)與工程學(xué)院山東青島266100
關(guān)鍵詞:多元化活動(dòng)模型

任迎迎,徐建良(中國海洋大學(xué) 信息科學(xué)與工程學(xué)院,山東 青島 266100)

業(yè)務(wù)流程中多元化催辦的研究與實(shí)現(xiàn)

任迎迎,徐建良
(中國海洋大學(xué)信息科學(xué)與工程學(xué)院,山東青島 266100)

隨著計(jì)算機(jī)和互聯(lián)網(wǎng)的發(fā)展,信息化辦公已經(jīng)普及,在流程較長或角色較多的業(yè)務(wù)流程系統(tǒng)中,催辦功能就變的尤為重要。催辦即當(dāng)某一用戶在截止日期前仍未完成某一工作時(shí),系統(tǒng)自動(dòng)發(fā)送消息提醒的功能。本文提出了多元化催辦模型,描述了催辦的算法,并給出了催辦實(shí)現(xiàn)的三種方式:系統(tǒng)短消息、電子郵件和短信。

多元化催辦;系統(tǒng)短消息;電子郵件;短信

0 引言

在業(yè)務(wù)流程系統(tǒng)中,當(dāng)業(yè)務(wù)流程較長或者涉及角色較多時(shí),難免會(huì)因某一用戶工作拖延,導(dǎo)致其他用戶工作延期,催辦就是為了解決這一問題而提出的。當(dāng)某一用戶在截止日期前仍未完成工作時(shí),若系統(tǒng)可以自動(dòng)發(fā)送消息提醒用戶,使得任務(wù)及時(shí)完成,流程得以繼續(xù),那么工作效率將會(huì)得到很大的提升[1]。

本文建立了多元化催辦模型,描述了催辦算法,并給出了催辦實(shí)現(xiàn)的三種方式。多元化催辦的應(yīng)用可有效提高工作效率,加速并保證業(yè)務(wù)流程的順利流轉(zhuǎn)。

1 多元化催辦模型

1.1多元化催辦的定義

在業(yè)務(wù)流程中,為了能夠根據(jù)活動(dòng)的緊急程度發(fā)送不同形式的催辦提醒,需要定義不同的催辦類型。多元化催辦中的多元化含義之一便是催辦類型的多元化,即催辦類型是可定制的。

在定義催辦類型時(shí),可以指定該催辦類型的催辦次數(shù)、每次催辦提醒的時(shí)間間隔以及催辦的方式。圖1給出了催辦類型的定義示例,共定義了三種催辦類型。

圖1 催辦類型定義

本文采用XML來描述催辦類型,XML文檔簡單、可讀性高并且具有強(qiáng)大的數(shù)據(jù)描述能力。當(dāng)催辦模型發(fā)生變化時(shí),通過修改XML文件,無需改動(dòng)程序代碼,即可實(shí)現(xiàn)。

1.2催辦模型

本文提出了一種融入了多元化催辦的業(yè)務(wù)流程管理模型,增加了各活動(dòng)之間緊急程度的描述。該模型中的符號(hào)部分參考了業(yè)務(wù)流程建模標(biāo)記法。模型中的主要元素有事件、活動(dòng)、網(wǎng)關(guān)以及連接流[2]。表 1給出了模型元素的名稱、符號(hào)表示等相關(guān)描述。

表1 模型元素表

催辦流部分關(guān)鍵模型元素的說明:

(1)網(wǎng)關(guān):對(duì)于流程分散的情況,當(dāng)活動(dòng)抵達(dá)排他型網(wǎng)關(guān)時(shí),將選擇某一分支執(zhí)行;當(dāng)活動(dòng)抵達(dá)并行網(wǎng)關(guān)時(shí),將并行執(zhí)行后續(xù)所有分支。對(duì)于流程聚合的情況,當(dāng)任一活動(dòng)抵達(dá)排他型網(wǎng)關(guān)時(shí),即執(zhí)行流出分支,僅當(dāng)所有活動(dòng)抵達(dá)并行網(wǎng)關(guān)時(shí),才執(zhí)行流出分支[3]。

(2)連接流:順序流僅表示兩個(gè)活動(dòng)執(zhí)行的先后順序,而催辦流表明了活動(dòng)的緊急程度。

多元化催辦的模型示例如圖2所示,同樣采用XML對(duì)模型進(jìn)行描述。

2 催辦算法

在業(yè)務(wù)流程中,某一活動(dòng)的完成將觸發(fā)兩個(gè)事件:創(chuàng)建針對(duì)下一活動(dòng)的新的催辦、終止前一個(gè)活動(dòng)的催辦。

2.1創(chuàng)建催辦算法

當(dāng)業(yè)務(wù)流程中的某一活動(dòng)完成后,需要?jiǎng)?chuàng)建新的催辦提醒,若后續(xù)活動(dòng)未在規(guī)定的時(shí)間范圍內(nèi)完成,便可提醒其相關(guān)負(fù)責(zé)人。

業(yè)務(wù)流程中某個(gè)活動(dòng)的所有后續(xù)分支情況共有5種類型:無分支、排他型聚合分支、并行聚合分支、排他型分散分支、并行分散分支,如圖3所示。

圖3 創(chuàng)建催辦時(shí)的五種分支類型

活動(dòng)的后續(xù)分支類型不同,其創(chuàng)建的相應(yīng)催辦也不同。在接下來的分析過程中,Activity1將簡單記為A1,以此類推。

(1)無分支類型,后續(xù)活動(dòng)只有一個(gè),如圖 3中①所示,將產(chǎn)生StartActivity=A1,EndActivity=A2的一條催辦。

(2)排他型聚合分支,后續(xù)活動(dòng)有一個(gè),如圖 3中②所示,將產(chǎn)生 StartActivity=A1,EndActivity=A3的一條催辦。

(3)并行聚合分支,后續(xù)活動(dòng)只有一個(gè),如圖中類型③所示,將產(chǎn)生 StartActivity=A1,EndActivity=A3的一條催辦。

(4)排他型分散分支,后續(xù)有多個(gè)活動(dòng),這些活動(dòng)中的某一個(gè)將在下一步執(zhí)行,但由于所有的活動(dòng)均有被執(zhí)行的可能性,所以需要?jiǎng)?chuàng)建所有后續(xù)分支活動(dòng)的催辦。如圖3中類型④所示,將產(chǎn)生StartActivity=A1,EndActivity=A2和StartActivity=A1,EndActivity=A3的兩條催辦。

(5)并行分散分支,后續(xù)有多個(gè)活動(dòng),由于所有的活動(dòng)都將在下一步并行執(zhí)行,所以需要?jiǎng)?chuàng)建所有后續(xù)分支活動(dòng)的催辦。如圖3中類型⑤所示,將產(chǎn)生StartActivity= A1,EndActivity=A2和 StartActivity=A1,EndActivity=A3的兩條催辦。

創(chuàng)建催辦提醒的算法過程如圖4所示。

圖4 創(chuàng)建催辦提醒算法

2.2終止催辦算法

當(dāng)業(yè)務(wù)流程中的某一活動(dòng)完成后,除了創(chuàng)建新的催辦提醒外,還需要終止前一個(gè)活動(dòng)完成時(shí)針對(duì)該活動(dòng)創(chuàng)建的催辦提醒。

某個(gè)活動(dòng)的先前分支情況同樣是5種類型,如圖5所示。

圖5 終止催辦時(shí)的五種分支類型

活動(dòng)的先前分支類型不同,其需要終止的催辦也不同。

(1)無分支類型,只終止一條催辦。如圖5中①所示,將終止StartActivity=A1,EndActivity=A2的一條催辦。

(2)排他型聚合分支,終止所有分支中被執(zhí)行的那個(gè)分支所產(chǎn)生的催辦。如圖5中②所示,將終止StartActivity=A1,EndActivity=A3或 StartActivity=A2,EndActivity=A3中某一條催辦。

(3)并行聚合分支,終止所有分支產(chǎn)生的催辦。如圖5中③所示,將終止 StartActivity=A1,EndActivity=A3和StartActivity=A2,EndActivity=A3兩條催辦。

(4)排他型分散分支,前一個(gè)活動(dòng)產(chǎn)生了多個(gè)催辦,任何一個(gè)分支的活動(dòng)完成都將終止所有的催辦。如圖5中④所示,將終止 StartActivity=A1,EndActivity=A2和StartActivity=A1,EndActivity=A3兩條催辦。

(5)并行分散分支,只終止一條催辦。如圖5中⑤所示,將終止 StartActivity=A1,EndActivity=A2的一條催辦。

終止催辦提醒的算法過程如圖6所示。

圖6 終止催辦提醒算法

3 多元化催辦的實(shí)現(xiàn)

多元化催辦中的多元化指的是催辦類型的多元化以及催辦方式的多元化。本文中主要介紹多元化催辦的三種實(shí)現(xiàn)方式:系統(tǒng)短消息、電子郵件和短信。

3.1關(guān)鍵技術(shù)

3.1.1Windows服務(wù)

Windows服務(wù)是一種可長期運(yùn)行在操作系統(tǒng)后臺(tái)的應(yīng)用程序,適合在服務(wù)器上使用,可以在操作系統(tǒng)啟動(dòng)時(shí)自動(dòng)開始運(yùn)行,它沒有任何用戶界面,也不會(huì)產(chǎn)生可視的輸出[4]。Windows服務(wù)可以在沒有用戶登錄的情況下運(yùn)行,在后臺(tái)進(jìn)行某些操作[5]。

3.1.2Timer定時(shí)器

Timer是.NET Framework下基于服務(wù)器的計(jì)時(shí)器(System.Timers.Timer),它能夠指定在應(yīng)用程序中引發(fā)Elapsed事件的周期性間隔,通過處理這個(gè)事件來提供常規(guī)處理,也就是在應(yīng)用程序中生成定期事件[6]。

3.2三種實(shí)現(xiàn)方式

3.2.1系統(tǒng)短消息

系統(tǒng)短消息是用戶在業(yè)務(wù)流程管理系統(tǒng)中看到的催辦提醒,可通過將消息列表置于首頁等方式方便地提醒用戶待辦事項(xiàng)。

系統(tǒng)短消息的實(shí)現(xiàn)比較簡單,通過查詢數(shù)據(jù)庫催辦表中當(dāng)前用戶的催辦消息,將符合條件的信息顯示于消息列表中即可。實(shí)現(xiàn)效果如圖7所示。

圖7 系統(tǒng)短消息催辦提醒圖

3.2.2電子郵件

以電子郵件的形式將催辦提醒發(fā)送至用戶郵箱,使得用戶在不登錄系統(tǒng)的情況下,通過郵件即可掌握任務(wù)進(jìn)度情況。

本文中實(shí)現(xiàn)電子郵件形式的催辦功能使用了 Jmail組件,它是免費(fèi)組件,從互聯(lián)網(wǎng)上下載后只需注冊 jmail.dll文件即可被調(diào)用[7]。實(shí)現(xiàn)效果如圖 8所示。

3.2.3短信

本文中采用網(wǎng)關(guān)短信實(shí)現(xiàn)短信方式的催辦,通過第三方短信平臺(tái)完成短信的發(fā)送功能。實(shí)現(xiàn)效果如圖9所示。

網(wǎng)關(guān)短信通過調(diào)用運(yùn)營商提供的短信服務(wù)接口實(shí)現(xiàn),不需要硬件支持[8]。網(wǎng)關(guān)短信抵達(dá)率高,發(fā)送速度快,且方便監(jiān)管。

3.3多元化催辦的實(shí)現(xiàn)過程

3.3.1創(chuàng)建催辦提醒

從催辦消息的產(chǎn)生到最終用戶收到催辦提醒,多元化催辦的創(chuàng)建過程如下:

(1)某一活動(dòng)a1完成,需要?jiǎng)?chuàng)建針對(duì)下一活動(dòng)a2的催辦,即StartActivity=a1,EndActivity=a2的催辦消息提醒,此時(shí)催辦的狀態(tài)為New。

(2)利用Windows服務(wù)和定時(shí)器Timer實(shí)現(xiàn)定時(shí)檢查催辦條目,若有條目的創(chuàng)建時(shí)間與當(dāng)前系統(tǒng)時(shí)間的間隔超過了催辦類型中定義的時(shí)間間隔,即在規(guī)定的時(shí)間范圍內(nèi)下一活動(dòng)仍未完成,判斷催辦次數(shù)是否達(dá)到了催辦類型中定義的次數(shù),若次數(shù)已達(dá)到則把催辦的狀態(tài)直接置為 RemindFailed,否則將催辦的狀態(tài)置為Reminded,并執(zhí)行下一步操作。

(3)根據(jù)催辦類型中定義的實(shí)現(xiàn)方式,以某種或多種方式發(fā)送催辦消息提醒,并將催辦次數(shù)記錄增加一次,若已達(dá)到催辦類型中定義的催辦次數(shù),則將催辦的狀態(tài)置為RemindCompleted。

(4)最終用戶以某種既定的形式收到催辦消息提醒,加快工作進(jìn)度,達(dá)到催辦目的。

圖10所示為創(chuàng)建催辦提醒過程。

Research and implementation of diverse reminders in business process

Ren Yingying,Xu Jianliang
(College of Information Science and Engineering,Ocean University of China,Qingdao 266100,China)

With the development of computer and Internet,office information system is popularized,and the reminder function becomes especially important in the business process system with long process or many users.Reminder is the function that the system automatically sends messages to user if he is still not finish the work before deadline.This article proposes a model of diverse reminders and describes the relevant algorithm and implements three types of reminder which are system message,email and short message.

diverse reminders;system message;email;short message

TP39

A

1674-7720(2015)15-0075-03

任迎迎,徐建良.業(yè)務(wù)流程中多元化催辦的研究與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2015,34(15):75-77,81.

猜你喜歡
多元化活動(dòng)模型
一半模型
德國:加快推進(jìn)能源多元化
“六小”活動(dòng)
“活動(dòng)隨手拍”
行動(dòng)不便者,也要多活動(dòng)
中老年保健(2021年2期)2021-08-22 07:31:10
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
三八節(jié),省婦聯(lián)推出十大系列活動(dòng)
海峽姐妹(2018年3期)2018-05-09 08:20:40
滿足多元化、高品質(zhì)出行
中國公路(2017年8期)2017-07-21 14:26:20
3D打印中的模型分割與打包
主站蜘蛛池模板: 福利姬国产精品一区在线| 亚洲AV无码不卡无码| 欧美成人一级| 白浆视频在线观看| 中文字幕人成乱码熟女免费| 在线国产你懂的| 91亚瑟视频| 亚洲水蜜桃久久综合网站| 91av国产在线| 免费va国产在线观看| 欧美性色综合网| 久久精品一品道久久精品| 国产日产欧美精品| 亚洲第一精品福利| 美臀人妻中出中文字幕在线| 久久婷婷综合色一区二区| 国产精品高清国产三级囯产AV| 欧美19综合中文字幕| 自拍偷拍一区| 欧类av怡春院| 丰满少妇αⅴ无码区| 国产成人精品视频一区二区电影| 国产青青草视频| 国产chinese男男gay视频网| 2020极品精品国产 | 亚洲AV一二三区无码AV蜜桃| 久久久久久久久18禁秘 | 特级做a爰片毛片免费69| 亚洲精品成人片在线播放| 老司机精品久久| 无码免费视频| 成人国产一区二区三区| 91在线播放国产| 国产黄在线免费观看| aⅴ免费在线观看| 国产日本欧美亚洲精品视| 在线观看亚洲精品福利片 | 国产自产视频一区二区三区| 亚洲男人的天堂在线观看| 亚洲AⅤ波多系列中文字幕| 啦啦啦网站在线观看a毛片| 亚洲精品国产乱码不卡| 一本大道无码日韩精品影视| 精品视频福利| 精品自窥自偷在线看| 国产成人久久综合一区| 2021精品国产自在现线看| 亚洲全网成人资源在线观看| 国产一区二区人大臿蕉香蕉| 国产精品高清国产三级囯产AV| 看看一级毛片| 91毛片网| 2020极品精品国产| 亚洲国产成人久久77| 久久一日本道色综合久久| 亚洲人在线| 少妇露出福利视频| 欧美日韩中文字幕二区三区| 国产欧美日韩另类精彩视频| 538精品在线观看| 亚洲国产精品无码AV| 国产免费久久精品44| 久久黄色免费电影| 性喷潮久久久久久久久| 亚洲成AV人手机在线观看网站| 狠狠色狠狠综合久久| 一级看片免费视频| 97青青青国产在线播放| 91精品伊人久久大香线蕉| 国模粉嫩小泬视频在线观看| 在线观看国产一区二区三区99| AV网站中文| 精品久久久久久久久久久| 国产一在线| 精品国产Av电影无码久久久| 欧美国产日韩另类| 少妇极品熟妇人妻专区视频| 久久久久久尹人网香蕉 | 2048国产精品原创综合在线| 亚洲国产一区在线观看| 99热这里都是国产精品| 精品小视频在线观看|