on 10-11-2013 10:19 PM
During development, we have modified FF Log review workflow to add "Escalation" after 7 days with Agent as GRAC_SPM_ESCALATION_MANAGER_AGENT. Not sure what happened but the workflow did NOT escalate the log after 7 days (also did not error out as it is not able to find the agent) and just skipped to next step and finished the workflow. But it did not remove work items from Controller's work inbox.
Now, when Controller click tries to open work item in work inbox, system is throwing "500 Internal Server Error" (Assertion_Failed). We have analyzed ST22 dumps and debugged the program and found out that, it is checking if workflow is open/error/waiting stages before opening the work item. Since, workflow is in "Finished/Completed" state, it is throwing ASSERTION_FAILED dump.
Question is - Is there a away to cleanup Controller's inbox and delete all the zombie work items? Please note that we have tried all SWWL,SWPR, SWPC and program GRFNMW_MANUAL_INSTANCE_CANCEL with no success. Also looked at SAP OSS notes but did not find any that addresses this issue.
Appreciate your help in this matter.
Hi Natesh
Did you see KB article: 1804178 - AC10.0 - Workflow could not find the escalation agent? It mentions the Agent you used and issues with the escalation.
Here's a SCN thread for the two WF canceallation programs - http://scn.sap.com/thread/3340760 as well as looking that the MSMP monitor to see what is happening GRFNMW_DBGMONITOR_WD
Regards
Colleen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Colleen,
Thanks for the reply! GRFNMW_DBGMONITOR_WD is not showing these items as workflow was in finished status. Also, we try to delete the instances using the program mentioned in OSS notes but getting message saying instace id was not found.
We did follow the solution outlined in 1804178 and defined our own agent. Workflow esclation is now working. But problem is we are unable to delete old work items stuck in the Controller's inbox.
Hi Natesh
We did follow the solution outlined in 1804178 and defined our own agent. Workflow esclation is now working. But problem is we are unable to delete old work items stuck in the Controller's inbox.
Nice to hear the root cause is fixed!!
GRFNMW_DBGMONITOR_WD is not showing these items as workflow was in finished status. Also, we try to delete the instances using the program mentioned in OSS notes but getting message saying instace id was not found.
Confirming - did you attempt to run both MSMP cancel programs?If so, it appears like MSMP side of WF is finished (hence no instance found).
Can you look at the Workflow Administration in NWBC and also at SWIA transaction for Workflow and see if anything else can be cancelled on that side instead of performed via the end user or MSMP cancellation?
Have a look at http://scn.sap.com/thread/3410497 just updated it with using SWWL. This might help you too
Regards
Colleen
Add link to SCN thread. Message was edited by: Colleen Lee
Hi Natesh
If you have already tried:
without success, I think you are at the stage where you will need to raise a message with SAP and have them remote in to take a look (if you haven't already)
Can you also screen shot this - I assume it's still appear in the approver's POWL inbox? Also, you can try to cross post to workflow community to see if they have any suggestions.
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.