Symptoms
Unexpected process completion some activities are expired
Diagnoses
The process was designed with parallel path and with an activity that had a Preceding rule to check if two boolean data field are both true (returned by the paths). A preceding rule will execute right away, when one of the parallel path reaches it a Preceding rule will not wait until both boolean = true or until both path are completed. As such, the preceding rule was evaluating to false whenever either path reaches it resulting in the process completing right away and any waiting activities becoming expired.
Resolution
You will either need to redesign the workflow such that it will execute sequentially or build in some sort of loop using line rules and perhaps activity Start rule to wait until both boolean field are populated and = true before allowing the workflow to move forward.
Additionally, K2 Remote Services is an additional service offering which can be engaged, for an additional fee. K2 Remote Services gives customers K2 consulting expertise on an ad hoc, as-needed basis. Time may be scheduled in one-hour increments and charged through Premier support credits. K2 Remote Services is provided by phone, web conference or email. If you wish, please contact your Customer Account Manager regarding your interest in this service.