啟用某個職責,一般來說操作比較簡單。
1. 用System Administrator職責登入EBS系統。
2. Security => Responsibility => Define => 尋找職責,比如 "Workflow Administrator" --> 將"Effective Dates To"列置為空白
3. 如果使用者反映該職責沒有啟用,則提交一個"Workflow Background Process" request,將參數"Process Deferred", "Process Timeout" 和 "Process Stuck" 都設為 Yes。
4. 如果使用者反映還沒有啟用,則清理Application Server的Cache,同時建議使用者清理IE Cache。
5. 如果使用者反映還沒有啟用,則考慮重啟"workflow agent listener"
關於"Workflow Background Process" request用途:
Background engine processes serve three purposes in Oracle Workflow: to handle activities deferred by the Workflow Engine, to handle timed out notification activities, and to handle stuck processes.
When the Workflow Engine initiates and performs a process, it completes all necessary activities before continuing to the next eligible activity. In some cases, an activity can require a large amount of processing resource or time to complete. Oracle Workflow lets you manage the load on the Workflow Engine by setting up supplemental engines to run these costly activities as background tasks. In these cases, the costly activity is deferred by the Workflow Engine and run later by a background engine. The main Workflow Engine can then continue to the next available activity, which may occur on some other parallel branch of the process.