Cat Ho 6.Sep.06 11:14 PM a Web browser Lotus Workflow Engine 3.0.1 Windows XP
Hi ! It's me again... I really don't know why the problems always happen on my Domino servers. I just want to get rid of it.
I have an LWF application running on a Domino servers. This application has been running for nearly 2 years. Everything seems OK except sometimes there will have several cases per month that the document cannot be routed successfully.
For example, a user needs to approve several cases. So he opens one case and approve it. It was OK and routed to next approver successfully. He opens another and it was OK too. But somehow when he approves some other cases, there will have one case not routed to next phase. But after that, he can approve some other cases.
So he pass this issue to me. I found that the Binder (Cover?) document was routed successfully. In the document itself, the status was not changed but some fields has already indicated that he has approved the case.
Searching the codes and understand that when he approve the case, some fields was set and saved in document so the workflow engine can select the right path. These fields was saved in the document. Then it will call the engine to complete the activity. There will be some codes in the DWFPostActivityCompleted function to set some other fields, e.g., the status name, history log and send email notification. It was found that the email notification was sent successfully but the fields cannot be set in the document.
I just really don't know how to trace the problem then. It didn't stop in somewhere in the codes but just ignore it. Besides, not all case has problems, only several cases a month. And nearly no pattern, except that 1 or 2 users report such cases more frequent than the others.
Hope someone can help me and give me some hints about that. Thanks thanks.