Hi Reecardo,
Yes, this is the solution I am using. I have a loop to check periodically the state of the task and when it is completed, the next component of the workflow starts. I works but I think we can have a problem if more than one user starts the task at nearly the same time. We use task GUID to determine if the task has finished. So, if two or more users have started the task, we can get an error in the final state because several executions can be mixed.
That was the reason I said I was not enterely satisfied with the solution.
I would like to know if there is a reliable way of executing an SMP task without startintg the next component until the first one has finished.
If there is some documentation or examples that can apply to my needs, I would be very grateful.
Thanks for your interest and dedication.
Regards