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

  • What is wavelength?

    Wavelength is the distance between identical points, or adjacent crests, in the adjacent cycles of a waveform signal propagated ...

  • subnet (subnetwork)

    A subnet, or subnetwork, is a segmented piece of a larger network. More specifically, subnets are a logical partition of an IP ...

  • secure access service edge (SASE)

    Secure access service edge (SASE), pronounced sassy, is a cloud architecture model that bundles together network and cloud-native...

  • What is exposure management?

    Exposure management is a cybersecurity approach to protecting exploitable IT assets.

  • intrusion detection system (IDS)

    An intrusion detection system monitors (IDS) network traffic for suspicious activity and sends alerts when such activity is ...

  • cyber attack

    A cyber attack is any malicious attempt to gain unauthorized access to a computer, computing system or computer network with the ...

  • What is a startup company?

    A startup company is a newly formed business with particular momentum behind it based on perceived demand for its product or ...

  • What is a CEO (chief executive officer)?

    A chief executive officer (CEO) is the highest-ranking position in an organization and responsible for implementing plans and ...

  • What is labor arbitrage?

    Labor arbitrage is the practice of searching for and then using the lowest-cost workforce to produce products or goods.

  • organizational network analysis (ONA)

    Organizational network analysis (ONA) is a quantitative method for modeling and analyzing how communications, information, ...

  • HireVue

    HireVue is an enterprise video interviewing technology provider of a platform that lets recruiters and hiring managers screen ...

  • Human Resource Certification Institute (HRCI)

    Human Resource Certification Institute (HRCI) is a U.S.-based credentialing organization offering certifications to HR ...

Customer Experience
  • What is the law of diminishing returns?

    The law of diminishing returns is an economic principle stating that as investment in a particular area increases, the rate of ...

  • What is an abandoned call?

    An abandoned call is a call or other type of contact initiated to a call center or contact center that is ended before any ...

  • What is an outbound call?

    An outbound call is one initiated by a contact center agent to prospective customers and focuses on sales, lead generation, ...