2013年2月21日 星期四

User無法在workflow notification找到單子簽核


###  現象  ###
user收到信之後,會點開信件做簽核,但是user將mail kill了,所以要到workflow notification 畫面上去做簽核,但是user找不到單子

### debug 過程  ###
-- 跟user借帳號,確認真的找不到單子,非user誤動作
-- 查詢user id是否跟epmall相同 => 相同
-- 查詢workflow是否正確 => 正確,停留在發信給主管簽核的workflow
-- 直接查詢wf_notifications table找到此張notification,狀態是open and send,表示尚未簽核,並且有發信給user,但是recipient_role欄位是寄給另一位使用者,非該位主管帳號
-- 查詢帳號,發現這位主管的employee assign給2位ERP User
-- 請該主管使用這2個帳號,將未結單全部簽完,再將他不要使用的那個ERP帳號,將employee連結拿掉,保持employee and fnd_user是一對一關係

### 原因  ###
employee 和erp user是一對多的關係,改成一對一即可

###  解決方式  ###
employee 和erp user是一對多的關係,改成一對一即可

沒有留言:

張貼留言