R/check_lifecycle_activities.R

Defines functions check_lifecycle_activities

Documented in check_lifecycle_activities

#' Title
#'
#' @param construction_object
#'
#' @importFrom bupaR activitylog
#' @export
#'
check_lifecycle_activities <- function(construction_object) {

    lifecycles <- construction_object$timestamps

    allowed_lifecycle <- c("schedule","assign","reassign","start","suspend","resume","abort_activity","abort_case","complete","manualskip","autoskip")

    if(all(lifecycles %in%allowed_lifecycle)) {
        save_log(construction_object)
    } else {
        recode_lifecycles_activities(construction_object)
    }



}
bupaverse/logbuildR documentation built on March 7, 2023, 3:18 a.m.