I have intermediary timer events after an event-based GW, together with message events. The message events are fired and they successfully attract the process to their path, but timer events - not. Specifying frequency has no effect. Specifying Timer Cycle gives
The value entered for attribute "Time cycle" of event "......." in model "......" does not comply with ISO 8601. Therefore it cannot be interpreted during simulation. For the attribute to be interpreted during simulation, enter a time span in format P[n]Y[n]M[n]DT[n]H[n]M[n]S in compliance with ISO 8601, where P = information that a period follows; Y = years; M = months; D = days; T = separator between date/time; H = hours; M = minutes; S = seconds. [n] indicates the corresponding number. Example: P6DT5H stands for 6 days and 5 hours.
And I get this message although I have strictly followed ISO 8601. Then I just place P6DT5H from the example as Time Cycle of my event. And then I get the same error message.
What am I doing wrong?
Try setting the time duration attribute which accepts a duration string as the one you would like to use. The time cycle attribute is for recurring intervals, i.e. those which start with "R/". The error message you are getting is incorrect and will be fixed in the next release.
Thank you, Ralf!
A few more question then:
1. Why I can't just use Frequency?
2. What is the relation between "duration" and "event"? During is the time period between two occurrences of the event?
3. How can Conditional be used in BPMN Simulation, having in mind the existing attributes? Is it possible to use time attributes as well for them?
4. Can distributions be used directly to control occurrence of events?
Thank you, Ralf!
A few more question then:
1. Why I can't just use Frequency?
2. What is the relation between "duration" and "event"? During is the time period between two occurrences of the event?
3. How can Conditional be used in BPMN Simulation, having in mind the existing attributes? Is it possible to use time attributes as well for them?
4. Can distributions be used directly to control occurrence of events?
ad 1) The frequency attributes are only used for process instantiation, not for events within process flow. One could think about using them within flow as well, but I don't see a real necessity for this. Timer events are only available in BPMN models, not in EPCs and for BPMN timers there are specific BPMN attributes.
ad 2) Yes. When the duration elapses, the event fires. Note that for intermediate events this is a delay mechanism, i.e. the duration starts when a process folder arrives at the event.
ad 3) Conditional events are not supported by simulation because we currently don't have an expression language for specifying conditions. They behave like none events.
ad 4) No, this is not supported.
As a general note, not related directly to your questions: With respect to the simulation of BPMN 2 models I'd advise to upgrade to the next ARIS release when it will be available because it will contain quite some bug fixes in this area.