Browse Definitions :

object-centric process mining

What is object-centric process mining?

Object-centric process mining (OCPM) is a data science technique to help businesses discover, assess, validate and improve interrelated workflows and processes.

Context is important in understanding OCPM. Generally stated, process mining is the convergence of process science and data science.

Process science focuses on business processes, which are complex and often interdependent relationships of objects and events. For example, the act of hiring and onboarding a new employee involves a clear and well-defined business process. Process science relies on the extensive use of process models and simulations to build and refine business procedures, and it employs familiar technologies such as business process management and workflow automation to understand and manage workflows. However, the data developed and collected in the process is often underused or ignored.

By comparison, data science places its focus on the acquisition and use of business data. For example, business data can include quarterly sales figures or product return/failure rates. It is seen in technology such as machine learning and artificial intelligence. However, the data provided often overlooks or is unrelated to the process that generates the data. Data science is typically unconcerned with the process.

Process mining is an effort intended to blend processes and data into a single cohesive view. The concept of process mining first appeared in the late 1990s as a means of correlating process science and data science. One early expression of process mining was event-based process discovery. These early forays into process mining helped businesses understand the reality of how businesses were operating. As the discipline evolved, businesses used process mining in other efforts such as compliance, forecasting and decision-making.

Process mining is centered around the idea of business objects. Object types can be almost any data, such as sales orders, inventory, accounts payable or order items. These data objects are combined with or compared against business events. Business events are often recorded in an event log. When object data is analyzed in the context of event data, the business can begin to recognize cause-and-event relationships in how the business really operates – and recognize problems or areas for improvement.

There are limitations to traditional process mining, and it is not capable of relating multiple objects. Object-centric process mining seeks to overcome these limitations, letting process analytics capture complex (one-to-many and many-to-many) relationships between business objects. OCPM insights can expand process mining capabilities and cause-and-effect relationships impacting business operations. The relationships between objects are captured in object-centric event logs. These logs can provide detailed analytics and build sophisticated models of the business and its behavior.

Traditional process mining vs. object-centric process mining

Traditional process mining and object-centric process mining share the same fundamental goal: to understand and improve business processes. As a technology, however, OCPM offers greater business insights and benefits because of how it treats business data such as objects and events.

The primary limitation of traditional process mining is a lack of context or depth. A process may be comprised of many individual events, but a given event may be involved in different processes. While it is possible to parse the event involved in a specific process, it requires repetitious and time-consuming data manipulation, which makes process mining more difficult to use.

In practical terms, when an event is related to multiple processes, it's difficult to determine just which process is generating or experiencing problems with an event. This is called convergence. For example, if the same event is triggered for order entry and order shipping, it can be unclear where events correlate to different processes.

Conversely, a phenomenon called divergence can occur when a process might involve differing events. The process might contain variations that sometimes execute or exchange an event with an alternative event.

Where traditional process mining tends to look at and analyze a single object, such as a sales order, OCPM can observe and incorporate the behaviors of related objects. For example, a sales order may also involve objects such as production orders, financial invoices, purchase orders and other types of objects depending on the business. These orders may only be present under certain conditions.

For example, purchase and production orders might only be present if the items represented by a sales order are already in inventory. If not, the items must be produced or procured. At the same time, items in inventory can be shipped, while items that must be produced should be shipped later. All of this affects revenue and financial reporting tasks.

This is a simple example, but it's clear how these variations can add dramatic complexity to the business workflow which traditional process mining tools and techniques cannot see. However, OCPM tools can collect and process these kinds of extended data for a better visualization of the overall process. OCPM works to achieve these capabilities by gathering more data about objects and events and building an object-centric event log to capture interrelated behaviors.

Benefits of object-centric process mining

Object-centric process mining is designed to overcome the limitations of traditional process mining by broadening the ways that event data is collected and processed. This lets business users see events and objects in all their varied interactions along different processes. OCPM can bring several benefits over traditional process mining:

  • Better clarity. OCPM can track each object through the event-driven process from start to finish, adding the context of multiple object relationships and reducing the adverse impacts of convergence and divergence. This helps the business better understand delays and make process optimizations.
  • Better representations. When process mining is represented graphically, the results can be complex and cumbersome spaghetti charts which are almost impossible to follow. OCPM visualizations are far cleaner and more direct, making it easier for business leaders to understand.
  • Better metrics. Metrics are not new in business processes, but the convergence and divergence found in traditional process mining often make metrics difficult to apply. The ability to better associate objects and events within processes makes metrics more meaningful and useful.
  • Better context. With greater clarity in objects and relationships, businesses can enhance their understanding of why a process works and why deviations to the process occur. Businesses can then look for ways to improve or standardize the process.
  • Better automation. By gathering better insight into the process and its constituent objects and events, the business can streamline processes with fewer exceptions or deviations, allowing for better automation and orchestration initiatives to benefit business automation.

Object-centric process mining tools

There are currently numerous software tools and platforms designed for advanced process mining and business analytics:

  • ABBYY Timeline.
  • Appian.
  • Apromore.
  • BusinessOptix.
  • Celonis Execution Management System.
  • Fluxicon Disco.
  • IBM Operational Decision Manager.
  • Mehrwerk.
  • Microsoft Minit.
  • Pegasystems Everflow.
  • QPR ProcessAnalyzer.
  • SAP Signavio.
  • Software AG Aris.
  • StereoLogic.
  • UIPath.

As with most enterprise-class software products, each offering can focus on different business types, provide diverse analytical capabilities or create certain interoperability limitations. It's important for a business to test and evaluate potential OCPM tools before committing to any one product or vendor.

This was last updated in November 2023

Continue Reading About object-centric process mining

  • local area network (LAN)

    A local area network (LAN) is a group of computers and peripheral devices that are connected together within a distinct ...

  • TCP/IP

    TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect ...

  • firewall as a service (FWaaS)

    Firewall as a service (FWaaS), also known as a cloud firewall, is a service that provides cloud-based network traffic analysis ...

  • identity management (ID management)

    Identity management (ID management) is the organizational process for ensuring individuals have the appropriate access to ...

  • single sign-on (SSO)

    Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials -- for ...

  • fraud detection

    Fraud detection is a set of activities undertaken to prevent money or property from being obtained through false pretenses.

  • project scope

    Project scope is the part of project planning that involves determining and documenting a list of specific project goals, ...

  • core competencies

    For any organization, its core competencies refer to the capabilities, knowledge, skills and resources that constitute its '...

  • change management

    Change management is a systematic approach to dealing with the transition or transformation of an organization's goals, processes...

  • recruitment management system (RMS)

    A recruitment management system (RMS) is a set of tools designed to manage the employee recruiting and hiring process. It might ...

  • core HR (core human resources)

    Core HR (core human resources) is an umbrella term that refers to the basic tasks and functions of an HR department as it manages...

  • HR service delivery

    HR service delivery is a term used to explain how an organization's human resources department offers services to and interacts ...

Customer Experience
  • martech (marketing technology)

    Martech (marketing technology) refers to the integration of software tools, platforms, and applications designed to streamline ...

  • transactional marketing

    Transactional marketing is a business strategy that focuses on single, point-of-sale transactions.

  • customer profiling

    Customer profiling is the detailed and systematic process of constructing a clear portrait of a company's ideal customer by ...