Skip to content

Must call bupaR::to_eventlog() when using absolute or relative animation mode  #46

@drhudgins

Description

@drhudgins

Create activity log

activities <- df %>%
bupaR::activitylog(case_id = "order_id", activity_id = "activity_id", timestamps = c("start", "complete"), resource_id = "resource_id")

Works when mode = "off" but breaks when mode = "absolute" or "relative"

activities %>%
processanimateR::animate_process(rankdir = "TD", mode = "off", initial_state = "paused")

activities %>%
processanimateR::animate_process(rankdir = "TD", mode = "absolute", initial_state = "paused")

  • processanimateR::animate_process(rankdir = "TD", mode = "absolute", initial_state = "paused")
    Warning: Object is activity log. Timestamps are stored in 0 columns.Error in rlang::sym():
    ! Can't convert NULL to a symbol.
    Backtrace:
  1. activities %>% ...
  2. processanimateR:::timestamp_(eventlog)
  3. rlang::sym(bupaR::timestamp(eventlog))

The workaround is to convert to eventlog()

activities %>%
bupaR::to_eventlog() %>%
processanimateR::animate_process(rankdir = "TD", mode = "absolute", initial_state = "paused")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions