|
|
发表于 2013/1/7 10:44:20
|
显示全部楼层
基于工作流卡主的问题有官方的修复方案的
Fix Steps in Doc ID 1455955.1 From Oracle Metalink
1. Download the SQL script glstrjb.txt in C:\ directory
2. Connect to database as APPS user using SQLPLUS
3. Execute the script glstrjb.txt at sql command prompt. It will create the concurrent program: Restart Journal approval work flow
@c:\glstrjb.txt
4. Copy JOURNAL_WF_APPROVAL_STRUCK procedure code from glstrjb.pls file and compile it to database using APPS user
5. Add the concurrent program: Restart Journal approval work flow to request group using below navigation
System Adminstrator(Responsibility)-Security : Responsibility-Request
6. Submit the concurrent program: Restart Journal approval work flow by passing below parameters
A) Restart/Reset -
This parameter is mandatory. Either Y or N can be chosen from LOV. When Y is chosen journal work flow will be restarted. When N is chosen journal batch approval status is reset to 'R'(required), so journal batch can be resent for approval
B) Journal Batch -
This parameter is not mandatory. User can chose the journal batch from LOV, so that approval workflow of the selected journal batch will be restarted or the approval status of selected batch will be set to 'Required' depending upon the Restart/Reset parameter value. If no journal batch is chosen work flow will be restarted for all journal batches which are struck. This LOV displays those journal batches whcih are struck in In process status.
个人实测:
请求"Restart Journal approval work flow"只能在英文环境下运行,且参数Journal Batch选与不选效果一样,该程序一次运行只能对单个日记帐批审批状态进行重置,无法批量重置;参数值列表无法展开,点击LOV列表后显示编号最大的一个卡住的日记帐审批工作流;
附件为oracle官方提供的sql运行后系统中会多出请求"Restart Journal approval work flow"
个人意见遇到这种问题要尽量避免直接更新表字段。多查查metalink都有解决方案的,是在不行可以提SR |
|