如果能找出對應的簽核主管之後
下面就來解釋一下可以設定簽核指派的頁面
這裡我在廠商提供的頁面中,新增了右側欄位
【指定條件欄位】【條件】【條件值】【套用程式】
例如下圖,根據指定的廠區,分別指派特定的角色
如下圖,我利用金額的大於多少,分別指定該階層的角色
當然,是使用owned_by_id的角色欄位所設定的cn_levelX_manager欄位
這裡還用到套用程式的做法
在Method中套用一個邏輯,如果該階層的主管不存在,就找更上一層出來,直到最頂層
因此簽核指派的程式碼,會在Activity的onActivate中被執行
可以參考連結,後面文章也會繼續使用
JPC_WF_AssignmentMetrix程式碼連結
這裡要講到一個判斷式的做法
select top 1 (CASE WHEN (
{0} ) THEN 'T' ELSE 'F' END) as r
from innovator.[itemtype]
這裡的{0}參數,是用來比較兩個數值之間的運算大小 >、<、= 這類
最後回傳T就是True、F就是False的意思