QPR ProcessAnalyzer Use Cases

From QPR ProcessAnalyzer Wiki
Revision as of 09:57, 2 December 2018 by Ollvihe (talk | contribs)
Jump to navigation Jump to search

Here are some important use cases for QPR ProcessAnalyzer functionalities.

Benchmarking

In the following process analysis view, I want to compare the process flows that go through the "Sales Order Changed" and the "Purchase Order to Supplier" activities:

  1. First, I select the "Sales Order Changed" activity and click the Include Only button to get a filter that shows only the cases that go through the "Sales Order Changed" activity.
  2. I'll name the filter, so it will be easier to select it later. I click the Manage Filters button in the Filter group on the ribbon to open the Manage Filters dialog.
  3. The filter is selected on the list, so I click Properties, and give the filter the name "BenchExample1". Then, I click OK to close the Filter Properties dialog, and then Cancel to close the Manage Filters dialog.
  4. Then, I'll want to do the same to the "Purchase Order to Supplier" activity, so I'll click Change > Restore Default to get the initial unfiltered view visible again.
  5. I select the "Purchase Order to Supplier" activity, and select Include Only.
  6. Next, I'll benchmark the current filtered view with the "BenchExample1" I named earlier. From the Flowchart Analysis Settings Benchmarking section, I'll select the "BenchExample1" filter. Now I have the two filtered views visible:
  7. From the Flowchart Analysis Settings Benchmarking section, I select the "Account Manager" to see the Account Managers who are responsible for the orders:

Filtering

From the process analysis shown below, I want to see activities in only the cases in which the process flow goes from the "Additional Visit" activity to the "First Aid" activity.

  1. I press down the Ctrl key and click on the "First Aid" and "Additional Visit" activities, so that they are selected.
  2. Then, by clicking Include Only > Event Types, I get a process analysis with only the two selected activities:
  3. Now, I select the flow going from "Additional Visit" to "First Aid" and click Include Only > Cases. The result is as follows:
  4. As the Event Type filter I created before is still active, I select Change > Clear Event Type Filters. Now I have all the activities visible in cases where the process goes from "Additional Visit" to "First Aid":

Working with Large Datasets

When you have a model with a large set of data in QPR ProcessAnalyzer, you can use it for doing comprehensive process analysis by drilling down to a relevant set of data. For example, you can find out root causes for deviations in your process by running Influence Analysis using filters. This will help you smooth out and reduce those deviations and thus improve your process.

To enable running analyses for large data sets in an optimized way, the default sample size for all models has been set to 10,000 cases. This means that all further analyses and filtering will be done using the value of 10,000 cases. For every calculation, cases will be selected randomly to make it a representative sample.

Below are some methods for dealing with a large data set when analyzing a process.

Method 1: Create Base Model with Filtering

When dealing with a large amount of data, it is important to find the relevant set of data for your analysis needs and focus the attention to that part of the process. For example, you can take a baseline process and create a sub-model from it by using e.g. a specific region as the selected attribute to filter the data.

To achieve this, do as follows:

  1. Open your model in Project Workspace. Flowchart Analysis will open.
  2. Select Profiling Analysis from the ribbon.
  3. From the Profiled Attribute in Settings, select the attribute you want to base your analysis. In our example this attribute is region.
  4. Select the attribute you are interested in from the list and then Include Only (Cases) from the ribbon.
  5. Now the Flowchart Analysis shows you the sub-model with focus on the particular region you selected. You can also repeat the steps 2-5 using a different attribute to get information related to other attributes than region.
  6. You can then rename the filter you created (in Manage Filters) so it is easier to find and also make it the Model Default filter.

Method 2: Drill-down from One Analysis to Another

Another way to limit the analysis results is to use the drill-down functionality. First you need to look at the model you have as a basis for further analysis. Then you can limit the data set for analysis by drilling down to a meaningful set of cases. For example, we want to examine the cases of the region we selected earlier.

To achieve this, do as follows:

  1. Open the model that has the Model Default filter we defined in Method 1.
  2. In our example, we want to see how many days it takes for cases to be completed in this particular region. To do this, select Duration Analysis from the ribbon.
  3. Now we want to find out what contributes most to the long duration for this particular set of cases. Select the long-lasting cases from the list and run Influence Analysis from the ribbon. The most contributing factors are at the top of the list.

Next Step: Adjusting the Sample Size

After you have found the focus of your analysis by limiting it to relevant data using the methods described above, you can increase the sample size from the default value of 10,000 cases to include more cases which match your chosen data focus.

To adjust the sample size, do as follows:

  1. Open the Manage Filters dialog from the ribbon.
  2. Select the filter you have created and open Properties.
  3. In the Sample Size group box, select the All: radio button to include all cases (or enter an integer to the Limit To: field if you want to define the limit yourself).

Summary

To summarize, the idea behind managing a large data set is that you first have the preliminary data in your model that will serve as the basis for further analysis. You can then limit that set of data by means of filtering. After detecting a problematic area in your process, you can drill down using one or several appropriate analyses to find reasons for bottlenecks, among other things. It is recommended to keep the data sample (that is, number of cases) limited to the default of 10,000 cases at first so running analyses is fast but when you have found the focus for your analysis by narrowing the scope, you can increase the sample size to include more cases.

Template:How to Deal with a Large Set of Data

Template:How to Publish Results to Others

Template:Detecting Parallelism in Business Processes

Template:Conformance Checking

Template:Adding Case Attributes