Provides summary statistics concerning the throughput times of cases.

throughput_time(eventlog, level, append, units, ...)

# S3 method for eventlog
throughput_time(eventlog, level = c("log", "trace",
  "case"), append = FALSE, units = c("hours", "days", "weeks", "mins",
  "secs"), ...)

# S3 method for grouped_eventlog
throughput_time(eventlog, level = c("log", "trace",
  "case"), append = FALSE, units = c("days", "hours", "mins", "weeks"), ...)

Arguments

eventlog

The dataset to be used. Should be a (grouped) eventlog object. eventlog.

level

Level of granularity for the analysis: log, case, activity, resource or resource-activity. For more information, see vignette("metrics", "edeaR")

append

Logical, indicating whether to append results to original event log. Ignored when level is log or trace.

units

Time units to be used

...

Deprecated arguments

Details

  • The throughput time of a case is the total duration of the case, or the difference between the timestamp of the end event and the timestamp of the start event of the case. Possible idle time is also included in this calculation.

  • On log level, the summary statistics of these throughput to describe the throughput time of cases in an aggregated fashion.

  • Instead of looking at all cases in the log, it can be interesting to analyse the different process variants or traces in the log

Methods (by class)

  • eventlog: Throughput time for eventlog

  • grouped_eventlog: Throughput time for grouped eventlog

References

Swennen, M. (2018). Using Event Log Knowledge to Support Operational Exellence Techniques (Doctoral dissertation). Hasselt University.