iT邦幫忙

0

ERP核決過程

小弟能力不足,求有經驗的大人幫幫忙
公司有不同專案,專案有不同主任簽核,我要怎麼寫條件表達式
A專案傳給A主管簽,B專案傳給B主管簽
https://ithelp.ithome.com.tw/upload/images/20210201/20129304vSOdirGATx.png

補充 我現在只下簡單的IF的指令,變成拉一大堆線,到後面專案越多.根本塞不下 QQ
https://ithelp.ithome.com.tw/upload/images/20210201/20129304XvFOQWMBdv.png

建議從專案編號著手,例如A開頭代表決案簽核者是A主管,用編號可以玩的東西很多,重點是你的編碼原則的邏輯要怎麼定義而已
舉例
B-20210130-0001
那你可以直接字串分割然後存到陣列內
這樣你拉第一欄的時候,就可以把第一欄的資料去找主管資料表對應的主管
然後把這張專案開給他簽核權限
這是基本的運用,只要做 轉陣列之後查詢然後授權跟通知而已
根本用不到條件判斷,而且專案成立之後這一段碼直接執行即可
會比較省工

1 個回答

0
darkslayer
iT邦好手 1 級 ‧ 2021-02-02 15:08:33
最佳解答

不是這樣寫的, 你要去建張table, 上面記著每個專案的簽核流程, 要用時直接照表操課. 你用一堆if, 每多一個專案就多一個if, 程式改不完啦. 再說, 要用也是用do case 之類的.

agout2004 iT邦新手 5 級 ‧ 2021-02-02 17:48:15 檢舉

完美

我要發表回答

立即登入回答