Introduction to Process Analytics Gert Janssenswillen Creator of - - PowerPoint PPT Presentation

introduction to process analytics
SMART_READER_LITE
LIVE PREVIEW

Introduction to Process Analytics Gert Janssenswillen Creator of - - PowerPoint PPT Presentation

DataCamp Business Process Analytics in R BUSINESS PROCESS ANALYTICS IN R Introduction to Process Analytics Gert Janssenswillen Creator of bupaR DataCamp Business Process Analytics in R Business Processes DataCamp Business Process Analytics


slide-1
SLIDE 1

DataCamp Business Process Analytics in R

Introduction to Process Analytics

BUSINESS PROCESS ANALYTICS IN R

Gert Janssenswillen

Creator of bupaR

slide-2
SLIDE 2

DataCamp Business Process Analytics in R

Business Processes

slide-3
SLIDE 3

DataCamp Business Process Analytics in R

Event data

slide-4
SLIDE 4

DataCamp Business Process Analytics in R

Process data

slide-5
SLIDE 5

DataCamp Business Process Analytics in R

Why?

slide-6
SLIDE 6

DataCamp Business Process Analytics in R

What?

slide-7
SLIDE 7

DataCamp Business Process Analytics in R

Who?

slide-8
SLIDE 8

DataCamp Business Process Analytics in R

Process analysis workflow

  • 1. Extraction: transform raw data into event data
  • 2. Processing: enrich and filter event data
  • 3. Analysis: gain useful insights in the process
slide-9
SLIDE 9

DataCamp Business Process Analytics in R

Event Data Extraction

From raw data to event data

slide-10
SLIDE 10

DataCamp Business Process Analytics in R

Event Data Preprocessing

Aggregation: remove redundant details Enrichment: add useful data attributes Filtering: focus your analysis

slide-11
SLIDE 11

DataCamp Business Process Analytics in R

Event Data Analysis

Organizational Control-flow Performance And also Multivariate analysis Include additional data attributes

slide-12
SLIDE 12

DataCamp Business Process Analytics in R

Let's practice!

BUSINESS PROCESS ANALYTICS IN R

slide-13
SLIDE 13

DataCamp Business Process Analytics in R

Activities as cornerstones

  • f processes

BUSINESS PROCESS ANALYTICS IN R

Gert Janssenswillen

Creator of bupaR

slide-14
SLIDE 14

DataCamp Business Process Analytics in R

Example: Online learning

slide-15
SLIDE 15

DataCamp Business Process Analytics in R

A first glimpse of the event log

Getting an idea about the event log scope How many cases are described? How many distinct activities are performed? How many events are recorded? What is the time period in which the data is recorded?

slide-16
SLIDE 16

DataCamp Business Process Analytics in R

A first glimpse of the event log

This information can be viewed by printing the summary of an event log

  • r using count functions.

library(bupaR) summary(learning) > n_cases(learning) 498 > n_activities(learning) 10 > n_events(learning) 3645

slide-17
SLIDE 17

DataCamp Business Process Analytics in R

Activities

Activities describe the flow of the process Which actions are performed? In what order are they performed?

slide-18
SLIDE 18

DataCamp Business Process Analytics in R

Exploring activities

> activity_labels(learning) [1] "Consult Dictionary" "Consult Theory Pages" "Exercise 1" [4] "Exercise 2" "Exercise 3" "Exercise 4" [7] "Exercise 5" "Exercise 6" "Exercise 7" [10] "Assessment"

slide-19
SLIDE 19

DataCamp Business Process Analytics in R

Exploring activities

activities(learning) # A tibble: 10 x 3 action absolute_frequency relative_frequency <chr> <dbl> <dbl> 1 Exercise 1 516 0.142 2 Assessment 498 0.137 3 Exercise 2 493 0.135 4 Exercise 4 442 0.121 5 Exercise 3 436 0.120 6 Exercise 5 360 0.0988 7 Exercise 6 302 0.0829 8 Exercise 7 299 0.0820 9 Consult Dictionary 165 0.0453 10 Consult Theory Pages 134 0.0368

slide-20
SLIDE 20

DataCamp Business Process Analytics in R

Exploring sequences of activities

Each case is described by a sequence of activities, its trace.

slide-21
SLIDE 21

DataCamp Business Process Analytics in R

Exploring sequences of activities

A frequency table of traces can be retrieved with the traces function They can be visualized using the trace_explorer function

traces(learning) trace_explorer(learning)

slide-22
SLIDE 22

DataCamp Business Process Analytics in R

Let's practice!

BUSINESS PROCESS ANALYTICS IN R

slide-23
SLIDE 23

DataCamp Business Process Analytics in R

Components of process data

BUSINESS PROCESS ANALYTICS IN R

Gert Janssenswillen

Creator of bupaR

slide-24
SLIDE 24

DataCamp Business Process Analytics in R

Cases and activities

slide-25
SLIDE 25

DataCamp Business Process Analytics in R

Activity instances

Activity instance = occurence of an activity

slide-26
SLIDE 26

DataCamp Business Process Analytics in R

Events

slide-27
SLIDE 27

DataCamp Business Process Analytics in R

Event log

slide-28
SLIDE 28

DataCamp Business Process Analytics in R

Resources

slide-29
SLIDE 29

DataCamp Business Process Analytics in R

Recap: event log

slide-30
SLIDE 30

DataCamp Business Process Analytics in R

Create event log object

event_data %>% eventlog(case_id = "patient", activity_id = "handling", activity_instance_id = "handling_id", timestamp = "time", lifecycle_id = "registration_type", resource = "employee")

slide-31
SLIDE 31

DataCamp Business Process Analytics in R

Let's practice!

BUSINESS PROCESS ANALYTICS IN R