<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.onqpr.com/pa/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jarrepo</id>
	<title>QPR ProcessAnalyzer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.onqpr.com/pa/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jarrepo"/>
	<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php/Special:Contributions/Jarrepo"/>
	<updated>2026-05-20T08:17:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=QPR_ProcessAnalyzer_Wiki&amp;diff=10913</id>
		<title>QPR ProcessAnalyzer Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=QPR_ProcessAnalyzer_Wiki&amp;diff=10913"/>
		<updated>2018-10-03T07:41:52Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: /* Analysts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This wiki contains documentation for QPR ProcessAnalyzer - the tool for turning event data into visual process intelligence. Read [[What is QPR ProcessAnalyzer]] for an introduction of the tool. If you are new to process mining, you can start by learning about [[Process Mining Concept| concepts of process mining]].&lt;br /&gt;
&lt;br /&gt;
== Analysts ==&lt;br /&gt;
QPR ProcessAnalyzer is used via web browser. In QPR ProcessAnalyzer application you can perform various analyses on your process model. If you prefer standalone installation, you can use excel client for analyses.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; display: table;border-spacing: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:33%; min-width: 200px;display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Using ProcessAnalyzer ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer Presentation Object (PAPO)|QPR ProcessAnalyzer UI]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:33%; min-width: 200px;display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Available analyses ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:40%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Case_Analysis (PAPO)|Case Analysis]]&lt;br /&gt;
* [[Duration_Analysis (PAPO)|Duration Analysis]]&lt;br /&gt;
* [[Event_Analysis (PAPO)|Event Analysis]]&lt;br /&gt;
* [[Event_Type_Analysis (PAPO)|Event Type Analysis]]&lt;br /&gt;
* [[Flowchart_Analysis (PAPO)|Flowchart Analysis]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:60%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Flowchart_Influence_Analysis (PAPO)|Flowchart Influence Analysis]]&lt;br /&gt;
* [[Influence_Analysis_for_Case_Attributes (PAPO)|Influence Analysis for Case Attributes]]&lt;br /&gt;
* [[KPI Analysis]]&lt;br /&gt;
* [[Profiling_Analysis (PAPO)|Profiling Analysis]]&lt;br /&gt;
* [[Variation_Analysis (PAPO)|Variation Analysis]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:33%; min-width: 200px;display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Excel client ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer Excel Client|QPR ProcessAnalyzer Excel Client]]&lt;br /&gt;
* [[Installing QPR ProcessAnalyzer|Install QPR ProcessAnalyzer Excel client]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
To create QPR ProcessAnalyzer models, you need to Extract data from source system(s), transform data to a format compatible with QPR ProcessAnalyzer and finally load data as process model(s). To perform these tasks, you can use T-SQL and QPR ProcessAnalyzer scripting commands. When you have created a model, end-users can analyze it easily by using QPR UI’s ProcessAnalyzer application. If needed, there are plenty of tools to customize the end-user experience in QPR UI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; display: table;border-spacing: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Manage Environment ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Get Started with QPR ProcessAnalyzer Excel Client|Get Started]]&lt;br /&gt;
* [[User Roles and Permissions in QPR ProcessAnalyzer|Security and Permissions]] &lt;br /&gt;
* [[Manage Users in QPR ProcessAnalyzer Excel Client|Manage Users]]&lt;br /&gt;
* [[Project Workspace in QPR ProcessAnalyzer Excel Client|Project Workspace]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Logs|Logging]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Integrating with Data ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Data Extraction, Transformation, and Loading|Concept of ETL]]&lt;br /&gt;
* [[Manage Scripts in QPR ProcessAnalyzer Excel Client|Manage Scripts]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Scripting Commands|Scripting commands]]&lt;br /&gt;
* [[QPR_ProcessAnalyzer_Model_JSON_Settings#Model_Datasources|ODBC datasources]]&lt;br /&gt;
* [[HTML Presentation Object: QPR ProcessAnalyzer CSV Data Import|CSV Data Import into QPR ProcessAnalyzer]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Web Service API|Web API]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Working with model data ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer Model JSON Settings|Model JSON Settings]]&lt;br /&gt;
* [[Open R in QPR ProcessAnalyzer|Analytics using Open R Language]]&lt;br /&gt;
* [[QPR ProcessAnalyzer KPI Analysis|QPR ProcessAnalyzer KPI Analysis]]&lt;br /&gt;
* [[Filtering_in_QPR_ProcessAnalyzer_Queries|Filtering in QPR ProcessAnalyzer queries]]&lt;br /&gt;
* [[Conformance_Checking_in_QPR_ProcessAnalyzer|Conformance checking using BPMN models]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer ETL Tutorial | ETL Tutorial]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Certification]]&lt;br /&gt;
* [[Media:QPR_ProcessAnalyzer_training.pdf|QPR ProcessAnalyzer training material]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
QPR ProcessAnalyzer installation requires installing a server component and two databases. It is recommended to install also QPR UI server to fully utilize the power of QPR ProcessAnalyzer. With QPR UI installed, QPR ProcessAnalyzer can be used via web browser for analyzing process models and analyzer users do not need any additional software installed on their workstations. Developer users need also to have QPR ProcessAnalyzer Excel client installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; display: table;border-spacing: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:50%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Installing ProcessAnalyzer ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Installing QPR ProcessAnalyzer Server|Installing and upgrading QPR ProcessAnalyzer server]]&lt;br /&gt;
* [[Installing QPR ProcessAnalyzer|Installing and upgrading QPR ProcessAnalyzer Excel client]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:50%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Installing QPR UI ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR UI Installation Checklist|Installing and upgrading QPR UI]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[QPR End User Software License Agreement|Agreements]] ==&lt;br /&gt;
See the [[QPR End User Software License Agreement]] and [[QPR Software as a Service Agreement]].&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=QPR_ProcessAnalyzer_Wiki&amp;diff=10893</id>
		<title>QPR ProcessAnalyzer Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=QPR_ProcessAnalyzer_Wiki&amp;diff=10893"/>
		<updated>2018-10-02T11:25:24Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This wiki contains documentation for QPR ProcessAnalyzer - the tool for turning event data into visual process intelligence. Read [[What is QPR ProcessAnalyzer]] for an introduction of the tool. If you are new to process mining, you can start by learning about [[Process Mining Concept| concepts of process mining]].&lt;br /&gt;
&lt;br /&gt;
== Analysts ==&lt;br /&gt;
QPR ProcessAnalyzer is used via web browser. In QPR ProcessAnalyzer application you can perform various analyses on your process model. If you prefer standalone installation, you can use excel client for analyses.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; display: table;border-spacing: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:33%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Using ProcessAnalyzer ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer Presentation Object (PAPO)|QPR ProcessAnalyzer UI]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:33%;display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Available analyses ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:40%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Case_Analysis (PAPO)|Case Analysis]]&lt;br /&gt;
* [[Duration_Analysis (PAPO)|Duration Analysis]]&lt;br /&gt;
* [[Event_Analysis (PAPO)|Event Analysis]]&lt;br /&gt;
* [[Event_Type_Analysis (PAPO)|Event Type Analysis]]&lt;br /&gt;
* [[Flowchart_Analysis (PAPO)|Flowchart Analysis]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:60%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Flowchart_Influence_Analysis (PAPO)|Flowchart Influence Analysis]]&lt;br /&gt;
* [[Influence_Analysis_for_Case_Attributes (PAPO)|Influence Analysis for Case Attributes]]&lt;br /&gt;
* [[KPI Analysis]]&lt;br /&gt;
* [[Profiling_Analysis (PAPO)|Profiling Analysis]]&lt;br /&gt;
* [[Variation_Analysis (PAPO)|Variation Analysis]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:50%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Excel client ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer Excel Client|QPR ProcessAnalyzer Excel Client]]&lt;br /&gt;
* [[Installing QPR ProcessAnalyzer|Install QPR ProcessAnalyzer Excel client]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
To create QPR ProcessAnalyzer models, you need to Extract data from source system(s), transform data to a format compatible with QPR ProcessAnalyzer and finally load data as process model(s). To perform these tasks, you can use T-SQL and QPR ProcessAnalyzer scripting commands. When you have created a model, end-users can analyze it easily by using QPR UI’s ProcessAnalyzer application. If needed, there are plenty of tools to customize the end-user experience in QPR UI.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; display: table;border-spacing: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Manage Environment ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Get Started with QPR ProcessAnalyzer Excel Client|Get Started]]&lt;br /&gt;
* [[User Roles and Permissions in QPR ProcessAnalyzer|Security and Permissions]] &lt;br /&gt;
* [[Manage Users in QPR ProcessAnalyzer Excel Client|Manage Users]]&lt;br /&gt;
* [[Project Workspace in QPR ProcessAnalyzer Excel Client|Project Workspace]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Logs|Logging]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Integrating with Data ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Data Extraction, Transformation, and Loading|Concept of ETL]]&lt;br /&gt;
* [[Manage Scripts in QPR ProcessAnalyzer Excel Client|Manage Scripts]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Scripting Commands|Scripting commands]]&lt;br /&gt;
* [[QPR_ProcessAnalyzer_Model_JSON_Settings#Model_Datasources|ODBC datasources]]&lt;br /&gt;
* [[HTML Presentation Object: QPR ProcessAnalyzer CSV Data Import|CSV Data Import into QPR ProcessAnalyzer]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Web Service API|Web API]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Working with model data ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer Model JSON Settings|Model JSON Settings]]&lt;br /&gt;
* [[Open R in QPR ProcessAnalyzer|Analytics using Open R Language]]&lt;br /&gt;
* [[QPR ProcessAnalyzer KPI Analysis|QPR ProcessAnalyzer KPI Analysis]]&lt;br /&gt;
* [[Filtering_in_QPR_ProcessAnalyzer_Queries|Filtering in QPR ProcessAnalyzer queries]]&lt;br /&gt;
* [[Conformance_Checking_in_QPR_ProcessAnalyzer|Conformance checking using BPMN models]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:25%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR ProcessAnalyzer ETL Tutorial | ETL Tutorial]]&lt;br /&gt;
* [[QPR ProcessAnalyzer Certification]]&lt;br /&gt;
* [[Media:QPR_ProcessAnalyzer_training.pdf|QPR ProcessAnalyzer training material]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
QPR ProcessAnalyzer installation requires installing a server component and two databases. It is recommended to install also QPR UI server to fully utilize the power of QPR ProcessAnalyzer. With QPR UI installed, QPR ProcessAnalyzer can be used via web browser for analyzing process models and analyzer users do not need any additional software installed on their workstations. Developer users need also to have QPR ProcessAnalyzer Excel client installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; display: table;border-spacing: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:50%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Installing ProcessAnalyzer ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Installing QPR ProcessAnalyzer Server|Installing and upgrading QPR ProcessAnalyzer server]]&lt;br /&gt;
* [[Installing QPR ProcessAnalyzer|Installing and upgrading QPR ProcessAnalyzer Excel client]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;word-wrap: break-word; border:1px solid #dfdfdf; padding:0 1em 1em 1em; align:left; font-size:1em; background-color:#F8F8FF; width:50%; display: table-cell; vertical-align:top;&amp;quot;&amp;gt;&lt;br /&gt;
=== Installing QPR UI ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;align:left; font-size:1em; float:left; width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
* [[QPR UI Installation Checklist|Installing and upgrading QPR UI]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[QPR End User Software License Agreement|Agreements]] ==&lt;br /&gt;
See the [[QPR End User Software License Agreement]] and [[QPR Software as a Service Agreement]].&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10890</id>
		<title>Process Mining Concepts</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10890"/>
		<updated>2018-10-02T11:16:33Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concepts ==&lt;br /&gt;
&lt;br /&gt;
[[File:ProcessMiningConcept.png|center|frame|Figure 1: Basic elements Process Mining]]&lt;br /&gt;
 &lt;br /&gt;
=== Business object ===&lt;br /&gt;
A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a business context. Business objects are discovered and identified via various problem domain models as part of the information architecture of an organization, for example&lt;br /&gt;
* Customer&lt;br /&gt;
* Supplier&lt;br /&gt;
* Product&lt;br /&gt;
* Transaction&lt;br /&gt;
* Shipment&lt;br /&gt;
* Person&lt;br /&gt;
* Organization unit&lt;br /&gt;
It has a collection of attributes, which are relevant in a particular context. Business objects may have also various types of relationships with each other. Execution of software functions may change the attribute values as well as the relationships.&lt;br /&gt;
Certain unique combinations of attribute values can be referred to as constituting the state of a business object. The business object can be associated with a state model describing the set of legitimate states and transitions between them. When a software function operates on a business object, it changes the state according to the programmed business logic and the constraints of the state model.&lt;br /&gt;
Among different business object categories, transactions of various sorts are of particular interest in process mining.&lt;br /&gt;
=== Process ===&lt;br /&gt;
In an organizational context, a process is the way that people work together and apply methods and tools, to accomplish predefined common objectives. The objectives include the value that the output of the process is expected to produce to its stakeholders. &lt;br /&gt;
A process model is an abstraction representing a process. It is the organization of work in terms of a functionally cohesive or causally connected set of activities triggered by a common event, executed by work roles, and creating or altering the state of some business object(s).&lt;br /&gt;
A process case is a particular execution instance or an execution trace of a process. In process modeling context, a simple case contains a linear sequence of activities. A more complex case may contain parallel execution paths. In process mining context, the case contains only the end events of activities, not the activities themselves. &lt;br /&gt;
Relevant attributes of a process case depend on the context. They apply to a case and the contained events as a whole. For example, in insurance claims processing, relevant case attributes could include:&lt;br /&gt;
* Customer&lt;br /&gt;
* Insurance policy&lt;br /&gt;
* Vehicle registration id&lt;br /&gt;
* Location of accident&lt;br /&gt;
* Claims handler &lt;br /&gt;
Every case attribute has a type, which defines what kind of data can be represented by the attribute, for example:&lt;br /&gt;
* Integer&lt;br /&gt;
* Logical truth (TRUE or FALSE)&lt;br /&gt;
* Date and time&lt;br /&gt;
Among different process categories, transactional processes are of particular interest, for example:&lt;br /&gt;
* Purchase-to-pay&lt;br /&gt;
* Quote-to-cash&lt;br /&gt;
* Request-to-resolution&lt;br /&gt;
* Idea-to-product&lt;br /&gt;
=== Activity ===&lt;br /&gt;
An activity is the basic building block of a process model. All human work is modeled as being performed within activities. An activity is executed by a work role. The purpose of an activity is to produce value adding output. Input from preceding activities and output to succeeding activities are provided in the form of business objects in well-defined states. In a digitalized business process, execution of an activity results in changing the state of business objects.&lt;br /&gt;
An activity has a duration, and there may be waiting time or slack between the end of an activity and the start of the next activity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationBusinessProcessModel.png|400px|center|frame|Figure 2: Flow and duration in typical business process models]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In computerized or digital transaction systems, event logs typically contain the end events only and the start events of activities are not necessarily recorded. Durations are calculated from the time between the end events. Flows are used to represent both the causality and the duration.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationProcessMining.png|200px|center|frame|Figure 3: Flow and duration in event log based process mining]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Event ===&lt;br /&gt;
An event is a change in the state of matters that has happened or is expected to happen, having a meaning in a particular context. The word event is also used to mean a software object inside a computer program that represents such an occurrence in a computing system, typically causing a state transition.&lt;br /&gt;
An event does not have a duration. Durations are expressed in terms of the time between two events. An event typically signifies the beginning or completion of an activity or the state change of a business object. Process mining typically deals with these events.&lt;br /&gt;
Relevant attributes of an event can be derived from the context and corresponding activity. Mandatory attributes for an event include a timestamp and an identifier associating it with a process case. Several optional attributes can be identified, depending on the context, for example:&lt;br /&gt;
* Person and work role that triggered the event&lt;br /&gt;
* Location where it was done&lt;br /&gt;
* Cost incurred by the event&lt;br /&gt;
* Work effort expended&lt;br /&gt;
* Environmental conditions&lt;br /&gt;
* Any activity specific factor that might affect the outcome&lt;br /&gt;
A process case may contain different types of events. Each event type has a special meaning related to the particular activity and business object state transition it is associated with.&lt;br /&gt;
=== Flow ===&lt;br /&gt;
In process mining context, a flow represents an identified causal relationship between state changes in a process model or business object. Typically, it signifies the transition from one state to the next state of a transaction. The duration of a flow is defined as the time between the events it connects. Note that in process mining, the analyst may choose the events included in the analysis using selection and filtering features of the tool, and the flows will be identified based on the included events only. In terms of a sate model, this equals to skipping uninteresting intermediate states in favor of a simpler or more focused analysis model.&lt;br /&gt;
Flow occurrence is a historical fact or actual instance of a flow. A timestamp and identifiers of the related events are needed for distinct identification. Note that the flow occurrence is an artificial concept. It is the events that actually occur, and the flow is just a relationship between the events.&lt;br /&gt;
=== Variation ===&lt;br /&gt;
Process variations (or variants) divide a set of process cases into non-overlapping partitions based on their unique configuration of events, flows, and execution path they have taken. All cases in a variation have the same sequence of events and flows. The durations between the events may be different, though.&lt;br /&gt;
=== Transaction ===&lt;br /&gt;
A transaction is a protocol between participating entities intended to transfer value between the participants. Purchasing a product from a retail shop is an example of a simple transaction, where product of value is transferred from the seller to the buyer and money of equal value is transferred from the buyer to the seller.&lt;br /&gt;
Transactions can be far more complex than buying a soda can. However, all parties of a transaction should have the same understanding about the protocol and current state of the transaction. It is important to know, whether or not an irrevocable commitment has been achieved by the parties. Transaction state models are a convenient way of explicating the protocol and communicating the current state.&lt;br /&gt;
When a transaction is proceeds through its state model, it leaves an execution trace. The trace consists of events signifying the transitions of the transaction from one state to another. It is these events that are typically used in process mining work, processed by the various analysis algorithms.&lt;br /&gt;
Transaction processing systems (like ERP) are usually state oriented, meaning that they do not reflect the way processes are modeled. They do not record the time it takes to perform an activity, but only the significant events i.e. state transitions of the transaction objects. However, the state transitions are usually the result of someone performing an activity, which then causes an event in the transaction processing system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TransactionStateModel.png|center|frame|Figure 4: A transaction business object and the corresponding state model.]]&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10881</id>
		<title>Process Mining Concepts</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10881"/>
		<updated>2018-10-02T09:11:01Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concepts ==&lt;br /&gt;
&lt;br /&gt;
[[File:ProcessMiningConcept.png|center|frame|Basic elements Process Mining]]&lt;br /&gt;
 &lt;br /&gt;
=== Business object ===&lt;br /&gt;
A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a business context. Business objects are discovered and identified via various problem domain models as part of the information architecture of an organization, for example&lt;br /&gt;
* Customer&lt;br /&gt;
* Supplier&lt;br /&gt;
* Product&lt;br /&gt;
* Transaction&lt;br /&gt;
* Shipment&lt;br /&gt;
* Person&lt;br /&gt;
* Organization unit&lt;br /&gt;
It has a collection of attributes, which are relevant in a particular context. Business objects may have also various types of relationships with each other. Execution of software functions may change the attribute values as well as the relationships.&lt;br /&gt;
Certain unique combinations of attribute values can be referred to as constituting the state of a business object. The business object can be associated with a state model describing the set of legitimate states and transitions between them. When a software function operates on a business object, it changes the state according to the programmed business logic and the constraints of the state model.&lt;br /&gt;
Among different business object categories, transactions of various sorts are of particular interest in process mining.&lt;br /&gt;
=== Process ===&lt;br /&gt;
In an organizational context, a process is the way that people work together and apply methods and tools, to accomplish predefined common objectives. The objectives include the value that the output of the process is expected to produce to its stakeholders. &lt;br /&gt;
A process model is an abstraction representing a process. It is the organization of work in terms of a functionally cohesive or causally connected set of activities triggered by a common event, executed by work roles, and creating or altering the state of some business object(s).&lt;br /&gt;
A process case is a particular execution instance or an execution trace of a process. In process modeling context, a simple case contains a linear sequence of activities. A more complex case may contain parallel execution paths. In process mining context, the case contains only the end events of activities, not the activities themselves. &lt;br /&gt;
Relevant attributes of a process case depend on the context. They apply to a case and the contained events as a whole. For example, in insurance claims processing, relevant case attributes could include:&lt;br /&gt;
* Customer&lt;br /&gt;
* Insurance policy&lt;br /&gt;
* Vehicle registration id&lt;br /&gt;
* Location of accident&lt;br /&gt;
* Claims handler &lt;br /&gt;
Every case attribute has a type, which defines what kind of data can be represented by the attribute, for example:&lt;br /&gt;
* Integer&lt;br /&gt;
* Logical truth (TRUE or FALSE)&lt;br /&gt;
* Date and time&lt;br /&gt;
Among different process categories, transactional processes are of particular interest, for example:&lt;br /&gt;
* Purchase-to-pay&lt;br /&gt;
* Quote-to-cash&lt;br /&gt;
* Request-to-resolution&lt;br /&gt;
* Idea-to-product&lt;br /&gt;
=== Activity ===&lt;br /&gt;
An activity is the basic building block of a process model. All human work is modeled as being performed within activities. An activity is executed by a work role. The purpose of an activity is to produce value adding output. Input from preceding activities and output to succeeding activities are provided in the form of business objects in well-defined states. In a digitalized business process, execution of an activity results in changing the state of business objects.&lt;br /&gt;
An activity has a duration, and there may be waiting time or slack between the end of an activity and the start of the next activity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationBusinessProcessModel.png|400px|center|frame|Figure X: Flow and duration in typical business process models]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In computerized or digital transaction systems, event logs typically contain the end events only and the start events of activities are not necessarily recorded. Durations are calculated from the time between the end events. Flows are used to represent both the causality and the duration.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationProcessMining.png|200px|center|frame|Figure X: Flow and duration in event log based process mining]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Event ===&lt;br /&gt;
An event is a change in the state of matters that has happened or is expected to happen, having a meaning in a particular context. The word event is also used to mean a software object inside a computer program that represents such an occurrence in a computing system, typically causing a state transition.&lt;br /&gt;
An event does not have a duration. Durations are expressed in terms of the time between two events. An event typically signifies the beginning or completion of an activity or the state change of a business object. Process mining typically deals with these events.&lt;br /&gt;
Relevant attributes of an event can be derived from the context and corresponding activity. Mandatory attributes for an event include a timestamp and an identifier associating it with a process case. Several optional attributes can be identified, depending on the context, for example:&lt;br /&gt;
* Person and work role that triggered the event&lt;br /&gt;
* Location where it was done&lt;br /&gt;
* Cost incurred by the event&lt;br /&gt;
* Work effort expended&lt;br /&gt;
* Environmental conditions&lt;br /&gt;
* Any activity specific factor that might affect the outcome&lt;br /&gt;
A process case may contain different types of events. Each event type has a special meaning related to the particular activity and business object state transition it is associated with.&lt;br /&gt;
=== Flow ===&lt;br /&gt;
In process mining context, a flow represents an identified causal relationship between state changes in a process model or business object. Typically, it signifies the transition from one state to the next state of a transaction. The duration of a flow is defined as the time between the events it connects. Note that in process mining, the analyst may choose the events included in the analysis using selection and filtering features of the tool, and the flows will be identified based on the included events only. In terms of a sate model, this equals to skipping uninteresting intermediate states in favor of a simpler or more focused analysis model.&lt;br /&gt;
Flow occurrence is a historical fact or actual instance of a flow. A timestamp and identifiers of the related events are needed for distinct identification. Note that the flow occurrence is an artificial concept. It is the events that actually occur, and the flow is just a relationship between the events.&lt;br /&gt;
=== Variation ===&lt;br /&gt;
Process variations (or variants) divide a set of process cases into non-overlapping partitions based on their unique configuration of events, flows, and execution path they have taken. All cases in a variation have the same sequence of events and flows. The durations between the events may be different, though.&lt;br /&gt;
=== Transaction ===&lt;br /&gt;
A transaction is a protocol between participating entities intended to transfer value between the participants. Purchasing a product from a retail shop is an example of a simple transaction, where product of value is transferred from the seller to the buyer and money of equal value is transferred from the buyer to the seller.&lt;br /&gt;
Transactions can be far more complex than buying a soda can. However, all parties of a transaction should have the same understanding about the protocol and current state of the transaction. It is important to know, whether or not an irrevocable commitment has been achieved by the parties. Transaction state models are a convenient way of explicating the protocol and communicating the current state.&lt;br /&gt;
When a transaction is proceeds through its state model, it leaves an execution trace. The trace consists of events signifying the transitions of the transaction from one state to another. It is these events that are typically used in process mining work, processed by the various analysis algorithms.&lt;br /&gt;
Transaction processing systems (like ERP) are usually state oriented, meaning that they do not reflect the way processes are modeled. They do not record the time it takes to perform an activity, but only the significant events i.e. state transitions of the transaction objects. However, the state transitions are usually the result of someone performing an activity, which then causes an event in the transaction processing system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TransactionStateModel.png|center|frame|Figure X: A transaction business object and the corresponding state model.]]&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10880</id>
		<title>Process Mining Concepts</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10880"/>
		<updated>2018-10-02T09:02:16Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: /* Concepts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concepts ==&lt;br /&gt;
[[File:ProcessMiningConcept.png|frame|Basic elements Process Mining]]&lt;br /&gt;
 &lt;br /&gt;
=== Business object ===&lt;br /&gt;
A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a business context. Business objects are discovered and identified via various problem domain models as part of the information architecture of an organization, for example&lt;br /&gt;
* Customer&lt;br /&gt;
* Supplier&lt;br /&gt;
* Product&lt;br /&gt;
* Transaction&lt;br /&gt;
* Shipment&lt;br /&gt;
* Person&lt;br /&gt;
* Organization unit&lt;br /&gt;
It has a collection of attributes, which are relevant in a particular context. Business objects may have also various types of relationships with each other. Execution of software functions may change the attribute values as well as the relationships.&lt;br /&gt;
Certain unique combinations of attribute values can be referred to as constituting the state of a business object. The business object can be associated with a state model describing the set of legitimate states and transitions between them. When a software function operates on a business object, it changes the state according to the programmed business logic and the constraints of the state model.&lt;br /&gt;
Among different business object categories, transactions of various sorts are of particular interest in process mining.&lt;br /&gt;
=== Process ===&lt;br /&gt;
In an organizational context, a process is the way that people work together and apply methods and tools, to accomplish predefined common objectives. The objectives include the value that the output of the process is expected to produce to its stakeholders. &lt;br /&gt;
A process model is an abstraction representing a process. It is the organization of work in terms of a functionally cohesive or causally connected set of activities triggered by a common event, executed by work roles, and creating or altering the state of some business object(s).&lt;br /&gt;
A process case is a particular execution instance or an execution trace of a process. In process modeling context, a simple case contains a linear sequence of activities. A more complex case may contain parallel execution paths. In process mining context, the case contains only the end events of activities, not the activities themselves. &lt;br /&gt;
Relevant attributes of a process case depend on the context. They apply to a case and the contained events as a whole. For example, in insurance claims processing, relevant case attributes could include:&lt;br /&gt;
* Customer&lt;br /&gt;
* Insurance policy&lt;br /&gt;
* Vehicle registration id&lt;br /&gt;
* Location of accident&lt;br /&gt;
* Claims handler &lt;br /&gt;
Every case attribute has a type, which defines what kind of data can be represented by the attribute, for example:&lt;br /&gt;
* Integer&lt;br /&gt;
* Logical truth (TRUE or FALSE)&lt;br /&gt;
* Date and time&lt;br /&gt;
Among different process categories, transactional processes are of particular interest, for example:&lt;br /&gt;
* Purchase-to-pay&lt;br /&gt;
* Quote-to-cash&lt;br /&gt;
* Request-to-resolution&lt;br /&gt;
* Idea-to-product&lt;br /&gt;
=== Activity ===&lt;br /&gt;
An activity is the basic building block of a process model. All human work is modeled as being performed within activities. An activity is executed by a work role. The purpose of an activity is to produce value adding output. Input from preceding activities and output to succeeding activities are provided in the form of business objects in well-defined states. In a digitalized business process, execution of an activity results in changing the state of business objects.&lt;br /&gt;
An activity has a duration, and there may be waiting time or slack between the end of an activity and the start of the next activity.&lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationBusinessProcessModel.png|frame|Figure X: Flow and duration in typical business process models]] &lt;br /&gt;
&lt;br /&gt;
In computerized or digital transaction systems, event logs typically contain the end events only and the start events of activities are not necessarily recorded. Durations are calculated from the time between the end events. Flows are used to represent both the causality and the duration.&lt;br /&gt;
 &lt;br /&gt;
[[File:FlowDurationProcessMining.png|frame|Figure X: Flow and duration in event log based process mining]]&lt;br /&gt;
&lt;br /&gt;
=== Event ===&lt;br /&gt;
An event is a change in the state of matters that has happened or is expected to happen, having a meaning in a particular context. The word event is also used to mean a software object inside a computer program that represents such an occurrence in a computing system, typically causing a state transition.&lt;br /&gt;
An event does not have a duration. Durations are expressed in terms of the time between two events. An event typically signifies the beginning or completion of an activity or the state change of a business object. Process mining typically deals with these events.&lt;br /&gt;
Relevant attributes of an event can be derived from the context and corresponding activity. Mandatory attributes for an event include a timestamp and an identifier associating it with a process case. Several optional attributes can be identified, depending on the context, for example:&lt;br /&gt;
* Person and work role that triggered the event&lt;br /&gt;
* Location where it was done&lt;br /&gt;
* Cost incurred by the event&lt;br /&gt;
* Work effort expended&lt;br /&gt;
* Environmental conditions&lt;br /&gt;
* Any activity specific factor that might affect the outcome&lt;br /&gt;
A process case may contain different types of events. Each event type has a special meaning related to the particular activity and business object state transition it is associated with.&lt;br /&gt;
=== Flow ===&lt;br /&gt;
In process mining context, a flow represents an identified causal relationship between state changes in a process model or business object. Typically, it signifies the transition from one state to the next state of a transaction. The duration of a flow is defined as the time between the events it connects. Note that in process mining, the analyst may choose the events included in the analysis using selection and filtering features of the tool, and the flows will be identified based on the included events only. In terms of a sate model, this equals to skipping uninteresting intermediate states in favor of a simpler or more focused analysis model.&lt;br /&gt;
Flow occurrence is a historical fact or actual instance of a flow. A timestamp and identifiers of the related events are needed for distinct identification. Note that the flow occurrence is an artificial concept. It is the events that actually occur, and the flow is just a relationship between the events.&lt;br /&gt;
=== Variation ===&lt;br /&gt;
Process variations (or variants) divide a set of process cases into non-overlapping partitions based on their unique configuration of events, flows, and execution path they have taken. All cases in a variation have the same sequence of events and flows. The durations between the events may be different, though.&lt;br /&gt;
=== Transaction ===&lt;br /&gt;
A transaction is a protocol between participating entities intended to transfer value between the participants. Purchasing a product from a retail shop is an example of a simple transaction, where product of value is transferred from the seller to the buyer and money of equal value is transferred from the buyer to the seller.&lt;br /&gt;
Transactions can be far more complex than buying a soda can. However, all parties of a transaction should have the same understanding about the protocol and current state of the transaction. It is important to know, whether or not an irrevocable commitment has been achieved by the parties. Transaction state models are a convenient way of explicating the protocol and communicating the current state.&lt;br /&gt;
When a transaction is proceeds through its state model, it leaves an execution trace. The trace consists of events signifying the transitions of the transaction from one state to another. It is these events that are typically used in process mining work, processed by the various analysis algorithms.&lt;br /&gt;
Transaction processing systems (like ERP) are usually state oriented, meaning that they do not reflect the way processes are modeled. They do not record the time it takes to perform an activity, but only the significant events i.e. state transitions of the transaction objects. However, the state transitions are usually the result of someone performing an activity, which then causes an event in the transaction processing system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TransactionStateModel.png|frame|Figure X: A transaction business object and the corresponding state model.]]&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10879</id>
		<title>Process Mining Concepts</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10879"/>
		<updated>2018-10-02T09:00:33Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: /* Activity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concepts ==&lt;br /&gt;
 &lt;br /&gt;
=== Business object ===&lt;br /&gt;
A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a business context. Business objects are discovered and identified via various problem domain models as part of the information architecture of an organization, for example&lt;br /&gt;
* Customer&lt;br /&gt;
* Supplier&lt;br /&gt;
* Product&lt;br /&gt;
* Transaction&lt;br /&gt;
* Shipment&lt;br /&gt;
* Person&lt;br /&gt;
* Organization unit&lt;br /&gt;
It has a collection of attributes, which are relevant in a particular context. Business objects may have also various types of relationships with each other. Execution of software functions may change the attribute values as well as the relationships.&lt;br /&gt;
Certain unique combinations of attribute values can be referred to as constituting the state of a business object. The business object can be associated with a state model describing the set of legitimate states and transitions between them. When a software function operates on a business object, it changes the state according to the programmed business logic and the constraints of the state model.&lt;br /&gt;
Among different business object categories, transactions of various sorts are of particular interest in process mining.&lt;br /&gt;
=== Process ===&lt;br /&gt;
In an organizational context, a process is the way that people work together and apply methods and tools, to accomplish predefined common objectives. The objectives include the value that the output of the process is expected to produce to its stakeholders. &lt;br /&gt;
A process model is an abstraction representing a process. It is the organization of work in terms of a functionally cohesive or causally connected set of activities triggered by a common event, executed by work roles, and creating or altering the state of some business object(s).&lt;br /&gt;
A process case is a particular execution instance or an execution trace of a process. In process modeling context, a simple case contains a linear sequence of activities. A more complex case may contain parallel execution paths. In process mining context, the case contains only the end events of activities, not the activities themselves. &lt;br /&gt;
Relevant attributes of a process case depend on the context. They apply to a case and the contained events as a whole. For example, in insurance claims processing, relevant case attributes could include:&lt;br /&gt;
* Customer&lt;br /&gt;
* Insurance policy&lt;br /&gt;
* Vehicle registration id&lt;br /&gt;
* Location of accident&lt;br /&gt;
* Claims handler &lt;br /&gt;
Every case attribute has a type, which defines what kind of data can be represented by the attribute, for example:&lt;br /&gt;
* Integer&lt;br /&gt;
* Logical truth (TRUE or FALSE)&lt;br /&gt;
* Date and time&lt;br /&gt;
Among different process categories, transactional processes are of particular interest, for example:&lt;br /&gt;
* Purchase-to-pay&lt;br /&gt;
* Quote-to-cash&lt;br /&gt;
* Request-to-resolution&lt;br /&gt;
* Idea-to-product&lt;br /&gt;
=== Activity ===&lt;br /&gt;
An activity is the basic building block of a process model. All human work is modeled as being performed within activities. An activity is executed by a work role. The purpose of an activity is to produce value adding output. Input from preceding activities and output to succeeding activities are provided in the form of business objects in well-defined states. In a digitalized business process, execution of an activity results in changing the state of business objects.&lt;br /&gt;
An activity has a duration, and there may be waiting time or slack between the end of an activity and the start of the next activity.&lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationBusinessProcessModel.png|frame|Figure X: Flow and duration in typical business process models]] &lt;br /&gt;
&lt;br /&gt;
In computerized or digital transaction systems, event logs typically contain the end events only and the start events of activities are not necessarily recorded. Durations are calculated from the time between the end events. Flows are used to represent both the causality and the duration.&lt;br /&gt;
 &lt;br /&gt;
[[File:FlowDurationProcessMining.png|frame|Figure X: Flow and duration in event log based process mining]]&lt;br /&gt;
&lt;br /&gt;
=== Event ===&lt;br /&gt;
An event is a change in the state of matters that has happened or is expected to happen, having a meaning in a particular context. The word event is also used to mean a software object inside a computer program that represents such an occurrence in a computing system, typically causing a state transition.&lt;br /&gt;
An event does not have a duration. Durations are expressed in terms of the time between two events. An event typically signifies the beginning or completion of an activity or the state change of a business object. Process mining typically deals with these events.&lt;br /&gt;
Relevant attributes of an event can be derived from the context and corresponding activity. Mandatory attributes for an event include a timestamp and an identifier associating it with a process case. Several optional attributes can be identified, depending on the context, for example:&lt;br /&gt;
* Person and work role that triggered the event&lt;br /&gt;
* Location where it was done&lt;br /&gt;
* Cost incurred by the event&lt;br /&gt;
* Work effort expended&lt;br /&gt;
* Environmental conditions&lt;br /&gt;
* Any activity specific factor that might affect the outcome&lt;br /&gt;
A process case may contain different types of events. Each event type has a special meaning related to the particular activity and business object state transition it is associated with.&lt;br /&gt;
=== Flow ===&lt;br /&gt;
In process mining context, a flow represents an identified causal relationship between state changes in a process model or business object. Typically, it signifies the transition from one state to the next state of a transaction. The duration of a flow is defined as the time between the events it connects. Note that in process mining, the analyst may choose the events included in the analysis using selection and filtering features of the tool, and the flows will be identified based on the included events only. In terms of a sate model, this equals to skipping uninteresting intermediate states in favor of a simpler or more focused analysis model.&lt;br /&gt;
Flow occurrence is a historical fact or actual instance of a flow. A timestamp and identifiers of the related events are needed for distinct identification. Note that the flow occurrence is an artificial concept. It is the events that actually occur, and the flow is just a relationship between the events.&lt;br /&gt;
=== Variation ===&lt;br /&gt;
Process variations (or variants) divide a set of process cases into non-overlapping partitions based on their unique configuration of events, flows, and execution path they have taken. All cases in a variation have the same sequence of events and flows. The durations between the events may be different, though.&lt;br /&gt;
=== Transaction ===&lt;br /&gt;
A transaction is a protocol between participating entities intended to transfer value between the participants. Purchasing a product from a retail shop is an example of a simple transaction, where product of value is transferred from the seller to the buyer and money of equal value is transferred from the buyer to the seller.&lt;br /&gt;
Transactions can be far more complex than buying a soda can. However, all parties of a transaction should have the same understanding about the protocol and current state of the transaction. It is important to know, whether or not an irrevocable commitment has been achieved by the parties. Transaction state models are a convenient way of explicating the protocol and communicating the current state.&lt;br /&gt;
When a transaction is proceeds through its state model, it leaves an execution trace. The trace consists of events signifying the transitions of the transaction from one state to another. It is these events that are typically used in process mining work, processed by the various analysis algorithms.&lt;br /&gt;
Transaction processing systems (like ERP) are usually state oriented, meaning that they do not reflect the way processes are modeled. They do not record the time it takes to perform an activity, but only the significant events i.e. state transitions of the transaction objects. However, the state transitions are usually the result of someone performing an activity, which then causes an event in the transaction processing system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TransactionStateModel.png|frame|Figure X: A transaction business object and the corresponding state model.]]&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10878</id>
		<title>Process Mining Concepts</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10878"/>
		<updated>2018-10-02T08:59:53Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: /* Transaction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concepts ==&lt;br /&gt;
 &lt;br /&gt;
=== Business object ===&lt;br /&gt;
A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a business context. Business objects are discovered and identified via various problem domain models as part of the information architecture of an organization, for example&lt;br /&gt;
* Customer&lt;br /&gt;
* Supplier&lt;br /&gt;
* Product&lt;br /&gt;
* Transaction&lt;br /&gt;
* Shipment&lt;br /&gt;
* Person&lt;br /&gt;
* Organization unit&lt;br /&gt;
It has a collection of attributes, which are relevant in a particular context. Business objects may have also various types of relationships with each other. Execution of software functions may change the attribute values as well as the relationships.&lt;br /&gt;
Certain unique combinations of attribute values can be referred to as constituting the state of a business object. The business object can be associated with a state model describing the set of legitimate states and transitions between them. When a software function operates on a business object, it changes the state according to the programmed business logic and the constraints of the state model.&lt;br /&gt;
Among different business object categories, transactions of various sorts are of particular interest in process mining.&lt;br /&gt;
=== Process ===&lt;br /&gt;
In an organizational context, a process is the way that people work together and apply methods and tools, to accomplish predefined common objectives. The objectives include the value that the output of the process is expected to produce to its stakeholders. &lt;br /&gt;
A process model is an abstraction representing a process. It is the organization of work in terms of a functionally cohesive or causally connected set of activities triggered by a common event, executed by work roles, and creating or altering the state of some business object(s).&lt;br /&gt;
A process case is a particular execution instance or an execution trace of a process. In process modeling context, a simple case contains a linear sequence of activities. A more complex case may contain parallel execution paths. In process mining context, the case contains only the end events of activities, not the activities themselves. &lt;br /&gt;
Relevant attributes of a process case depend on the context. They apply to a case and the contained events as a whole. For example, in insurance claims processing, relevant case attributes could include:&lt;br /&gt;
* Customer&lt;br /&gt;
* Insurance policy&lt;br /&gt;
* Vehicle registration id&lt;br /&gt;
* Location of accident&lt;br /&gt;
* Claims handler &lt;br /&gt;
Every case attribute has a type, which defines what kind of data can be represented by the attribute, for example:&lt;br /&gt;
* Integer&lt;br /&gt;
* Logical truth (TRUE or FALSE)&lt;br /&gt;
* Date and time&lt;br /&gt;
Among different process categories, transactional processes are of particular interest, for example:&lt;br /&gt;
* Purchase-to-pay&lt;br /&gt;
* Quote-to-cash&lt;br /&gt;
* Request-to-resolution&lt;br /&gt;
* Idea-to-product&lt;br /&gt;
=== Activity ===&lt;br /&gt;
An activity is the basic building block of a process model. All human work is modeled as being performed within activities. An activity is executed by a work role. The purpose of an activity is to produce value adding output. Input from preceding activities and output to succeeding activities are provided in the form of business objects in well-defined states. In a digitalized business process, execution of an activity results in changing the state of business objects.&lt;br /&gt;
An activity has a duration, and there may be waiting time or slack between the end of an activity and the start of the next activity.&lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationBusinessProcessModel.png]] &lt;br /&gt;
Figure X: Flow and duration in typical business process models&lt;br /&gt;
&lt;br /&gt;
In computerized or digital transaction systems, event logs typically contain the end events only and the start events of activities are not necessarily recorded. Durations are calculated from the time between the end events. Flows are used to represent both the causality and the duration.&lt;br /&gt;
 &lt;br /&gt;
[[File:FlowDurationProcessMining.png]] &lt;br /&gt;
Figure X: Flow and duration in event log based process mining&lt;br /&gt;
&lt;br /&gt;
=== Event ===&lt;br /&gt;
An event is a change in the state of matters that has happened or is expected to happen, having a meaning in a particular context. The word event is also used to mean a software object inside a computer program that represents such an occurrence in a computing system, typically causing a state transition.&lt;br /&gt;
An event does not have a duration. Durations are expressed in terms of the time between two events. An event typically signifies the beginning or completion of an activity or the state change of a business object. Process mining typically deals with these events.&lt;br /&gt;
Relevant attributes of an event can be derived from the context and corresponding activity. Mandatory attributes for an event include a timestamp and an identifier associating it with a process case. Several optional attributes can be identified, depending on the context, for example:&lt;br /&gt;
* Person and work role that triggered the event&lt;br /&gt;
* Location where it was done&lt;br /&gt;
* Cost incurred by the event&lt;br /&gt;
* Work effort expended&lt;br /&gt;
* Environmental conditions&lt;br /&gt;
* Any activity specific factor that might affect the outcome&lt;br /&gt;
A process case may contain different types of events. Each event type has a special meaning related to the particular activity and business object state transition it is associated with.&lt;br /&gt;
=== Flow ===&lt;br /&gt;
In process mining context, a flow represents an identified causal relationship between state changes in a process model or business object. Typically, it signifies the transition from one state to the next state of a transaction. The duration of a flow is defined as the time between the events it connects. Note that in process mining, the analyst may choose the events included in the analysis using selection and filtering features of the tool, and the flows will be identified based on the included events only. In terms of a sate model, this equals to skipping uninteresting intermediate states in favor of a simpler or more focused analysis model.&lt;br /&gt;
Flow occurrence is a historical fact or actual instance of a flow. A timestamp and identifiers of the related events are needed for distinct identification. Note that the flow occurrence is an artificial concept. It is the events that actually occur, and the flow is just a relationship between the events.&lt;br /&gt;
=== Variation ===&lt;br /&gt;
Process variations (or variants) divide a set of process cases into non-overlapping partitions based on their unique configuration of events, flows, and execution path they have taken. All cases in a variation have the same sequence of events and flows. The durations between the events may be different, though.&lt;br /&gt;
=== Transaction ===&lt;br /&gt;
A transaction is a protocol between participating entities intended to transfer value between the participants. Purchasing a product from a retail shop is an example of a simple transaction, where product of value is transferred from the seller to the buyer and money of equal value is transferred from the buyer to the seller.&lt;br /&gt;
Transactions can be far more complex than buying a soda can. However, all parties of a transaction should have the same understanding about the protocol and current state of the transaction. It is important to know, whether or not an irrevocable commitment has been achieved by the parties. Transaction state models are a convenient way of explicating the protocol and communicating the current state.&lt;br /&gt;
When a transaction is proceeds through its state model, it leaves an execution trace. The trace consists of events signifying the transitions of the transaction from one state to another. It is these events that are typically used in process mining work, processed by the various analysis algorithms.&lt;br /&gt;
Transaction processing systems (like ERP) are usually state oriented, meaning that they do not reflect the way processes are modeled. They do not record the time it takes to perform an activity, but only the significant events i.e. state transitions of the transaction objects. However, the state transitions are usually the result of someone performing an activity, which then causes an event in the transaction processing system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TransactionStateModel.png|frame|Figure X: A transaction business object and the corresponding state model.]]&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10877</id>
		<title>Process Mining Concepts</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10877"/>
		<updated>2018-10-02T08:56:41Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: /* Activity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concepts ==&lt;br /&gt;
 &lt;br /&gt;
=== Business object ===&lt;br /&gt;
A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a business context. Business objects are discovered and identified via various problem domain models as part of the information architecture of an organization, for example&lt;br /&gt;
* Customer&lt;br /&gt;
* Supplier&lt;br /&gt;
* Product&lt;br /&gt;
* Transaction&lt;br /&gt;
* Shipment&lt;br /&gt;
* Person&lt;br /&gt;
* Organization unit&lt;br /&gt;
It has a collection of attributes, which are relevant in a particular context. Business objects may have also various types of relationships with each other. Execution of software functions may change the attribute values as well as the relationships.&lt;br /&gt;
Certain unique combinations of attribute values can be referred to as constituting the state of a business object. The business object can be associated with a state model describing the set of legitimate states and transitions between them. When a software function operates on a business object, it changes the state according to the programmed business logic and the constraints of the state model.&lt;br /&gt;
Among different business object categories, transactions of various sorts are of particular interest in process mining.&lt;br /&gt;
=== Process ===&lt;br /&gt;
In an organizational context, a process is the way that people work together and apply methods and tools, to accomplish predefined common objectives. The objectives include the value that the output of the process is expected to produce to its stakeholders. &lt;br /&gt;
A process model is an abstraction representing a process. It is the organization of work in terms of a functionally cohesive or causally connected set of activities triggered by a common event, executed by work roles, and creating or altering the state of some business object(s).&lt;br /&gt;
A process case is a particular execution instance or an execution trace of a process. In process modeling context, a simple case contains a linear sequence of activities. A more complex case may contain parallel execution paths. In process mining context, the case contains only the end events of activities, not the activities themselves. &lt;br /&gt;
Relevant attributes of a process case depend on the context. They apply to a case and the contained events as a whole. For example, in insurance claims processing, relevant case attributes could include:&lt;br /&gt;
* Customer&lt;br /&gt;
* Insurance policy&lt;br /&gt;
* Vehicle registration id&lt;br /&gt;
* Location of accident&lt;br /&gt;
* Claims handler &lt;br /&gt;
Every case attribute has a type, which defines what kind of data can be represented by the attribute, for example:&lt;br /&gt;
* Integer&lt;br /&gt;
* Logical truth (TRUE or FALSE)&lt;br /&gt;
* Date and time&lt;br /&gt;
Among different process categories, transactional processes are of particular interest, for example:&lt;br /&gt;
* Purchase-to-pay&lt;br /&gt;
* Quote-to-cash&lt;br /&gt;
* Request-to-resolution&lt;br /&gt;
* Idea-to-product&lt;br /&gt;
=== Activity ===&lt;br /&gt;
An activity is the basic building block of a process model. All human work is modeled as being performed within activities. An activity is executed by a work role. The purpose of an activity is to produce value adding output. Input from preceding activities and output to succeeding activities are provided in the form of business objects in well-defined states. In a digitalized business process, execution of an activity results in changing the state of business objects.&lt;br /&gt;
An activity has a duration, and there may be waiting time or slack between the end of an activity and the start of the next activity.&lt;br /&gt;
&lt;br /&gt;
[[File:FlowDurationBusinessProcessModel.png]] &lt;br /&gt;
Figure X: Flow and duration in typical business process models&lt;br /&gt;
&lt;br /&gt;
In computerized or digital transaction systems, event logs typically contain the end events only and the start events of activities are not necessarily recorded. Durations are calculated from the time between the end events. Flows are used to represent both the causality and the duration.&lt;br /&gt;
 &lt;br /&gt;
[[File:FlowDurationProcessMining.png]] &lt;br /&gt;
Figure X: Flow and duration in event log based process mining&lt;br /&gt;
&lt;br /&gt;
=== Event ===&lt;br /&gt;
An event is a change in the state of matters that has happened or is expected to happen, having a meaning in a particular context. The word event is also used to mean a software object inside a computer program that represents such an occurrence in a computing system, typically causing a state transition.&lt;br /&gt;
An event does not have a duration. Durations are expressed in terms of the time between two events. An event typically signifies the beginning or completion of an activity or the state change of a business object. Process mining typically deals with these events.&lt;br /&gt;
Relevant attributes of an event can be derived from the context and corresponding activity. Mandatory attributes for an event include a timestamp and an identifier associating it with a process case. Several optional attributes can be identified, depending on the context, for example:&lt;br /&gt;
* Person and work role that triggered the event&lt;br /&gt;
* Location where it was done&lt;br /&gt;
* Cost incurred by the event&lt;br /&gt;
* Work effort expended&lt;br /&gt;
* Environmental conditions&lt;br /&gt;
* Any activity specific factor that might affect the outcome&lt;br /&gt;
A process case may contain different types of events. Each event type has a special meaning related to the particular activity and business object state transition it is associated with.&lt;br /&gt;
=== Flow ===&lt;br /&gt;
In process mining context, a flow represents an identified causal relationship between state changes in a process model or business object. Typically, it signifies the transition from one state to the next state of a transaction. The duration of a flow is defined as the time between the events it connects. Note that in process mining, the analyst may choose the events included in the analysis using selection and filtering features of the tool, and the flows will be identified based on the included events only. In terms of a sate model, this equals to skipping uninteresting intermediate states in favor of a simpler or more focused analysis model.&lt;br /&gt;
Flow occurrence is a historical fact or actual instance of a flow. A timestamp and identifiers of the related events are needed for distinct identification. Note that the flow occurrence is an artificial concept. It is the events that actually occur, and the flow is just a relationship between the events.&lt;br /&gt;
=== Variation ===&lt;br /&gt;
Process variations (or variants) divide a set of process cases into non-overlapping partitions based on their unique configuration of events, flows, and execution path they have taken. All cases in a variation have the same sequence of events and flows. The durations between the events may be different, though.&lt;br /&gt;
=== Transaction ===&lt;br /&gt;
A transaction is a protocol between participating entities intended to transfer value between the participants. Purchasing a product from a retail shop is an example of a simple transaction, where product of value is transferred from the seller to the buyer and money of equal value is transferred from the buyer to the seller.&lt;br /&gt;
Transactions can be far more complex than buying a soda can. However, all parties of a transaction should have the same understanding about the protocol and current state of the transaction. It is important to know, whether or not an irrevocable commitment has been achieved by the parties. Transaction state models are a convenient way of explicating the protocol and communicating the current state.&lt;br /&gt;
When a transaction is proceeds through its state model, it leaves an execution trace. The trace consists of events signifying the transitions of the transaction from one state to another. It is these events that are typically used in process mining work, processed by the various analysis algorithms.&lt;br /&gt;
Transaction processing systems (like ERP) are usually state oriented, meaning that they do not reflect the way processes are modeled. They do not record the time it takes to perform an activity, but only the significant events i.e. state transitions of the transaction objects. However, the state transitions are usually the result of someone performing an activity, which then causes an event in the transaction processing system.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Figure X: A transaction business object and the corresponding state model.&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
	<entry>
		<id>https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10825</id>
		<title>Process Mining Concepts</title>
		<link rel="alternate" type="text/html" href="https://wiki.onqpr.com/pa/index.php?title=Process_Mining_Concepts&amp;diff=10825"/>
		<updated>2018-09-28T04:31:19Z</updated>

		<summary type="html">&lt;p&gt;Jarrepo: Created page with &amp;quot;== Concepts ==   === Business object === A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a b...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concepts ==&lt;br /&gt;
 &lt;br /&gt;
=== Business object ===&lt;br /&gt;
A business object is an instance of structured information, or an entity, representing data about real world that is meaningful in a business context. Business objects are discovered and identified via various problem domain models as part of the information architecture of an organization, for example&lt;br /&gt;
* Customer&lt;br /&gt;
* Supplier&lt;br /&gt;
* Product&lt;br /&gt;
* Transaction&lt;br /&gt;
* Shipment&lt;br /&gt;
* Person&lt;br /&gt;
* Organization unit&lt;br /&gt;
It has a collection of attributes, which are relevant in a particular context. Business objects may have also various types of relationships with each other. Execution of software functions may change the attribute values as well as the relationships.&lt;br /&gt;
Certain unique combinations of attribute values can be referred to as constituting the state of a business object. The business object can be associated with a state model describing the set of legitimate states and transitions between them. When a software function operates on a business object, it changes the state according to the programmed business logic and the constraints of the state model.&lt;br /&gt;
Among different business object categories, transactions of various sorts are of particular interest in process mining.&lt;br /&gt;
=== Process ===&lt;br /&gt;
In an organizational context, a process is the way that people work together and apply methods and tools, to accomplish predefined common objectives. The objectives include the value that the output of the process is expected to produce to its stakeholders. &lt;br /&gt;
A process model is an abstraction representing a process. It is the organization of work in terms of a functionally cohesive or causally connected set of activities triggered by a common event, executed by work roles, and creating or altering the state of some business object(s).&lt;br /&gt;
A process case is a particular execution instance or an execution trace of a process. In process modeling context, a simple case contains a linear sequence of activities. A more complex case may contain parallel execution paths. In process mining context, the case contains only the end events of activities, not the activities themselves. &lt;br /&gt;
Relevant attributes of a process case depend on the context. They apply to a case and the contained events as a whole. For example, in insurance claims processing, relevant case attributes could include:&lt;br /&gt;
* Customer&lt;br /&gt;
* Insurance policy&lt;br /&gt;
* Vehicle registration id&lt;br /&gt;
* Location of accident&lt;br /&gt;
* Claims handler &lt;br /&gt;
Every case attribute has a type, which defines what kind of data can be represented by the attribute, for example:&lt;br /&gt;
* Integer&lt;br /&gt;
* Logical truth (TRUE or FALSE)&lt;br /&gt;
* Date and time&lt;br /&gt;
Among different process categories, transactional processes are of particular interest, for example:&lt;br /&gt;
* Purchase-to-pay&lt;br /&gt;
* Quote-to-cash&lt;br /&gt;
* Request-to-resolution&lt;br /&gt;
* Idea-to-product&lt;br /&gt;
=== Activity ===&lt;br /&gt;
An activity is the basic building block of a process model. All human work is modeled as being performed within activities. An activity is executed by a work role. The purpose of an activity is to produce value adding output. Input from preceding activities and output to succeeding activities are provided in the form of business objects in well-defined states. In a digitalized business process, execution of an activity results in changing the state of business objects.&lt;br /&gt;
An activity has a duration, and there may be waiting time or slack between the end of an activity and the start of the next activity.&lt;br /&gt;
 &lt;br /&gt;
Figure X: Flow and duration in typical business process models&lt;br /&gt;
In computerized or digital transaction systems, event logs typically contain the end events only and the start events of activities are not necessarily recorded. Durations are calculated from the time between the end events. Flows are used to represent both the causality and the duration.&lt;br /&gt;
 &lt;br /&gt;
Figure X: Flow and duration in event log based process mining&lt;br /&gt;
=== Event ===&lt;br /&gt;
An event is a change in the state of matters that has happened or is expected to happen, having a meaning in a particular context. The word event is also used to mean a software object inside a computer program that represents such an occurrence in a computing system, typically causing a state transition.&lt;br /&gt;
An event does not have a duration. Durations are expressed in terms of the time between two events. An event typically signifies the beginning or completion of an activity or the state change of a business object. Process mining typically deals with these events.&lt;br /&gt;
Relevant attributes of an event can be derived from the context and corresponding activity. Mandatory attributes for an event include a timestamp and an identifier associating it with a process case. Several optional attributes can be identified, depending on the context, for example:&lt;br /&gt;
* Person and work role that triggered the event&lt;br /&gt;
* Location where it was done&lt;br /&gt;
* Cost incurred by the event&lt;br /&gt;
* Work effort expended&lt;br /&gt;
* Environmental conditions&lt;br /&gt;
* Any activity specific factor that might affect the outcome&lt;br /&gt;
A process case may contain different types of events. Each event type has a special meaning related to the particular activity and business object state transition it is associated with.&lt;br /&gt;
=== Flow ===&lt;br /&gt;
In process mining context, a flow represents an identified causal relationship between state changes in a process model or business object. Typically, it signifies the transition from one state to the next state of a transaction. The duration of a flow is defined as the time between the events it connects. Note that in process mining, the analyst may choose the events included in the analysis using selection and filtering features of the tool, and the flows will be identified based on the included events only. In terms of a sate model, this equals to skipping uninteresting intermediate states in favor of a simpler or more focused analysis model.&lt;br /&gt;
Flow occurrence is a historical fact or actual instance of a flow. A timestamp and identifiers of the related events are needed for distinct identification. Note that the flow occurrence is an artificial concept. It is the events that actually occur, and the flow is just a relationship between the events.&lt;br /&gt;
=== Variation ===&lt;br /&gt;
Process variations (or variants) divide a set of process cases into non-overlapping partitions based on their unique configuration of events, flows, and execution path they have taken. All cases in a variation have the same sequence of events and flows. The durations between the events may be different, though.&lt;br /&gt;
=== Transaction ===&lt;br /&gt;
A transaction is a protocol between participating entities intended to transfer value between the participants. Purchasing a product from a retail shop is an example of a simple transaction, where product of value is transferred from the seller to the buyer and money of equal value is transferred from the buyer to the seller.&lt;br /&gt;
Transactions can be far more complex than buying a soda can. However, all parties of a transaction should have the same understanding about the protocol and current state of the transaction. It is important to know, whether or not an irrevocable commitment has been achieved by the parties. Transaction state models are a convenient way of explicating the protocol and communicating the current state.&lt;br /&gt;
When a transaction is proceeds through its state model, it leaves an execution trace. The trace consists of events signifying the transitions of the transaction from one state to another. It is these events that are typically used in process mining work, processed by the various analysis algorithms.&lt;br /&gt;
Transaction processing systems (like ERP) are usually state oriented, meaning that they do not reflect the way processes are modeled. They do not record the time it takes to perform an activity, but only the significant events i.e. state transitions of the transaction objects. However, the state transitions are usually the result of someone performing an activity, which then causes an event in the transaction processing system.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Figure X: A transaction business object and the corresponding state model.&lt;/div&gt;</summary>
		<author><name>Jarrepo</name></author>
	</entry>
</feed>