This content has been marked as final. Show 3 replies
This is not possible.
You may understand workflow as a state diagram and workflow steps as states. At one time, an item can only be in one step - therefore, you cannot "remain in the main workflow" and "move to an ad-hoc workflow" at the same time.
Btw. keep in mind that native workflows are document workflows - like if a document routes through an organization. They are mainly designed to get an approved version of the document - thus, it might be expected that a document changes. I am curious what the purpose of subworkflows is - is it that the content is to be changed? Or, just metadata? Either way, you probably want users y and z to approve the result of the subworkflow rather than the original data, don't you? If the purpose of the subworkflow is not changing either metadata, or content, but rather do a process, then, you should not use native UCM workflows for that - or, you will end up with lame-designed process workflows at the best.
UCM is not a tool for Business Process Management - btw. for more than a year you have a restricted license of BPM Suite included in WebCenter Content.
As Jiri mentioned, you cannot have a single item in multiple workflows at same time. However... give this a read and let me know how it goes...
when userX calls adhoc workflow, instead of moving the actual item to adhoc workflow, you can check-in a dummy item (no Promary File) which enters adhoc workflow for userX.
You mentioned step3 requires all 3 approvals, so userY and userZ can still approve the original item but, the document still needs userX approval.
you can notify userX about adhoc approval aor Rejection so he can take appropriate action in the main workflow.