cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X

Workflow Approve Activity Completion upon a rejection.

pyalavarthi
1-Newbie

Workflow Approve Activity Completion upon a rejection.

Workflow Approroval activities with multiple participants wait until all
of the participants provide vote, if 'All' is chosen as required in the
template. We have a customization where if one of the approvers Reject ,
then activity should be completed and sent back to initiator without
waiting for other approvers votes. Whereas it waits for all the approvers to
vote if no one rejects. We are using a sync robot with class based event for
this customization which is causing huge performance issue.
I am wondering if this requirement can be achieved in any other way.
Any suggestions would be helpful. Please check the attached screen shots for
more details.


Thanks,
Prathap
6 REPLIES 6

You can create a Custom Task Delegate and achieve the same.

Regards

-Prajeesh

Hi Prajeesh,
Custom Task Delegate will work in 8.0. But in 9.0, Task
Delegate functionality is replaced with netmarkets code which is not
extendable or supported .

Thanks,
Prathap





Hi,


Is it possible for you to share the whole workflow? I am also trying to implement the samething.


Thanks


Sitanshu

Many people monitor this list from our own email account (not online via
PTCUser site). Therefore, this is all we see. It makes it hard to
follow. I know this looks like crap online since you get repeats of each
message down the thread.


Hi,


I was asking that, if we can get the snapshot of the workflow image.


Workflow for the following problem:


"Workflow Approroval activities with multiple participants wait until all
of the participants provide vote, if 'All' is chosen as required in the
template. If one of the approvers Reject ,then activity should be completed and sent back to initiator without
waiting for other approvers votes. Whereas it waits for all the approvers to vote if no one rejects. We are using a sync robot with class based event for
this customization which is causing huge performance issue."

Without some type of sync robot or listener code, the only thing I can
thing of is splitting the approvals into separate user tasks. When each
one completes, you can put your check in the conditional and set a flag
on the workflow or have all the approvals come back together in a
conditional. It fans out the workflow and looks ugly. It also couples
the number of approvals (participants) to the workflow template. Roles
help but the list of roles needs to be static.


Top Tags