Navigation Menu: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
(404099)
Line 43: Line 43:
* '''events''' or '''event attributes'''
* '''events''' or '''event attributes'''
* '''.xes''' or '''.pacm''' file.
* '''.xes''' or '''.pacm''' file.
With cases or case attributes and events or event attributes, the data import supports .csv files. A .xes or a .pacm file will contain both case and event data.<br>
With cases or case attributes and events or event attributes, the data needs to be imported from .csv files. A .xes or a .pacm file will contain both case and event data.<br>


=== File Format ===
=== File Format ===
Here you should define in what format the data is in the import file:
When importing from a csv file, here you can define in what format the data is in the file:
* '''Column delimiter''': semicolon, tab or specified in the "other" field
* '''Column delimiter''': Column delimiter is the character that separates data cells in a row. Usually the column delimiter is a semicolon or tab. It's possible to define any character by selecting the "other" option.
* '''Date format''' (only used for the start time field): Specified in the "Date Format" field. Default format is: "yyyy-MM-dd HH:mm:ss,fff", where dd = zero-padded day of the month, from 01 through 31; MM = zero-padded month, from 01 through 12; yyyy = year as a four-digit number; HH = zero padded hour, using a 24-hour clock from 00 to 23; mm = zero-padded minute, from 00 through 59; ss = second, from 00 through 59; fff = millisecond.
* '''Date format''': Date format is used to interpret date values in the csv file. Default format is: "yyyy-MM-dd HH:mm:ss,fff", where dd = zero-padded day of the month, from 01 through 31; MM = zero-padded month, from 01 through 12; yyyy = year as a four-digit number; HH = zero padded hour, using a 24-hour clock from 00 to 23; mm = zero-padded minute, from 00 through 59; ss = second, from 00 through 59; fff = millisecond. More information about formatting: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings.
* '''Text qualifier''': Specified in the "Text qualifier" field
* '''Text qualifier''': Text qualifier is the character used to enclose text (string) values. Sometimes csv files don't contain text qualifiers at all.
* '''Header row number''': the row in the file that is to be used as the header row for the data.
* '''Header row number''': The row number (staring from 1) in the file that contains the headers of the data. Usually the first row contains the headers, but the file may start with rows that need to be skipped.


=== Import Destination ===
=== Import Destination ===
Three types of destinations are supported:
There are following ways to import data:
* '''New model to an existing project''': you can select the project to which the new model is to be created. You can also define the name of the new model.
* '''New model to an existing project''': You need to select an existing project to which the new model is to be created. You also need to define name for the new model.
* '''New model to a new project''': you can define the name of the new project and new model. Note that currently you can't define different names for the new project and the new model.
* '''New model to a new project''': You need to define the name of the new project and new model. Note that you can't define different names for the new project and the new model.
* '''Existing model''': you can select the project and model to which the data is to be created. You can click the '''Open''' button to check the model that is currently selected.
* '''Existing model''': You need to select the project and model to which the data is to be created. You can click the '''Open''' button to check the model that is currently selected.


== QPR ProcessAnalyzer - ModelManager ==
== QPR ProcessAnalyzer - ModelManager ==

Revision as of 07:19, 27 September 2018

Setup Instructions

  1. The QPR ProcessAnalyzer Deployment Package supports QPR UI versions starting from 2018.4, so check that you are running a new enough QPR UI version.
  2. As most of the views in the deployment package need the In-Memory processing, make sure In-Memory processing is enabled in the QPR ProcessAnalyzer service you are using.
  3. Download the QPR ProcessAnalyzer Deployment Package from here, and extract the contents in the package to a temporary folder.
  4. Copy the PASolution folder from the temporary folder to the wwwroot folder of your IIS. Alternatively, if you didn't route QPR UI traffic through IIS, copy the folder to the <QPR UI Installation folder>\Glassfish\glassfish\domains\domain1\docroot (e.g. "C:\Program Files\QPR Software Plc\QPR UI\Glassfish\glassfish\domains\domain1\docroot").
  5. Log in to QPR UI.
  6. Switch to My Workspace and import the views from the temporary folder into your QPR UI.
  7. Lock all views.
  8. Publish at least the "QPR ProcessAnalyzer Frontpage" view.

