Release Date: October, 2023
Performance Trend Charts
When analyzing a business process, it is useful to understand how certain process performance metrics change over time. This helps in detecting performance improvements or degradations.
You can now create a performance trend chart which displays how a performance metric evolves. An example of a performance trend chart is a chart that displays the “average case duration over time” or the “active cases over time”.
Resource Performance Handicap
Sometimes, a resource may take longer to complete an activity than the assigned activity duration. For instance, assume we have two roles, “Junior Financial Manager” and “Financial Manager”. Both roles can perform the same tasks (e.g., “Pay invoice”, “Release supplier’s invoice”, etc.). However, the resources with the “Junior” role are 10% slower due to their lack of experience. To capture this difference, you can add a 10% “performance handicap” to the Junior Financial Manager role.
Resource Maximum Allowed Overtime
When we simulate a process model, a resource may sometimes begin an activity instance just before their work shift completes, in such a way that the resource is unable to complete the activity instance within their current shift.
For instance, consider the following example. Mark (a Purchasing Agent) starts the “Analyze Request for Quotation” activity, which takes 30 minutes at 4:40 pm. But his shift ends at 5:00 pm, so he does not complete the activity in the current shift. The following day, Mark continues the activity execution and completes it in 10 minutes (at 9:10 am). In other words, the default behavior of the simulator is to interrupt an activity instance at the end of a shift, and to resume it at the beginning of the next shift (e.g., the next work-day).
When faced with such situations in reality, a resource may opt to do a 10-minute overtime to complete the task instead of postponing its completion to the next working day.
In Apromore 9.4, you can now capture this behavior by assigning a “maximum allowed overtime” to a role. In the above example, if the Purchase Agent role has a maximum allowed overtime of 10 minutes or more, the simulator will consider that Mark will use the overtime to complete the above activity instance within the same work shift where it started.
Event attributes in simulation parameters
In previous versions of Apromore, only case attributes were supported by the simulator. In Apromore 9.4, you can attach attributes to a simulation scenario. These attributes may behave as case attributes or as event attributes, depending on whether they are modified by one or more tasks (event attributes), or they are never modified (case attributes).
BPMN Editor Enhancements
Show or hide comments, attachments and attachment labels
You can now show or hide comments, attachments, and attachment labels in the BPMN Editor.
Resize attachments with associated tasks
When an attachment is added to a task, you can now resize the attachment in the BPMN Editor.
Process Modeling Enhancements
Compare two versions of a process model
You can now compare two versions of the same BPMN model to highlight the differences between these versions.
Handover statistics in the Dashboard
During performance monitoring, managers may need to understand how efficiently tasks are transferred from one resource, role, or team to the other. You can now visualize the handover statistics in a dashboard tile.
Improvements and Bug Fixes
Improvement: An error message is produced if an ETL pipeline generates an excessive number of records (more than five times the maximum number of records allowed in one import). This typically happens when a join operation uses an incorrect key.
Improvement: A warning message is displayed when a connected pipeline changes.
Improvement: In the “Data pipeline management“ window, when a pipeline run has “failed“, the reason for the failure is displayed when you hover over the “Failed” status tag.
Improvement: Error messages when a pipeline fails now include hints on how to fix the error.
Improvement: When an event log is extracted via the Workspace connector, the timestamp columns are displayed in standardized ISO-8601 format with a timezone indicator, e.g., 2020-05-31T23:10:01.000+10:00. These standardized timestamps make it simpler to perform date operations (e.g., extract the year and month of a timestamp column).
Improvement: When configuring a pipeline with a loading strategy of “always append data to the same log” or “Overwrite the log every time the pipeline is executed,” there is now an option to choose whether or not a new log should be generated when the schema of the pipeline is altered, to prevent schema incompatibility issues.
Improvement: When uploading a log via a data pipeline, an error message is displayed if two columns have identical names or if one column is named “Activity” and a different column is tagged as the “Activity” column (or same for “Resource” or “Role”).
Improvement: A warning message is displayed when a chained pipeline changes its output.
Improvement: In the “Data pipeline management“ window, when a pipeline run has “failed“, the reason for the failure is displayed when hovering over the “Failed” status tag. The message includes hints on how to fix the error.
Improvement: When configuring a pipeline with a loading strategy of “always append data to the same log” or “Overwrite the log every time the pipeline is executed,” there is now an option to choose whether or not a new log should be generated when the schema of the pipeline is altered, toprevent schema incompatibility issues.
Improvement: An error message is produced if an ETL pipeline generates an excessive number of records when importing a log. This typically happens when a join operation uses an incorrect key.
Improvement: Added a confirmation message before deleting a pipeline.
Fix: In the ETL module, it is now possible to import CSV files that contain fields wrapped between “double quotation marks.”
Fix: Replace log from the local file upload option in the Extract step has been fixed and improved.
Fix: ETL no longer crashes when deleting logs from existing pipelines or rescheduling.
Fix: Column rules are more fault tolerant when creating rules with incompatible data types.
Fix: Resolved issues with shared users editing and viewing pipeline destination folders
Fix: Pipelines can now be shared with empty groups.
Fix: Column labels in the load tab are now reloaded when editing pipelines.
Fix: Deleted columns are now immediately removed from the Transform table.
Log and Model Importer
Fix: Error message “Multi part upload End of File” failure when uploading large uncompressed CSV files.
Improvement: It is now possible to import CSV files in the ETL Load step that contain fields that are wrapped within double quotation marks.
Improvement: When importing a log via the Portal, it is now possible to rename the columns, for example, to avoid a name clash. Note that you cannot rename case ID, start time, activity, resource, and role.
Fix: When there are duplicate column names, the column name can be changed in the Log importer.
Fix: Apromore now enforces a maximum number of rows per role, which depends on your tenancy. If there are more roles than the maximum, a warning is displayed, and the Importer only imports up to the maximum allowed rows.
Fix: BPMN models and logs in the Apromore Workspace are properly sorted. You can also sort the files in either ascending or descending order.
Improvement: Performance improvements in dashboards with multiple filters.
Improvement: After generating a Process Automation Assessment Report (PAAR), it is now possible to send the data in the report to a MuleSoft RPA Manager for technical assessment. The URL and credentials of a MuleSoft tenancy need to be provided to do so.
Fix: When viewing a dashboard from the Portal, the Portal correctly displays a list of saved Dashboard to choose from.
Improvement: When you save a BPMN with simulation parameters, the information about the roles in the event in the log, if available, is also included in the simulation parameters.
Improvement: When specifying the maximum branching probability error, an info icon informs you that in the simulation results, the gateway branching probabilities will not deviate more than the specified value.
Improvement: The “download simulation scenario” icon/button is now relocated to the “Download” dropdown menu.
Improvement: When you hover the mouse over any log statistics sections in the top panel in Process Discoverer, you will see the 1st and 3rd quartiles for the duration and cost statistics.
Improvement: The case inspector now displays the cost, and the case variant inspector now displays the average cost.
Improvement: When you select a specific case in the case variant inspector and hovers their mouse on the start event, you can see the three most frequent values of every case attribute.
Improvement: When saving or editing filters, filter templates, and dashboards, you can now add or edit a description.
Fix: When you enter a comment or the name of an activity with multiple lines in the BPMN Editor, each line wraps with a complete word if the word is less than the maximum box width.
Improvement: When an event that can be linked to a subprocess is selected, if you hover with the pointer over it, the pointer turns into the “selection hand”. If you do a second left-click (not a double-click), the window to link a process model appears, allowing you to link an event to a subprocess
Fix: The log name on the Activity History page matches the correct log name.
Release Date: June, 2023
Root Cause Analysis
As a process manager or analyst, when a KPI target is not met, we need to understand which cases are more likely to violate the KPI. This information can help us to identify KPI violation causes and corrective actions.
In Apromore 9.4 you can now perform a root cause analysis to help in such investigations. The Root Cause Analyzer in the KPI Center displays a list of conditions under which the risk of KPI violation is considerably higher when this condition holds compared to when the condition does not hold.
You can now generate a Process Automation Assessment Report (PAAR) which provides a summary of the benefits of automating one or more activities in a process. This helps you assess the time and cost improvements of automating one or more activities in a process. For example, the PAAR can indicate how the resource cost will change when a resource or group of resource is replaced by a bot. The auto generated PAAR contains the following:
Changes to the resource cost.
Changes to the average task duration.
Changes to the average task cost.
Changes to the average frequency per month.
For more information, see Generate PAAR Draft.
Apromore 9.3 supports the use of rework metrics in the Process Discoverer, and in the Dashboard. The rework metrics helps to identify the effect of rework in a business process. The following rework metrics are supported:
Total rework: Total number of times an activity has been repeated after having been executed once in a case.
Rework duration: Total duration of the reworked activity instances.
Rework cost: Total cost of the reworked activity instances.
In Process Discoverer, you can now display the total rework for each task, the total rework cost for each task and the total duration a resource spends on the rework.
In Dashboard, you can now display a chart in showing the rework metrics on the Y-axis against any activity attribute on the X-axis. For example, you can now create a column chart showing the average rework cost for every activity in the business process.
For more information, see Event attribute chart.
First Touch Metrics
In a customer-facing process, touchpoint activities affect the customer experience, as well as several business process metrics, such as the case duration. Apromore 9.3 now supports first touch metrics which is used to analyze the performance of the resources that perform the first touchpoint activity in each case (the first-touch activity). For example, in a complaints handling process, it is useful to analyze the durations of cases depending on which resource performed the first-touch activity in a case (the first-touch resource).
You can now display several performance statistics for each first-touch resource and first-touch activity in Apromore 9.3. This is achieved by adding a first-touch statistics table in a custom dashboard.
For more information, see First touch (FT) statistics table.
Custom Predictive Dashboards
You can now create custom predictive dashboards in Apromore. Predictive dashboards enables business stakeholders to visualize the predicted performance of a process in the near term (e.g., in the next 3-5 days).
For example, you can configure a chart in a custom dashboard to display the number of cases that will end up with a negative outcome, per country or per type of customer. Next to this chart, you can add other custom charts to display the same information for the recent past (e.g., last week) to allow managers to compare the recent performance with the predicted performance.
You can use predictive attributes in a dashboard or in filters. When used in a dashboard, you can create a chart that displays the predicted attribute against any other case attributes. For example, a heat map showing the predicted accepted cases for each channel. When used in Filter, you can filter the log based on the values in the predicted attribute. For example, you can filter cases where the predicted attribute is “Yes” or “No”.
For more information, see Use predictions in dashboards and filters.
Start Times Estimation
When importing an event log that contains end times but not start times, Apromore now provides the option of estimating the start times of every activity in an event log, given the end times. The start time is calculated from the end time attribute and the resource attribute when importing an event log.
For more information, see Start Times Estimation.
Model Publication Approval
You can now add requester and approval groups in Apromore. This is useful when publishing a model in Apromore. When a user in a Requester group requests to publish a model, the request must first be approved by a member of a corresponding Approvers group.
The approver can either approve or decline the publication of the model. Apromore also allows for two levels of Approvers (Level 1 and Level 2). A model is only published when Level 1 and Level 2 Approvers approve the publication request. If Level 2 Approver was not created, the model is published when the Level 1 Approval approves the request.
However, when a user is not assigned to a group of Requesters or is assigned to a group of Requesters that is not related to the user’s group of Approvers, the user is able to publish process model versions without approval.
For more information, see Publish Process Model.
Process Discoverer Enhancements
Discovery of Probability Distributions in Simulation Models
In the Process Discoverer, when a BPMN model is saved with simulation parameters, each activity in the model is assigned a probability distribution (normal, exponential, fixed, or uniform) depending on the distribution of activity durations in the event log. (Previously, all activities were assigned the default exponential distribution).
Discovery of Case Attributes and Their Probability Distributions
In the Process Discoverer, when a BPMN model is saved with simulation parameters, the case attributes of the event log are also saved in the simulation scenario. For each case attribute, the simulation scenario will contain its data type (String, Integer, Real, Timestamp) and its probability distribution (normal, exponential, uniform, fixed).
Log Filter Enhancements
Percentile Performance Filter
You can now filter based on a percentile over a performance metric in the performance filter. For example, you can retrieve all cases in the top-10th percentile of case duration. In other words, the top 10% fastest cases.
Apromore 9.3 now allows you to share an ETL pipeline with other users or groups, such that these users or groups can view, edit or own the shared ETL pipeline.
Other Improvements and Bug Fixes
Improvement: If an ETL pipeline takes one single CSV file as input, and two events in the imported file have identical case ID, start time, and end time, the tie-break is resolved by preserving the original order of these rows in the imported CSV file. This behavior is consistent with the behavior of the log importer in the Portal.
Improvement: In the transform step of an ETL pipeline, a user is able to undo/redo operations that create, rename, or delete a column, as well as operations to add or edit rules.
Improvement: In the Transform view of an ETL pipeline, there is a delete button next to each column. When a column that has an associated rules is deleted, a warning message is given to prevent the user from inadvertendly losing these rule(s).
Improvement: Compressed event logs can be imported via the S3 connector (in zip or gz formats).
Improvement: A warning pop-up window is displayed when a user moves a folder or file to a new location and this movement would cause a change in the access rights of the folder or file.
Improvement: A warning pop-up window is displayed when a session is about to expire, and the user is given the option to extend the session. A session timeout counter is displayed in the pop-up window.
Improvement: When a filtered log is saved in Process Discoverer or Dashboard, a short textual description can be added. This description can be viewed in the Details section in the Portal. Users with editor or owner right can edit the description associated to a log.
Improvement: When a new process model (version) is saved, a short description can be added. This description can be viewed in the Details section in the Portal. Users with editor or owner right can edit the description associated to a log.
Improvement: When saving a BPMN model in Process Discoverer, the pop-up window now includes a Folder section. It is possible to select the folder where the model will be saved using the Browse button. By default, the process model is saved in the same folder as the event log.
Improvement: Costs with a decimal component are supported in the Cost Center.
Improvement: Performance improvements have been made to reduce the time required to apply log filters consisting of many filter criteria.
Improvement: The Creator of each process model is now displayed in the Portal.
Fix: The button “Download simulation configuration” is disabled for users with a Viewer role.
Fix: Filters applied in Process Discoverer do not use the calendar (when a calendar is associated with the log).
Fix: Incorrect access control propagation: when one access right is changed in a folder, all existing access rights are propagated to the subfolders instead of only propagating the modified access right.
Fix: After a calendar is applied to a log, the restore button in the Calendar Management window does not restore the default (24/7) calendar
Fix: The search box is not working in the “Case ID” filter window.
Fix: Cannot delete a published process model
Fix: The download button does not work for simulated logs.
Fix: The simulation editor continues displaying the error message “the sum of the probabilities should be one” after the user has fixed the issue.
Fix: The conformance checker is unable to match the activity labels in the model and the log when they contain double-byte (Japanese/Chinese) characters.
Fix: When a user extracts a log from the Workspace connector and reimports it, the log cannot be used in the Dashboard nor Filters.
Fix: SSO Users having special characters in their email address are not able to access process models.
Fix: In published model versions, the version auto-increase feature produces an incorrect number.
Release Date: April, 2023
Enhancements to Dashboards
Quick range filters in dashboards
You can apply a filter to any chart by selecting a range of values. The filter is applied to all charts in the dashboard. For example, by selecting the corresponding range in the chart of case durations and then clicking on the filter (funnel) icon in that chart, you retain all cases that have a duration of up to 60 days. The filter can be removed with the remove icon found in each chart.
Drill-throughs from dashboard
From a dashboard, you can now navigate to the Process Discoverer to visualize the event log with the currently active filter. For example, after applying a filter to retain all cases that take less 60 days, you can navigate to Process Discoverer to visualize the process map of those cases.
Enhancements to ETL Pipelines
User Interface (UI) Enhancements
The former Extract view in the ETL data pipelines module has been split into two views:
An Extract view, where you upload and designate the tables to be processed by the ETL data pipeline. The Extract view consists of one tile per data source. The available data sources are:
File upload: Upload a file manually
Workspace: Retrieve a file from an existing folder in the Apromore workspace
Amazon S3: Retrieve a file from the Amazon S3 bucket of your tenancy. This option is only available to users with data engineering privileges.
Relational database: This option requires access to a supported relational database.
A Merge view, where you specify how these tables are merged, for example via join or append operations. In the Merge view, you can switch between:
A list view, where each operation is specified as a row.
A graph view, consisting of tiles and arrows. A tile represents a table and an arrow indicates a merge operation.
Once you have defined a pipeline, in the Load phase, you can chain the current pipeline to another pipeline. This means that the output of the first pipeline will be given as one of the inputs to the second pipeline. In this way, you can define your pipelines modularly. For example, a data pipeline that extracts data from a CRM system can be chained with a second pipeline that enhances the CRM data with data from a legacy system.
Eviction periods in delta uploads
When a delta upload is performed, you can specify that only the data of the past X days (e.g. 90 days) is kept in the event log. Data older than this limit is evicted.
Enhancements to Business Process Simulation
External delays in arcs
After selecting an sequence flow (arc) in the business process editor, you can set an external delay in the Simulation tab. For example, you can set the external delay to 10 minutes. Each time this arc is traversed during a simulation, the specified delay (e.g. 10 minutes) is added to the current case duration. This delay is equivalent to inserting an intermediate timer event between the source and the target of the arc.
Multiple inter-arrival timetables
You can specify different inter-case arrival times for different periods of the day or week. For example, you can specify that the arrival time from Monday to Friday 8:00 to 18:00 is one case every two minutes (30 cases per hour), while the interarrival time on Monday to Friday between 00:00 and 08:00 and between 18:00 and 24:00 is one case every 12 minutes (5 cases per hour), and the same for the weekend times.
To specify multiple inter-arrival timetables, add an inter-arrival timetable and specify the inter-case arrival time for that timetable. To specify the previous example, you need to add four timetables: Monday-Friday 00:00 to 08:00, Monday-Friday 08:00 to 18:00, Monday-Friday 18:00 to 23:59:59, and Saturday-Sunday 00:00 to 23:59:59, and you then need to assign the corresponding inter-arrival times to each timetable in the General tab of the simulation editor. The timetables should first be specified and named in the Timetables tab of the simulation editor.
Duration-based conditions in the conditional flows
You can use the case duration as an attribute when you specify conditions in a sequence flow coming out of a decision gatway (a conditional flow). The case duration is interpeted as the time since the creation of the currently simulated case. For example, you may specify that a flow of a decision gateway should be taken when the time since the start of the case is more than 8 days. In this case, if the currently simulated case has been ongoing for more than 8 days, this pathway will be taken. You can combine duration-based conditions such as this one, with conditions based on other case attributes.
Fixed cost per activity execution
You can specify that each time an activity is executed, we incur a fixed cost, such as a material cost or a pay-per-use fee for an external service. For example, you can specify that there is a fee of 2 dollars each time we perform a credit history check. This fixed cost is added to the labor cost of performing the credit history check.
Assignment of activities to roles
You can now assign an activity to a role in the simulation editor. A role is defined as one or multiple resource pools. For example, a role “Claims Handler” can consists of two resource pools: “Senior Claims Handler” and “Junior Claims Handler”. Assigning an activity to a role means that any resource belonging to one of these resource pools may be assigned to this activity.
Enhancements to Predictive Process Monitoring
Prediction refresh after delta upload
Predictions are re-computed after every delta-upload to an event log.
Each remaining time prediction is now accompanied by a confidence interval.
Enhancements to User Administration
User activity history
Each user can see the history of their recent operations, by using the User menu (in the top-right corner). This allows users to retrace the steps they took to achieve a result. The history can be exported as a spreadsheet. The history only contains the steps performed without details about the data.
Users with administration privilege can view the history of activity of all users in their tenancy.
Users with administration privileges can view license parameters (e.g. number of available user licenses).
When a new role is created, a license type must be assigned to it.
When a role is assigned to a user, the available licenses are updated.
Minor Improvements and Bug Fixes
Improvement: Whenever a log download completes, notifications are shown in a dedicated icon (top-right corner of any window).
Improvement: In the ETL data pipelines, the log schema defined in the Load phase is saved and reloaded every time a pipeline is edited.
Improvement: In Process Discoverer, in the Cost Center window, you can assign a calendar to each role separately. If a calendar is assigned to a role, this role-level calendar overrides the calendar assigned to the whole log (if there is one). This feature allows you to define different timetables for different roles (e.g. one timetable for Claims Analyst and another one for Claims Officer).
Improvement: In the quick filter window in Process Discoverer, when a case attribute is selected, the values of the selected case attributes are immediately displayed (no click required).
Improvement: In the BPMN editor, you can now copy a map or part of a map from one BPMN model to another.
Improvement: In the BPMN model editor, you can copy-paste an element or a selected set of elements from one model editor window to another.
Improvement: In the simulation editor, you can specify a time-zone for the simulation. All times during the simulation are interpreted in this time zone.
Improvement: In the simulation editor, you can download the simulation parameters in CSV format (spreadsheet).
Improvement: In the simulation editor, in the Task tab, two new options are available in the type of probability distribution: histogram distribution and skewed uniform distribution.
Improvement: In the simulator, after running a simulation, the simulated event log now contains columns corresponding to each case attribute specified in the simulation scenario, a role column, and cost information. The inclusion of roles and cost information allows the simulated log to be analyzed using cost overlays in Process Discoverer and cost metrics in the Log Filtering module.
Improvement: All functionality is now available in the contextual menus (right-click menus). Accordingly, the top menu bar has been removed from the Portal.
Improvement: Faster loading times when importing event logs of smaller sizes (less than 10MB).
Improvement: Performance improvements in the log animator.
Fix: When a user with a special character in the email id logs in via SSO and opens BPMN Editor, the model does not load.
Fix: When an administrator tries to change a role of a user with a special character in the email id, the page refreshes.
Fix: When a user uses the workspace connector to extract logs, the column names are not readable names.
Fix: In the Attribute filters, when an attribute is of type timestamps, the values are displayed as numbers instead of formatted dates and times.
Fix: Version numbers starting with zeroes in the minor and micro value positions are incorrectly displayed in the portal (e.g. 1.01 displayed as 1.1 and 1.1.01 displayed as 1.1.1).
Fix: The event log importer does not return an error message when the start time of an activity instance is greater than its completion time.
Fix: A empty (blank) window is displayed instead of the case timeline when the user has ignored some attributes during log import.
Fix: When one of the case attribute is a numerical and contains Null (empty) values, the dropdown of case attributes in the Attribute Filter lists some event attributes in addition to the case attributes.
Release Date: March, 2023
Apromore now provides the ability to define Key Performance Indictors (KPIs) to measure process-level conformance and performance. A process KPI is either an absolute number or a percentage of cases (across an entire process or a subset of the process) that fulfill a condition. Examples of KPIs include:
Percentage of cases in the entire log that have completed in more than 5 days
Number of cases where the invoice was approved by the same perform who approved the invoice payment
You can display a list of KPIs and their associated values in the “KPI popup” in the Portal, Process Discoverer, or Dashboard. You can create additional KPI tiles in the Dashboard. These tiles are synchronized with the KPIs, and they change as the KPIs are edited.
Enhancements to Business Process Simulator
The Business Process Simulator now includes the following enhancements:
We can specify that certain cases should be prioritized over others based on case attributes. For example, we can specify that cases where the CustomerType = “Premium” should have higher priority than those where CustomerType = “Regular”. Resources are first allocated to activity instances within cases with higher priority.
We can define “Teams” in a simulation model. A team is a set of roles. For example a “Claims Handlers” team may consist of three roles: “Junior Claims Handlers”, “Senior Claims Handlers” and “Lead Claims Handlers”. If an activity is assigned to a team, an instance of this activity may be assigned to any resource whose role is part of the team.
We can assign multiple roles or multiple teams to the same task. If a task is assigned to multiple roles, the task may be performed by any resource who has this role.
We can set the maximum deviation in the branching probabilities. If the probability of a conditional flow is 50%, and the maximum deviation is 5%, then in any simulation, this conditional flow will be chosen between 45% and 55% of times (counting the cases where the source node of the conditional flow is reached).
We can limit the number of times a conditional flow is taken. If the limit of a conditional flow is set to 5, then this conditional flow will not be taken more than 5 times in any given case. This feature allows users to prevent infinite loops, or to prevent situations where a loop is executed for unreasonable number of times.
Enhancements to Process Discoverer
Quick Filters: We can now apply a case attribute filter with one click in the Process Discoverer, for example to view the process map for “Premium” customers only or for “Regular” processes in one click
Case Timeline View in Process Discoverer: We can open the case timeline view in the Process Discoverer by double-clicking on a case in the “Case Inspector”.
Enhancements to Dashboards
Resource handoff heatmaps: We can now create a heatmap to display how many times a resource hands over work to another resource.
Consecutive activities heatmaps: We can now create a heatmap to display how many times an activity is followed by another activity to find the most frequent transitions
Enhancements to Process Model Editor
Apromore now provides the ability to hide text annotations in a process model.
We can now attach multiple images or multiple documents to an activity.
Published models are now frozen. They can only be edited when unpublished.
We can now publish multiple versions of the same model.
Improvements and Bug Fixes
Improvement: A user can now select scenario timezone in the Business Process Simulator.
Improvement: Additional options like average cost, average frequency, relative case frequency, median duration and max duration are added to the abstraction settings.
Fix: When a task type is changed to a subprocess, the BPMN editor becomes unresponsive.
Fix: When a user sets incorrect timestamp in ETL, the ETL window becomes unresponsive.
Fix: When nodes slider is set to less than 100 in Process Discoverer, the BPMN model could not be saved.
Fix: When user made any changes in the BPMN Editor, the auto save feature did not work and the changes were not saved.
Fix: When user imports a log, the columns were not automatically detected due to presence of all uppercase letters.
Release Date: December, 2022
New process mining engine based on Big Data technology
Apromore now provides you with the ability to handle event logs of up to hundreds of millions of events. The new data layer of Apromore leverages Amazon’s elastic map-reduce technology, which enables you to start with a smaller capacity and seamlessly scale up to larger datasets sizes based on your needs.
You can now append additional events to an existing event log. For example, you can add data from April 2022 to an event log containing data for the period January-March 2022. Delta uploads can be triggered via ETL or APIs. The associated metadata like filters and dashboards are updated automatically.
S3 and Workspace Connector
Apromore now allows you to pick files from Apromore’s S3 data volume or a user’s workspace using ETL. A user should have a Superuser or Data Engineer role to use the S3 connector.
Recent and Favorites
A user can now see the list of recent files they have been working on, and can also mark files and folders as favorites in the Apromore workspace.
You can define tiles and gages that display the percentage of cases within a population that fulfill a set of criteria. For example, you can define a tile that displays the percentage of cases in Australia (the population) that have a case duration greater than five days (the relative filter). This can be achieved by means of the “reset counter” button in the Filter window. The reset counter button divides a list of filter criteria into two groups separated by a line. The criteria above the dividing line define the population (e.g. country = “Australia”), while the criteria below the line define the relative filter (e.g. case duration > 5 days).
Additional ETL Operators
In the Transform section of the ETL data pipelines environment, you can now use the following operators:
Remove a row from the dataset
Check if a cells “contains” a pattern (string matching). For example, you can check if a cell starts with a prefix “US-”.
Check if a cell is of a given type (“Is of type”), for example, check if a column is numeric. This allows you, for example, to define a rule that removes all rows such that the value of column “Amount” is not numeric.
Improvements and Bug Fixes
Improvement: A user can now auto align elements in the BPMN Editor.
Improvement: A user can now choose to whether or not enable autosave option in BPMN Editor.
Improvement: A column of type Numeric or Timestamp (except for columns tagged as the Start Timestamp or the Completion Timestamp) may contain empty values. These empty values will show up as NULL values in the dashboard and in the filters.
Fix: When an event log with a Japanese special character is opened in process discoverer, the process map not visible.
Fix: When a user Is viewing a change in the model comparator, the positioning of models is lost.
Fix: When charts are exported from dashboards, the Japanese labels appeared as garbled text.
Release Date: August, 2022
Activity and Case Cost Metrics in Dashboards and Filters
Apromore now allows you to use cost metrics in the widgets of the dashboard and also provides the ability to specify cost-based filters at the case and node level (activity, resource, role, etc).
Simulating a Model with Categorical and Numerical Attributes
You can now simulate a model by defining different categorical and numerical attributes and use them as conditions from outgoing arcs of (X)OR-splits.
Improvements and Bug Fixes
Improvement: Log animation can now be performed on a BPMN model with pools, lanes, and data objects/stores.
Improvement: A subprocess can now be connected to a specific version of an existing process model.
Improvement: A user can now traverse between different subprocesses when published.
Improvement: A user can now choose the desired location to save a model.
Improvement: The size of different tasks can now be changed in the BPMN editor.
Fix: When exporting a BPMN model as a PDF/PNG, the model name was a generic name.
Fix: When saving a simulated log, the resultant log was saved in a wrong location.
Fix: When opening an event log containing Japanese characters, the process map was not visible due to the presence of the katakana middle dot character.
Fix: When exporting a BPMN model containing Japanese characters as PDF, the characters were not visible.
Release Date: June, 2022
Predictive Process Monitoring
Apromore now allows you to train one or more predictive machine learning models from an event log. Given an event log, you can train a machine learning model to predict:
The remaining time of an ongoing case until its completion
Whether an ongoing case will reach a given outcome or not, for example, will a case in a price quotation process reach a state where the customer places an order or will an order-to-cash process reach a state where the customer returns the product.
You can also view the quality metrics of a trained machine learning model, such as its accuracy metrics, as well as different charts to explain how the predictor works, such as the most important features that the model uses to make predictions. Given an event log containing data about ongoing cases of a process, you can use the predictive models you have previously trained to generate a table with predictions for each of the cases in the event log.
Mulesoft Anypoint Connector for Apromore
The Mulesoft Anypoint Connector for Apromore allows you to ingest data from external systems into Apromore. For example, you can use the Apromore connector to ingest incident management data from Service Cloud to perform analysis to uncover different friction points like bottlenecks and identify improvement opportunities in the process.
4.3.x and later
7.11.x and later
ETL Vertical Union
Apromore now allows you to perform a union of two event logs. For example, if you have an event log of an order-to-cash process for the period January-March, and another event log of the same process for the period April-June, you can create an event log for the period January-June by doing a Union of these two event logs in a data pipeline in the ETL module. The two event logs in a Union do not necessarily need to have the same columns. For example, you can join an event log of a purchase order handling process with an event log of a product delivery process (child process). The union operator will return a log with the union of the attributes in one log and in the other (but the shared columns are only represented once), and the union of the rows in the two logs.
ETL Parent-Child Union
Apromore allows you to perform a parent-child union between an event log of a parent process and an event log of a child process. This union operator is specifically designed for the scenario where an instance of one process (the parent process) spawns one or more instances of another process (the child process). For example, you can join an insurance policy management process (the parent process) with an insurance claim process (the child process). The Parent-Child union operator implements a best-effort approach to fill in any missing case identifiers of the parent process. In the above example, the parent-child union tries to ensure that every row in the resulting log has an insurance policy ID, so that you can use the insurance policy ID as a case identifier when loading the resulting log into the Apromore workspace.
Resize font size in BPMN Editor
Apromore now allows you to change the font size of BPMN elements in the BPMN editor.
Improvements and Bug Fixes
Improvement: The conformance checker layout algorithm has been improved to relay the new elements in the canvas.
Improvement: A parameter can be configured to assign viewer as a default role for newly created users.
Improvement: Existing APIs have been migrated to make use of Spring Rest.
Improvement: An operator that can be used to round of the number of decimals of a column has been added in ETL
Fix: When exporting a BPMN model as a PDF with attachments, the PDF did not include the attachments
Fix: When checking the last activity details in the access management window, the date field was empty.
Fix: When exporting a PDF from a BPMN model containing Japanese characters, the activity names were not visible.
Release Date: April, 2022
Apromore now allows you to automatically discover a BPMN model with simulation parameters from an event log. When saving the BPMN model in Process Discoverer, select the option “include simulation parameters” to obtain a model that is ready for simulation.
Apromore now allows you to display cost metrics on top of a process map or a BPMN model in the Process Discoverer. This option is available in the “overlay” section of the Process Discover menu. In order to display a cost overlay, you should associate a cost per time unit to each role present in the event log.
Import and Export of Dashboard and Filter Templates
Apromore now gives you the option of exporting and importing dashboard and filter templates. To export/import a dashboard or filter template, select the option “Load template” in the Dashboard/Filter window.
Auto save a BPMN Model
Apromore now automatically saves your work in the BPMN Editor so that you can revisit your changes in case of accidental closing of the BPMN Editor.
Link subprocess to other processes
Apromore now allows you to link a subprocess to other processes. You can choose to link your subprocess with a new or an existing process. To link a subprocess to a process, click on the “+” button of a subprocess activity and link it to the desired process.
Comments in BPMN Editor
Apromore now allows you to create and edit comments in the BPMN editor. Comments can be attached to any flow object in BPMN (activity, event, or gateway).
Property Drawer in BPMN Editor
Apromore now allows you to create different custom attributes for different BPMN elements. For example, you can use the properties drawer in the BPMN editor to attach custom attributes such as “cost”, “priority”, or “risk” to a given activity.
Anonymization in ETL
The “anonymize” toggle button is now also available in the ETL data pipelines module. If you turn on the button for a given column, all values in that column will be replaced by hash codes when the data is imported.
You can now create custom roles (e.g. Auditor, Financial Manager) and by assigning visibility options to a user based on your organizational requirements (e.g. an Auditor can open an event log in read-only mode in Process Discoverer and Dashboard but cannot apply filters nor run simulations).
Apromore can now be connected with your corporate LDAP directory for authentication (in addition to the existing SAML-based single sign-on option).
Improvements and Bug Fixes
Improvement: You can choose to view the case variants by percentage, duration, and alignment ratio in the conformance checker.
Improvement: You can now export multiple logs or models at a time.
Improvement: You can now sort the artifacts in the portal by type, name, creation date, last version, last update, or owner.
Improvement: A message is shown when there are invalid rows discovered during log import due to the consideration of daylight savings time.
Fix: The ordering of the folder structure in the left panel was not following a sequence.
Fix: When importing a parquet file via the log importer, the error report only contained the first error.
Fix: When copying and pasting the style formatting on a dashboard tile/chart, an error message is displayed.
Fix: When the language was switched to Japanese, the conformance checking option was disabled.
Release Date: January, 2022
Apromore now allows you to publish a BPMN model and share the URL with other users.
Additional charts in dashboard
Apromore now allows you to use different charts like heatmaps, treemaps, and solid gauge in the dashboard.
Improvements and Bug Fixes
Improvement: You can now change the color of elements from a palette in the BPMN Editor.
Improvement: You can now add images, icons, hyperlinks as attachments to your BPMN model in the BPMN Editor.
Improvement: You can now see the compute variability ratio between the case variants and cases in the process discoverer.
Fix: A parquet file could not be exported for a dashboard view having more than one table of same type and attribute.
Fix: An error message popped up when trying to export a CSV in dashboard with a view consisting of two different tables.
Release Date: December, 2021
Apromore now allows you to compare a log and a BPMN model to perform delta analysis. For example, When you compare a process model and an event log using delta analysis, the tool displays the differences and allows you to overlay the differences on top of the process models.
Improvements and Bug Fixes
Improvement: You can now move artifacts in the Apromore workspace by drag and drop method.
Improvement: Functions like launching dashboards/filters can now be accessed by right clicking on a log/model.
Improvement: Functions such as cut/copy/paste can now be performed via keyboard shortcuts.
Improvement: Custom calendars can now be accessed via process discoverer and dashboard.
Fix: The dashboard was not loading when it was associated to a custom calendar.
Fix: Duplicate parquet files were generated from different case variant table in the dashboard.
Fix: The search similarity results view was mixed up in the Apromore portal.
Release Date: November, 2021
Apromore now provides the ability to create and edit custom calendars and to associate a custom calendar with an event log. When creating a calendar, you can include public holidays based on your location and add custom holidays to the calendar.
Delta Analysis between process models
Apromore now allows you to compare two BPMN process models to perform delta analysis. For example, you can use delta analysis to compare a process model discovered from an event log (capturing the as-is process) with a reference process model (capturing a to-be process). When you compare two process models using delta analysis, the tool displays the differences and allows you to overlay the differences on top of the process models.
Filter and Dashboard Templates
Apromore now provides the ability to save a filter or a dashboard template that you have defined on an event log, and to apply the saved template to another log. For example, you can create a dashboard template on an event log containing all the cases of an order-to-cash process that completed in October, and then copy it to an event log containing all the cases of the same order-to-cash process for the month of November.
Apromore now provides the option to switch between different languages. Currently, we support English and Japanese, with German coming soon. New languages can easily be added.
Support for Group Authorization
Apromore now supports group-based authorization using groups extracted from an external identity provider (SAML or LDAP).
You can now choose to anonymize one or more columns during log import by selecting the “anonymization” icon on the columns you wish to anonymize. For example, you may anonymize sensitive information such as case IDs and resource names.
Automatic data ingestion via the S3 connector
You can now ingest data into Apromore via our AWS S3 Connector. The logs can be pushed into S3 buckets via data ingestion pipelines, and picked up automatically by Apromore to be registered in Apromore’s repository. The S3 bucket can be hosted by Apromore or the customer, in their private AWS cloud. Encryption can be managed by AWS with customer-provided master key, or directly by the customer.
Case and Event attribute on X and Y-axis
We have added more customization options to Apromore’s Dashboard. You can now display numerical or categorical case/event attributes on the X and Y-axis of any chart in a dashboard. For example, you can create a chart to display the number of resources (Y-axis) who perform each activity in the log (X-axis). If you select a numeric attribute in the Y-axis, you can also select an aggregation function such as average, total, median, etc. For example, you can create a chart that displays the countries on the X-axis and for each country, the total revenue on the Y-axis.
KPI Thresholds and Reference lines
In the Dashboard, you can now set KPI thresholds and add reference lines for average and median, as well as custom reference lines, along both X and Y-axis. For example, you can choose to add a KPI threshold to separate the cases with a higher waiting time from those with a lower waiting time, or show the average number of active cases over time in the Work-in-Progress area chart.
Exporting Dashboard Analytics to S3 buckets
Apromore now provides the capability to export dashboard analytics as CSV or Parquet files and save these locally or on an AWS S3 bucket.
With a couple of clicks, you can now define a new filter criterion to retain or remove events between the first or last occurrence of a source and target node in the process map. For example, you can retain all events between the first occurrence of the “Send invoice” activity and the last occurrence of the “Receive payment” activity.
Save and edit ETL data pipelines
Apromore now supports the ability to save and edit data ingestion pipelines. For example, you can now edit an existing pipeline by replacing the existing logs with an event log with the latest data.
Performance Improvement in Dashboard
The performance of the operations performed on large logs in the dashboard has been improved.
Case Variant Inspector
You can now inspect each case variant individually using the case variant inspector in the Process Discoverer plugin, and check out the value of attributes for each node in the variant.
Improvements and Bug Fixes
Improvement: The start and end timestamps were exported in a single column when exporting an event log in CSV format. Now, both timestamps are placed in separate columns within the same row.
Improvement: You can now choose to tag a column as a Perspective in the Log Importer. Once done, you can switch between these perspectives in Process Discoverer.
Improvement: The Log Importer now supports ISO-8859-1 (Latin-1) encoding type.
Improvement: An event log with a standard ISO-8601 format timestamp can now be imported into Apromore.
Improvement: The ETL plugin now supports the ability to subtract two timestamps and trim a column value.
Improvement: You can now upload zipped BPMN models
Improvement: You can now set the name of the log when importing it into Apromore
Improvement: A BPMN model shared with a viewer cannot be exported/modified.
Fix: A log containing a case ID greater than 15 digits could not be uploaded.
Fix: The labels on gateways in a BPMN model were not getting updated when changing them.
Fix: Uploading files in Apromore using the ETL plugin used to throw an error when connecting to an S3 bucket with a name greater than 30 characters.
Release Date: June, 2021
Extract-Transform-Load (ETL) Console
Apromore now comes with a graphical ETL console that allows you to compose event logs from one or more tables or data sources. The ETL console allows you to define data pipelines to extract tables from relational databases, transform these tables to compose an event log, and load the resulting event log table into Apromore. In addition to different join operations, you can remove columns and create columns in the event log by composing existing columns using arithmetic, concatenation, and find-and-replace operations. For example, you can add a “Cost” column to an event log and compute this cost based on the hourly rate of your resources and the duration of tasks. You can also schedule a data pipeline to run hourly, daily, weekly, or monthly jobs to extract, transform, and load event logs into Apromore.
Single Sign-on Support
Apromore can now be connected with your corporate identity system for single sign-on (SAML or OpenID).
Storage in Amazon S3 buckets
Apromore now comes with an option to store your event logs in a dedicated Amazon S3 bucket for high reliability and security (available for enterprise licenses only). Your IT security team can be given rights to audit your tenancy’s S3 bucket. The data in your tenancy’s S3 bucket is protected at all times using either an Amazon S3-managed encryption key or an encryption key provided by your IT team. This enables your IT team to have full control over access to your event logs.
Before deleting a user, you can transfer ownership of all the assets (models, logs, analytics artifacts) to better manage business continuity.
You can choose to share individual dashboards and filters associated with a log by giving a user restricted viewer rights. For example, when sharing an event log, you can choose which specific dashboards or filters you wish to share, as an alternative to sharing all the associated dashboards and filters.
Case Length Filter
You can now filter out cases based on case length (number of activity instances in the case). For example, you can retain or remove all cases whose length is between 3 to 15 activity instances.
You can remove/reinstate a filter criterion using the undo/redo filter buttons in Process Discover.
Performance Improvements in Filter
The performance of the filter operations on large logs has been improved.
Look-and-feel improvements in Log Animator
The ability to hide/unhide tokens of a log in a multi-log animation has been introduced. You can also customize the color of the tokens.
A Report Issue button has been introduced to allow users to report bugs.
Recursive Folder Sharing
You can now share a folder in such a way that all sub-folders and files inside that folder are shared along, recursively.
Improvements and Bug Fixes
Improvement: When trying to animate a syntactically incorrect process model, the log importer now shows user-friendly error messages.
Improvement: You can now animate both process maps and BPMN models directly inside Process Discoverer.
Improvement: File names can now contain commas and periods
Improvement: A new “Generate report” function in the dashboard allows you to choose which tiles, charts, and tables you wish to include in the Word, PDF or Powerpoint report (or you can select “all” to include everything).
Fix: The BPMN editor gives an error message when you change the version number to a different format.
Fix: The shortcut for opening the arc duration filter is not working.
Fix: In the slice log window, the number of cases is incorrect.
Fix: Column names with accented letters are not displayed in the log importer.
Fix: When a logs contains empty column names, no data is shown in the log importer.
Fix: Access rights management window gives an error when the group name matches the user name.
Fix: The fields in the user creation window are not validated
Fix: Incorrect error message is given when a file name contains more than 60 characters.
Release Date: January, 2021
You can now attach a simulation scenario to a BPMN model and simulate a model with an attached simulation scenario. The output of a simulation is a simulated log. You can analyze a simulated log using all the functionality available in Apromore (Process Discoverer, Dashboard, etc.). In the Dashboard, you can view a range of statistics for simulated logs, including case duration, case duration within timetable, case waiting time, cycle time, waiting time, and cost.
Node duration performance filter
You can filter out cases based on the node’s duration.
Arc duration performance filter
You can filter out cases based on the arc’s duration.
Secondary attribute filter
You can filter out cases based on two attributes simultaneously, for example, retain or remove all cases where there is an event with Activity = “Create order” (primary attribute) and Resource = “John Smith” (secondary attribute).
Share filters and dashboards
Multiple users can edit filters and dashboards concurrently.
You can now choose whether or not to auto-save changes to your dashboards.
You can now export your dashboards in a variety of formats incl. Word and PowerPoint to create professionally looking reports.
Timestamp format detection in CSV Importer
A wider range of timestamp formats are now supported.
Timezone detection in CSV Importer
When you import a CSV/XLSX/Parquet file, the timezone is automatically detected.
Import Parquet and XLSX files
You can upload a parquet or XLSX file.
Performance and look-and-feel improvements in Log Animator
The responsiveness of the log animator has been improved. When a large number of tokens are stuck in the same arc, a bubble is shown instead of showing individual tokens.
Release Date: October, 2020
Portal grid view
You can browse through the folders and files in Apromore’s Portal in grid format (default mode) in addition to the old list format.
Import log from URL
You can import a file from Dropbox, Google Drive, Microsoft OneDrive or from any URL.
Save and share filters
You can save filters associated with a log and share these filters alongside the event log.
Note: Only the owner of an event log can save, edit, or remove the filters associated with that log. Other users can define temporary filters but not save them.
Customize, save & share performance dashboards
You can add, remove, or customize any performance indicator, chart or table in the default views of the performance dashboard.
You can save and share dashboards. All changes you make to a performance dashboard are saved together with the event log and are visible to all users who have access to the log.
Note: Only the owner of a log can edit the performance dashboard of the log. Other users can make a copy of a log and customize the dashboard on a copy of the log
Reusing CSV import schemas
When you import a CSV file, the mapping of the columns (schema mapping) is automatically saved. When you later import a CSV file with the same column headers, the CSV importer prompts a dialog box to let you choose whether to apply the saved mapping or not.
Clear applied filters
You can clear all the filters on the current log in Process Discoverer with a single click.
Search box in Process Discoverer
A new search box in Process Discover allows you to search for a node (e.g. activity) by its name or a prefix of the name. All nodes that match the search string are highlighted.
Enhanced users and groups management
You can grant access rights to any folder and file you own either to an individual user or to a group.
Administrators can create groups and assign users to groups.
Download process performance stats from dashboard
You can download the data behind any chart or table in the performance dashboard in CSV format, or you can download all CSV files with the data in the performance dashboard in a single zip file
Copying and moving logs or process models
You can copy or move files across the folders in the Portal via the copy, cut, and paste icons.
Improved session management
We have made improvements to session management to improve performance and reduce session timeouts.
System administrators can more easily configure Apromore to connect to a corporate LDAP directory for authentication.
New shortcuts for filtering
You can open the case filter, case variant filter, event filter, activity filter, performance and timeframe filters in one click from the Process Discoverer by clicking on the respective icons in the Log Statistics and Temporal statistics sections of the Process Discoverer.
Relative case frequency overlay
You can now display the relative case frequency on each node/arc in the Process Discoverer. The relative case frequency is the percentage of cases in which a given node or directly-follows relation occurs.
Folder and file renaming
The portal gives an error message when you enter forbidden characters in file name.
Handling of long labels
Fixed a bug that made long activity or node labels to go across the corresponding node in the process map/model.
Release Date: June, 2020
- New Features:
Tiles of performance measures can now be created in custom dashboards. These can be useful to display a set of standard and user-defined KPIs, in addition to the custom charts
Aggregated log stats can now be exported from the Dashboard into CSV files
Reimplemented median calculations for frequencies and durations in Process Discoverer
Introduced “breadcrumbs” for easier Portal navigation
Process models and logs can now be searched for from the Search bar of the Portal
Improved memory management across various plugins
Process models created by the Merge plugin are now automatically laid out
Improved automatic detection of various timestamp formats in CSV Importer
Automatic detection of case attributes and event attributes in CSV Importer
Removed unused fields in the Portal
Simplified import of process models
Multiple visual and performance improvements in custom dashboards
- Bug Fix:
Fixed issue with not being able to animate some logs
Fixed issue with misaligned timelines in the log animation
Fixed issue with CSV importer failing due to missing case identifiers or activity names
Fixed issue with the results of Similarity Search not being displayed until the Portal is refreshed
Fixed some issues with the Rework & repetition filter
Release Date: May, 2020
Process Discoverer: New ribbon interface makes it easier to tune and switch between visualization and abstraction settings
Dashboard: Ability to create customized charts with user-defined KPIs
Enhanced user registration screen
Ability to choose file format when downloading event logs (XES or CSV, and encoding for CSV files)
Log Animation: Visual improvements in the Log Animation
CSV Importer: UI and performance improvements
Various bug fixes and performance improvements
Release Date: March, 2020
- Process Discoverer:
Re-engineered plugin with new internal, high-performing data structure
Re-designed user interface with new abstraction functionality and statistics visualization
Log cloning feature
Various bug fixes and performance improvements
Release Date: February, 2020
New modern UI featuring consistent branding and look & feel
- CSV Importer:
Support for non UTF-8 encodings
Fault tolerance (e.g. missing attribute value)
New Rework & Repetition filter makes it easier to track cases with repeated tasks (e.g. rework due to amendments)
Ability to search for specific cases and event attributes when setting filters
New Case variant and Case ID Inspector view
- Process Discoverer:
Pie charts to show the percentage of cases, variants and events left after applying a filter
Distinction between Case attributes and Event attributes
Relative frequency in Activities and Resources views
Single Editor for process modeling based on BPMN.io (legacy editor deprecated)
Various bug fixes
Release Date: December, 2019
Advanced case variant filter to show the distribution of case variants
Advanced options for the Eventually-follows filter
Filtering by processing time, waiting time and case utilization when events have start timestamps
Advanced options for Time window filters (case contained in the time window, active in, starts in, ends in)
Ability to download and upload filter criteria for reuse
Pie charts to show the percentage of cases, variants and events left after applying a filter
Minor cosmetic fixes
Support for case-level attributes
Minor cosmetic fixes
- CSV Importer:
Improved data type detection
Ability to import zipped and gzipped CSV files
Process Discoverer: Various bug fixes and improvements
Caching mechanism to improve system performance
Release Date: October, 2019
Filter: Advanced filtering options
CSV Importer: More robust CSV Importer
Improved handling of security permissions for event logs
- Process Discoverer:
Performance and visual improvements
Various bug fixes
Release Date: August, 2019
Filter: New Filter plugin
Process Discoverer: Various bug fixes and performance and visual improvements
CSV Importer: More robust CSV Importer
Improved handling of security permissions for event logs (Security button)
Migrated to the current version of ZK libraries 126.96.36.199
Dynamic switching of UI themes (Account -> Change theme)
Release Date: August, 2019
Dashboard: New Dashboard plugin
- Process Discoverer:
Automatic centering and fit to screen when changing layout
Various bug fixes and performance improvements
- CSV Importer:
Improved tolerance for errors while importing CSVs
More robust mechanism to recognize timestamp format
Multiple UI improvements
Added password recovery feature