I would like to show queue lengths during playback and perhaps change the text of the activities or edges accordingly. For example, in the animate_process(patients, mode = "relative") example, it can be hard to see how many patients are actually started on an activity or between any two activities at a given time. I can think of two approaches to this:
- Specific: support something like
animate_process(patients, activity_queue = TRUE, edge_queue = FALSE).
- Generic: support something like
animate_process(patients, activity_show_latest_event_attribute = "queue_length") where queue_length is then an event attribute in the eventlog. The user can then code the queues into event attributes themselves - or any other attribute they may want to display.
We visualize an assembly lines where there are physical constraints on the number of tokens that can reside at a given edge. This feature would be great at visualizing bottlenecks and their causes.
I would like to show queue lengths during playback and perhaps change the text of the activities or edges accordingly. For example, in the
animate_process(patients, mode = "relative")example, it can be hard to see how many patients are actually started on an activity or between any two activities at a given time. I can think of two approaches to this:animate_process(patients, activity_queue = TRUE, edge_queue = FALSE).animate_process(patients, activity_show_latest_event_attribute = "queue_length")wherequeue_lengthis then an event attribute in the eventlog. The user can then code the queues into event attributes themselves - or any other attribute they may want to display.We visualize an assembly lines where there are physical constraints on the number of tokens that can reside at a given edge. This feature would be great at visualizing bottlenecks and their causes.