aware_support3
Here is an interesting finding. The process is a form submission with a number of actions and the final rule is to log out the user:
DISPLAY PERSPECTIVE VPLogout
When I rem out this rule, the process quits normally. And as stated, I tried including a final rule: END PROCESS, which did not clear the process. I can only speculate that something in displaying a new VP abandons the process in some way that it does not finish. I believe this can be duplicated by creating a simple process that does something like opening a form and attach a process to the save action that ends with:
DISPLAY PERSPECTIVE VPLogout
In a private browser session, login as administrator and monitor the process in the Active Processes window. When the process completes, refresh the window to observe whether the process completes or remains present.
I tried changing the DISPLAY VP action to call a secondary process which does the same. In that case, both processes remain in waiting, so that’s no good.
I have also tried using the LOGOUT action, but it always presents a waiting screen that never resolves, for example:
FIND SystemUser Where SystemUser.ID = LoggedInSystemUser.ID
LOGOUT SystemUser
This and a few other variants result in a waiting screen.