Techniques to discover Petri nets from event data assume precisely one case identifier per event. These case identifiers are used to correlate events, and the resulting discovered Petri net aims to describe the life-cycle of individual cases. In reality, there is not one possible case notion, but multiple intertwined case notions. For example, events may refer to mixtures of orders, items, packages, customers, and products. A package may refer to multiple items, multiple products, one order, and one customer. Therefore, we need to assume that each event refers to a collection of objects, each having a type (instead of a single case identifier). Such object-centric event logs are closer to data in real-life information systems. From an object-centric event log, we want to discover an object-centric Petri net with places that correspond to object types and transitions that may consume and produce collections of objects of different types. Object-centric Petri nets visualize the complex relationships among objects from different types. This paper discusses a novel process discovery approach implemented in PM4Py. As will be demonstrated, it is indeed feasible to discover holistic process models that can be used to drill-down into specific viewpoints if needed.
This paper discusses various aspects that should be considered when defining and executing extraction process-related information from the source data (ERP system) to an event log. This includes trace and event selection, as well as important project decisions that should be made beforehand. The basic idea of a proposed approach is demonstrated by performing a case study which is related to a standard sales order processing, that is, business process from sales quotation through sales order and delivery to invoicing. For this processes we showed the characteristics of the event logs, and the models we can discover.
3
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Process discovery aims at constructing a model from a set of observations given by execution traces (a log). Petri nets are a preferred target model in that they produce a compact description of the system by exhibiting its concurrency. This article presents a process discovery algorithm using Petri net synthesis, based on the notion of region introduced by A. Ehrenfeucht and G. Rozenberg and using techniques from linear algebra. The algorithm proceeds in three successive phases which make it possible to find a compromise between the ability to infer behaviours of the system from the set of observations while ensuring a parsimonious model, in terms of fitness, precision and simplicity. All used algorithms are incremental which means that one can modify the produced model when new observations are reported without reconstructing the model from scratch.
4
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The two most prominent process mining tasks are process discovery (i.e., learning a process model from an event log) and conformance checking (i.e., diagnosing and quantifying differences between observed and modeled behavior). The increasing availability of event data makes these tasks highly relevant for process analysis and improvement. Therefore, process mining is considered to be one of the key technologies for Business Process Management (BPM). However, as event logs and process models grow, process mining becomes more challenging. Therefore, we propose an approach to decompose process mining problems into smaller problems using the notion of passages. A passage is a pair of two non-empty sets of activities (X, Y) such that the set of direct successors of X is Y and the set of direct predecessors of Y is X. Any Petri net can be partitioned using passages. Moreover, process discovery and conformance checking can be done per passage and the results can be aggregated. This has advantages in terms of efficiency and diagnostics. Moreover, passages can be used to distribute process mining problems over a network of computers. Passages are supported through ProM plug-ins that automatically decompose process discovery and conformance checking tasks.
Powszechnym podejściem budowania systemów informatycznych spełniających złożone wymagania współczesnych użytkowników korporacyjnych jest rozproszenie tradycyjnych systemów monolitycznych na zestaw wielu różnorodnych usług połączonych przez API. środowisko finansowe, zwłaszcza bankowe, nadal jest przykładem "dinozaurów", w których główną rolę odgrywają systemy scentralizowane, ale nawet tam coraz częściej pojawia się dystrybucja przetwarzania danych. Wiedza o procesach zachodzących w firmie, tradycyjnie zakodowana w silnikach workflow, instrukcjach biurowych czy umysłach pracowników, jest teraz "gdzieś" rozproszona i nowo pojawiającym wyzwaniem jest aby ją uchwycić. Proponowane podejście opiera się na logach, które są zwykle tworzone podczas wywołań API. Wiedza ukryta w takich dziennikach może zostać ujawniona i uwidoczniona za pomocą techniki odkrywania procesów. Podano przykład rzeczywistego przedsiębiorstwa finansowego, a wyniki odkrywania procesów przebadano i porównywano z wiedzą dziedzinową.
EN
The common approach to build information systems which meet complex requirements of contemporary enterprise users is to disperse traditional monolith systems into the set of many manifold services connected by APIs. Financial, especially banking environments, are still examples of "dinosaurs" where centralized systems play the leading role, but even there more and more often, distribution of data processing starts to emerge. The knowledge about processes accomplished in the company, traditionally encoded in workflow engines, office instructions or brains of employees, now is dispersed somewhere and the new challenge appears to capture it. The approach proposed, is based on logs which typically are produced during API calls. The knowledge hidden in such logs may be revealed and made explicit using process discovery technique. An example of the real financial enterprise is taken and results of process discovery are studied and compared with a domain knowledge.
Celem rozważań jest zaprezentowanie przyczyn rozszerzenia koncepcji zarządzania procesowego. Wychodząc od analizy zasad funkcjonowania małych firm przedstawiono podstawowe problemy zarządzania dużymi organizacjami w gospodarce wiedzy. Następnie przedstawiono koncepcję dynamicznego zarzą-dzania procesami biznesowymi (dynamic BPM) będącą rozszerzeniem klasycznego zarządzania procesowego i pokazano, w jaki sposób implementując zasady dynamic BPM organizacja może wyeliminować podstawowe wady klasycznego zarządzania procesowego. W artykule pokazano implementację dynamic BPM oraz przedstawiono podstawowe wymagania i korzyści z wdrożenia tej koncepcji zarządzania procesowego, takie jak możliwość szybkiego i efektywnego zarządzania wiedzą czy wykorzystanie technologii IT do podniesienia jakości i efektywności realizowanych procesów. Od strony praktycznej określono podstawowe wymagania dla systemów dynamic BPMS, pozwalających na praktyczną implementację koncepcji w organizacjach oraz podstawowe wymagania oraz rezultaty dzielenia się wiedzą w ramach organizacyjnego procesu social BPM. Artykuł ma charakter koncepcyjny i adresowany jest do kadry zarządzającej, badaczy, procesowców i pracowników firm zajmujących się wdrażaniem metodyk jakościowych i procesowych w organizacjach.
EN
An aim of considerations is to present the reasons for extension of the concept of process management. Departing from an analysis of the principles of small companies functioning, the author presented the basic problems of managing large organisations in the knowledge economy. Next, he presented the concept of dynamic BPM (business process management) being an extension of the classical process management and showed how, implementing the principles of dynamic BPM, an organisation can eliminate basic faults of the classical process management. In his article, the author showed the implementation of dynamic BPM and presented basic requirements and benefits issuing from implementation of this concept of process management such as the possibility of quick and affective knowledge management or use of IT for the purpose of raising quality and effectiveness of the implemented processes. From the practical side, he described the essential requirements for the systems of dynamic BPMS (business process management suites) allowing for a practical implementation of the concept at organisations as well as the basic requirements and results of knowledge sharing within the framework of the organisational process called “the social BPM”. The article is of the conceptual nature and is addressed to the managerial staff, researchers, process engineers, and employees of the companies dealing with implementation of the quality and process methodologies at organisations.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.