今天比較忙,簡單寫一些我常常會需要用到的小技巧。
1.快速查詢表單
想快速查詢表單狀態,重點再於,流程設定時的"流程主旨"一定要有完整的key word
我自己的經驗,公司別、部門、單號(或序號)、申請日期,這四個一定必顯示,
這樣一來,在進階查詢表單時,會快很多。
2.快速找出表單所再的關卡者
以下與法是跟鼎新客服詢問的,因為他們家產品的DB切很細,懶的自己串XD,很好用喔,也可以隨自己想要變化(EX 搭配BI弄個自動發送排程,逾時表單可以提醒之類)
3.自己查詢表單錯誤
放置EFGP的AP Server裡面目錄應該都有記錄LOG檔,正常來說,若表單出現問題,可以找"server.log",裡面通常會記錄錯誤訊息,若急著想解決USER問題,這地方可以自己先找錯誤。
4.鼎新提供簡單元件應用說明
不知道其他版本如何,但EFGP版網址NaNaWeb後面加入/Document,可以看到他們提供的一些說明文件,很好用。
1.快速查詢表單
想快速查詢表單狀態,重點再於,流程設定時的"流程主旨"一定要有完整的key word
我自己的經驗,公司別、部門、單號(或序號)、申請日期,這四個一定必顯示,
這樣一來,在進階查詢表單時,會快很多。
2.快速找出表單所再的關卡者
以下與法是跟鼎新客服詢問的,因為他們家產品的DB切很細,懶的自己串XD,很好用喔,也可以隨自己想要變化(EX 搭配BI弄個自動發送排程,逾時表單可以提醒之類)
SELECT DISTINCT ProcessInstance.serialNumber, ProcessInstance.currentState AS processState, ProcessInstance.OID AS processOID, ParticipantActivityInstance.definitionId, Users.id, Users.userName FROM ProcessInstance, ParticipantActivityInstance, WorkItem, WorkAssignment, Users WHERE ProcessInstance.serialNumber ='PKG1363162242530100000122' AND ParticipantActivityInstance.contextOID = ProcessInstance.contextOID AND (ParticipantActivityInstance.currentState = 0 OR ParticipantActivityInstance.currentState = 1 OR ParticipantActivityInstance.currentState = 6) AND WorkItem.containerOID = ParticipantActivityInstance.OID AND (WorkItem.currentState = 0 OR WorkItem.currentState = 1) AND WorkAssignment.workItemOID = WorkItem.OID AND WorkAssignment.isNotice = 0 AND WorkAssignment.assigneeOID = Users.OID
3.自己查詢表單錯誤
放置EFGP的AP Server裡面目錄應該都有記錄LOG檔,正常來說,若表單出現問題,可以找"server.log",裡面通常會記錄錯誤訊息,若急著想解決USER問題,這地方可以自己先找錯誤。
4.鼎新提供簡單元件應用說明
不知道其他版本如何,但EFGP版網址NaNaWeb後面加入/Document,可以看到他們提供的一些說明文件,很好用。
留言
張貼留言