on 08-08-2006 7:20 AM
Hi All ,
I just wanted to how things work when we use "Dynamic parallel processing" for a decision step . I came across a situation wherein a Rule gets the approving user(s) and the work item should be sent to all those users . After getting an approval from all the users , the workflow should proceed or else it should terminate .
I was just wondering whether "Dynamic parallel processing" will do this job or not . I had also thought of using forks but as the number of approvers are decided at runtime , i dont think it is possible .
Any inputs ?
Edit : We are working on CRM 5.0
Thanks ,
Shounak M.
Message was edited by: Shounak M
Hi Shounak ,
If i understood correctly , you would like to have a parallel processs depending on the no. of records in the muliline container element...
This can be achevied by using sap standard functionality......
In the workflow task , goto "Others" tab ...where in u can speficy the mulitline container element . Workitems will get generated parallely depending on the no. of records in that multiline element.....
Hope it helps... if so reward points.....
regards,
vijay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shounak,
Just do as Mike says:
use the multiline element for a subflow.
The subflow consists of your user decision, if someone rejects it, remember it (could be done by updating a small table using a method, or use an event, or what mike suggested, updating appending a table )
In the top flow, after the multiline element step determine if someone rejected it (wait for event, or reading the table).
Kind regards, Rob Dielemans
Message was edited by: Rob Dielemans
Hi Shounak,
Dyn.par. processing is not available for decision steps. Not sure why it was designed this way, possibly because multiple outcomes can get confusing.
You need to either create a decision task manually (DECISION.PROCESS) or the easier option is to put the decision in a subflow and return a value to your calling flow depending on what outcome was chosen. You need a multiline container for each outcome, use container operation 'append to table' in your binding, then you can check the number choices made for each decision.
Hope that helps.
Cheers,
Mike
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
try with end condition of fork whereas you can have the expression defined .
Create a workflow container element and store the number of approvers and check against the logical expression defined with the condition editor.
let me know if that helped you out.
Thank you.
Regards,
karun.M
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.