Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems

Enterprise resource planning (ERP) systems are often seen as viable sources of data for process mining analysis. To perform most of the existing process mining techniques, it is necessary to obtain a valid event log that is fully compliant with the eXtensible Event Stream (XES) standard. In ERP syst...

Full description

Bibliographic Details
Main Authors: Ana Pajić Simović, Slađan Babarogić, Ognjen Pantelić, Stefan Krstović
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/12/5476
_version_ 1827689857899560960
author Ana Pajić Simović
Slađan Babarogić
Ognjen Pantelić
Stefan Krstović
author_facet Ana Pajić Simović
Slađan Babarogić
Ognjen Pantelić
Stefan Krstović
author_sort Ana Pajić Simović
collection DOAJ
description Enterprise resource planning (ERP) systems are often seen as viable sources of data for process mining analysis. To perform most of the existing process mining techniques, it is necessary to obtain a valid event log that is fully compliant with the eXtensible Event Stream (XES) standard. In ERP systems, such event logs are not available as the concept of business activity is missing. Extracting event data from an ERP database is not a trivial task and requires in-depth knowledge of the business processes and underlying data structure. Therefore, domain experts require proper techniques and tools for extracting event data from ERP databases. In this paper, we present the full specification of a domain-specific modeling language for facilitating the extraction of appropriate event data from transactional databases by domain experts. The modeling language has been developed to support complex ambiguous cases when using ERP systems. We demonstrate its applicability using a case study with real data and show that the language includes constructs that enable a domain expert to easily model data of interest in the log extraction step. The language provides sufficient information to extract and transform data from transactional ERP databases to the XES format.
first_indexed 2024-03-10T10:27:24Z
format Article
id doaj.art-78b81e2413f04d5b835949d835d0571a
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T10:27:24Z
publishDate 2021-06-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-78b81e2413f04d5b835949d835d0571a2023-11-21T23:55:01ZengMDPI AGApplied Sciences2076-34172021-06-011112547610.3390/app11125476Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP SystemsAna Pajić Simović0Slađan Babarogić1Ognjen Pantelić2Stefan Krstović3Faculty of Organizational Sciences, University of Belgrade, 11010 Belgrade, SerbiaFaculty of Organizational Sciences, University of Belgrade, 11010 Belgrade, SerbiaFaculty of Organizational Sciences, University of Belgrade, 11010 Belgrade, SerbiaFaculty of Organizational Sciences, University of Belgrade, 11010 Belgrade, SerbiaEnterprise resource planning (ERP) systems are often seen as viable sources of data for process mining analysis. To perform most of the existing process mining techniques, it is necessary to obtain a valid event log that is fully compliant with the eXtensible Event Stream (XES) standard. In ERP systems, such event logs are not available as the concept of business activity is missing. Extracting event data from an ERP database is not a trivial task and requires in-depth knowledge of the business processes and underlying data structure. Therefore, domain experts require proper techniques and tools for extracting event data from ERP databases. In this paper, we present the full specification of a domain-specific modeling language for facilitating the extraction of appropriate event data from transactional databases by domain experts. The modeling language has been developed to support complex ambiguous cases when using ERP systems. We demonstrate its applicability using a case study with real data and show that the language includes constructs that enable a domain expert to easily model data of interest in the log extraction step. The language provides sufficient information to extract and transform data from transactional ERP databases to the XES format.https://www.mdpi.com/2076-3417/11/12/5476event logtransaction logERP systemartifact-centric approachbusiness document
spellingShingle Ana Pajić Simović
Slađan Babarogić
Ognjen Pantelić
Stefan Krstović
Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
Applied Sciences
event log
transaction log
ERP system
artifact-centric approach
business document
title Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
title_full Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
title_fullStr Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
title_full_unstemmed Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
title_short Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
title_sort towards a domain specific modeling language for extracting event logs from erp systems
topic event log
transaction log
ERP system
artifact-centric approach
business document
url https://www.mdpi.com/2076-3417/11/12/5476
work_keys_str_mv AT anapajicsimovic towardsadomainspecificmodelinglanguageforextractingeventlogsfromerpsystems
AT slađanbabarogic towardsadomainspecificmodelinglanguageforextractingeventlogsfromerpsystems
AT ognjenpantelic towardsadomainspecificmodelinglanguageforextractingeventlogsfromerpsystems
AT stefankrstovic towardsadomainspecificmodelinglanguageforextractingeventlogsfromerpsystems