Until now, the timeout concept in OpenWFEru was limited to the participant expression and the when expression. For OpenWFEru 0.9.11, I’ve implemented a “timeout” expression :
The sequence of participants bravo and charly will timeout after three days. [Johnny] bravo itself will timeout after twenty hours (timeout attribute of the participant expression).
It wraps its child expression with a timeout behaviour.
Somehow the question is : why didn’t I do that in the first place ? No need thus to have an attribute ‘timeout’ for the participant expression… Well, trial and errors and the ‘timeout’ attribute makes for concise process definitions (and it’s backward compatible).