flowable activiti 事件閘道器小總結

2021-10-10 16:46:02 字數 804 閱讀 8215

1.事件閘道器

①定時器事件是乙個由定時器觸發的事件,定義時間時,都需要遵守iso 8601的國際標準,還可以使用cron表示式

timedate:指定乙個定時器觸發的時間。

timeduration:指定定時器啟用後多久的時間內該定時器被執行。假設定時器在當前時刻被啟用,設定該值為pt5m,即會在5分鐘後執行

timecycle:指定定時器的重複間隔,該元素常應用於一些定時任務的執行,包括流程的定時啟動、任務提醒等

定時器進入等待狀態時act_ru_job會生成資料和生效時間,生效後資料即歸檔

②訊號事件是一種引用了訊號定義的事件,可以使用乙個訊號向全部的流程傳送廣播(前提是流程定義使用了同樣名稱的訊號)。

流程圖中經過事件閘道器後到達定時器和訊號觸發器等待狀態。在定時器觸發之前(上圖定義1分鐘後觸發)訊號觸發器需要捕獲到「finishpay」訊號,在「編制1」節點提交任務後的30秒傳送訊號:

訊號觸發後會在act_ru_event_subscr流程執行監聽表生成資料

事件閘道器進入「訊號事件3」節點

注:使用定時器觸發事件時需要在activiti.cfg.xml中新增job模組,否則會建立job任務而不執行。

JavaScript Date內建物件小總結

js date物件 1.js內建物件date用於對日期和時間的處理 2.建立date物件的例項 var d new date alert d 返回當前的日期時間sun oct 30 08 48 36 utc 0800 2011 3.date物件的成員方法 getdate 返回乙個月的某一天 0 31...

python協議 Python 協議小總

每個程式語言都有自己的最佳實踐.通常你不能套用別的語言來寫出pythonic的 python 是一門初學簡單,越學越難的語言.在python的世界中,萬物皆物件.當我們說某個物件是什麼型別時,在根本上其實指的是 這個物件滿足了該型別的特定介面規範,可以被當成這個型別來使用.如何定義乙個物件的特定介面...

小程式點選事件

普通點選事件 bindtap 要放在前面,放在後面不好使 bindtap 會有冒泡事件 catchtap 不會有冒泡事件 1 2 view 3 button type warn size mini bindtap dian 點老子呀 button 4view 56 view 花木蘭 小程式傳值 da...