Good morning everybody,
please is there anyone that could say me how to model in BPMN diagram a process that when is Closed (it reachs the End event) can be reopen?
Thank you, have a nice day
Eustachio
Good morning everybody,
please is there anyone that could say me how to model in BPMN diagram a process that when is Closed (it reachs the End event) can be reopen?
Thank you, have a nice day
Eustachio
Hello @Eustachio ,
from a process perspective, it would make no sense to re-open a ended process instance.
However, I think you have a good reason to ask.
Could you please tell us a bit about your use case?
Jonathan
Hi Jonathan
thank a lot for your asnwer.
The scenario is this: I have a document that is Released (the end event). After a while this document can be Withdrawn (Releases → Withdrawn), but sometime this can be moved again in Released state
Thank you
Eustachio
Hello @Eustachio ,
this looks to me like the actual process is not ended yet/another process is started.
There, you could make use of a event-based gateway to react on a withdraw/republish. Or, you use event-based processes to do this.
If you need an example, I can provide you with one tomorrow.
Jonathan
Hi Jonathan
an example would be great!
Thank you
Eustachio
Hello @Eustachio ,
here is my example:
The upper process is an abstraction of what you already have.
The lifecycle process is then started after the first publication has happened.
A withdrawal or re-publication can happen at any time.
A very important aspect is that the document needs a outdated-timestamp that is already known before starting the lifecycle so that the lifecycle can end.
I hope this helps
Jonathan
Hi Jonathan,
yes it helps. Thank you very much
And, what do you think about this model:
Thank
Eustachio
Hello @Eustachio ,
this model gives the impression that the document would be withdrawn instantly.
Jonathan
Hi Jonathan
you right. Thank you
Eustachio