QPR ProcessAnalyzer - Frontpage

This view contains links to all the other QPR ProcessAnalyzer Deployment Package views. It's advisable to publish this view, so all users have access to it.

Images Used in the View

  • The view background image is "FrontPageBackground.png" that is found in the "PASolution" folder. To change the image, either replace the "FrontPageBackground.png" image with your desired image, or place your own image to the "PASolution" folder, go to the View Properties' Presentation tab, and change the image link to point to the name of your own image.
  • The QPR Logo image is "QPR_logo_slogan_color_300dpi.jpg" that is found in the "PASolution" folder. To change the image, either replace the "QPR_logo_slogan_color_300dpi.jpg" image with your desired image, or place your own image to the "PASolution" folder, go to the "Content panel" > "QPR Logo" HTML presentation object Properties' Presentation tab, and change the image link to point to the name of your own image.

Menu Buttons

The menu buttons act as links to the different analysis views in the QPR ProcessAnalyzer Deployment Package by setting the needed value for the "sys:dashboardIdentifier" context variable. The menu buttons are placed in the "Content panel" > "Menu Buttons" HTML presentation object. Each individual button is in its own div, so you can edit or remove them easily.

QPR ProcessAnalyzer

This is a plain QPR ProcessAnalyzer view for process discovery.

QPR ProcessAnalyzer - Conformance View

This view incorporates the Conformance Checking in QPR ProcessAnalyzer capability of QPR ProcessAnalyzer.

QPR ProcessAnalyzer - ChartView

The ChartView allows the creation of customized charts to answer specific business needs, with measures and dimensions the user has selected. If you edit this view, make sure that the ChartView panel is placed on top of the QPR ProcessAnalyzer panel (you can do this by having the ChartView panel the last panel that you have moved), so that the BPMN editor is shown correctly.

QPR ProcessAnalyzer - KPI Analysis Tester

This view is an example of the KPI Analysis Tester.

QPR ProcessAnalyzer - Change Password

This view allows the currently logged in user to change his password.

QPR ProcessAnalyzer - Data Import

This view is used to import data into the QPR ProcessAnalyzer service (direct database import is not supported). Note that you need to have sufficient rights to import data to the QPR ProcessAnalyzer service in order to use this view.

Import File

You can choose whether to import:

  • cases or case attributes
  • events or event attributes
  • .xes or .pacm file.

With cases or case attributes and events or event attributes, the data needs to be imported from .csv files. A .xes or a .pacm file will contain both case and event data.

File Format

When importing from a csv file, here you can define in what format the data is in the file:

  • Column delimiter: Column delimiter is the character that separates data cells in a row. Usually the column delimiter is a semicolon or tab. It's possible to define any character by selecting the "other" option.
  • Date format: Date format is used to interpret date values in the csv file. Default format is: "yyyy-MM-dd HH:mm:ss,fff", where dd = zero-padded day of the month, from 01 through 31; MM = zero-padded month, from 01 through 12; yyyy = year as a four-digit number; HH = zero padded hour, using a 24-hour clock from 00 to 23; mm = zero-padded minute, from 00 through 59; ss = second, from 00 through 59; fff = millisecond. More information about formatting: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings.
  • Text qualifier: Text qualifier is the character used to enclose text (string) values. Sometimes csv files don't contain text qualifiers at all.
  • Header row number: The row number (staring from 1) in the file that contains the headers of the data. Usually the first row contains the headers, but the file may start with rows that need to be skipped.

Import Destination

There are following ways to import data:

  • New model to an existing project: You need to select an existing project to which the new model is to be created. You also need to define name for the new model.
  • New model to a new project: You need to define the name of the new project and new model. Note that you can't define different names for the new project and the new model.
  • Existing model: You need to select the project and model to which the data is to be created. You can click the Open button to check the model that is currently selected.

QPR ProcessAnalyzer - ModelManager

This view is intended for use by an administrator. Using this view requires that the QPR UI installation and the QPR ProcessAnalyzer service it uses reside in the same domain. The view enables the administrator to control which QPR ProcessAnalyzer models are loaded in memory for in-memory processing at the service. It is advisable not to publish this view.