Related action visibility

Hi,

We are using related action heavily in our application. When a user clicks the related action multiple time repeatedly with less than seconds difference or, if two users click on the related action at the same time, then multiple instance of the process start, we should avoid this, the process should only start once for the person who clicked it the first time.
I tried to solve this in multiple ways:
1. I made a process model report for this process and used query analytics expression to get a count of instances of the process by passing some process variables, now I used this in the exception flow and checked if the count is greater than 1 then end the process. In this case when related action is clicked multiple times all the instances are ending by exception.
2. I made a task report by process model and used query analytics expression to get a count of "assigned" and "accepted" ...

OriginalPostID-240499

  Discussion posts and replies are publicly visible

Parents
  • ...tasks, in this case I put an exception flow UI task to check the count not equal to 0, here it is behaving inconsistently, let's say I click on related action 8 times simultaneously then 2 process instances don't end by exception. And this number varies randomly. Sometime only one instance remains active but it is not consistent.
    Please let me know if there is any other solution.
Reply
  • ...tasks, in this case I put an exception flow UI task to check the count not equal to 0, here it is behaving inconsistently, let's say I click on related action 8 times simultaneously then 2 process instances don't end by exception. And this number varies randomly. Sometime only one instance remains active but it is not consistent.
    Please let me know if there is any other solution.
Children
No Data