iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 7
0
Software Development

BPM企業流程-EFGP開發路程系列 第 7

[Day 7] EasyFlow GP--系統設計工具(二)簽核流程設計師 : 服務任務Session Bean

續昨天的Session Bean,今天來分享鼎新在EFGP與TipTop整合的標準Session Bean 設定。

一.表單結案回寫TipTop簽核結案
https://ithelp.ithome.com.tw/upload/images/20171208/201057220y48SJkWug.png
當簽核到最後一關要結案時,請再往後加一個[服務任務],啟動SessionBean將簽核狀態回寫TipTop。
此函式需要傳入一個流程變數,其值為流程序號processSerialNumber
名稱: 自由命名ex:簽核同意回寫TipTop
伺服器種類: JBOSS
伺服器IP: localhost
伺服器Port: 1099
JNDI Name: TiptopManager
函式名稱: processAgreed
Home Class Name: com.dsc.nana.services.sysintegration.tiptop.TiptopManagerHome
-----------------------------------------------
此函式processAgreed傳入參數只有一個,就是流程序號。
請先新增一個流程變數
ID:pProcessInstanceSN 對應流程變數:processSerialNumber
https://ithelp.ithome.com.tw/upload/images/20171208/201057229U16I0cywC.png

二.表單撤銷回寫TipTop抽單狀態
當發單人執行撤銷(俗稱抽單)的動作時,系統要更新TipTop的簽核狀態為抽單。
[[注意]]這動作的服務任務不是放在流程畫面上,是在[主流程屬性設定]\事件處理
的流程撤銷指定SessionBean
https://ithelp.ithome.com.tw/upload/images/20171208/20105722Sv5Y1LSbLQ.png
名稱: 自由命名ex:流程撤銷
伺服器種類: JBOSS
伺服器IP: localhost
伺服器Port: 1099
JNDI Name: TiptopManager
函式名稱: processAborted
Home Class Name: com.dsc.nana.services.sysintegration.tiptop.TiptopManagerHome
-----------------------------------------------
此函式processAborted傳入參數只有一個,就是流程序號。
將先前設定好的流程變數指定就行。
ID:pProcessInstanceSN 對應流程變數:processSerialNumber
https://ithelp.ithome.com.tw/upload/images/20171208/20105722Y0XTgWmzPu.png
三.表單終止回寫TipTop抽單狀態
當簽核關卡執行終止流程(俗稱不同意)的動作時,系統要更新TipTop的簽核狀態為送簽退回。
聰明的你是否有留意到先前的圖示。設定的路徑一樣是在[主流程屬性設定]\事件處理
的流程終止指定SessionBean。(圖略)
名稱: 自由命名ex:流程終止-不同意
伺服器種類: JBOSS
伺服器IP: localhost
伺服器Port: 1099
JNDI Name: TiptopManager
函式名稱: processDisAgreed
Home Class Name: com.dsc.nana.services.sysintegration.tiptop.TiptopManagerHome
-----------------------------------------------
此函式processDisAgreed傳入參數只有一個,就是流程序號。
將先前設定好的流程變數指定就行。
ID:pProcessInstanceSN 對應流程變數:processSerialNumber
https://ithelp.ithome.com.tw/upload/images/20171208/20105722yvWtFFsidL.png

以上就是EFGP整合TipTop最主要的三個SessionBean設定。


上一篇
[Day 6] EasyFlow GP--系統設計工具(二)簽核流程設計師 : 服務任務Session Bean
下一篇
[Day 8] EasyFlow GP--系統設計工具(三)Web表單設計師:表單設計和Javascript區塊
系列文
BPM企業流程-EFGP開發路程21

尚未有邦友留言

立即登入留言