Hi, I see 2 ways to determine status of a workflow. Given a wfid, I look up the process with here the 'process' method, or with the 'process_ids' method.
But, after slowing down Ruote to a complete crawl, I noticed that even though a process has a wfid, it cannot be found using the methods cited above. As you know, a process status is determined by the ProcessStatus classes fetch method. This looks up documents of type 'expressions', 'workitems', 'errors', and 'schedules'. However, after looking at the database, the document type for the wfid I just created is "msgs". Hence, I can see the status of the workflow, even if it has an wfid. I have noticed this behavior even when I have not slowed down Ruote to a complete crawl, even when we have it connected to a fast mysql server. Is this a bug, or a feature? And is there another way to determine the status of a workflow. Thanks for your help, Chad -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
