Make a process singleton

I have this case where the process must be fired when a specific CDT is created but only once.

Is there an easy way to make sure of that?

I though of setting up through the start node some kind of expression to be fired when a certain query returns a count higher than 0 or anything alike. That doesn't seem possible and the other problem is it seems I can't enforce the creation of the process only once at all. Lets say in my case two CDT are created at "the same time" I'll end up for sure with two process threads?

Or perhaps I'm approaching my problem the wrong way.

If you have any ideas please share, thanks!

  Discussion posts and replies are publicly visible