原因, 如下 :
說明
雖然在 "Oracle ERP 作業" 中, 該 User 雖沒有失效,
但在 "WF_LOCAL_USER_ROLES" table 中, 有些欄位值已失效
或在 "WF_LOCAL_ROLES" table 中資料不存在,
而導致此錯誤訊息.
解決方式, 請按照下面方式處理 :
利用 Standard 作業更新
1) 到 Employee 作業重新 Update 存檔.
2) 然後到 Fnd User 作業中, 清除 Employee 欄位資料, 存檔,
再設定 Employee 欄位資料, 存檔即可.
若還是無效, 則可能在 "WF_LOCAL_USER_ROLES" table 中, 有些欄位值已失效, 執行下面語法即可
程式碼
update WF_LOCAL_USER_ROLES
set USER_END_DATE = null
, ROLE_END_DATE = null
, EFFECTIVE_END_DATE = null
, EXPIRATION_DATE = null
where USER_NAME = '&USER_NAME'
and ROLE_NAME = '&USER_NAME';
修正完畢後, 再到 Workflow 中, 將目前錯誤的 Workflow Activity 重新 Retry 即可.