In the world of web application development, two new fundamental concepts have emerged: “all layers in one object” and “process-driven programming” resulting in “object-centric processes”. These princip...
Netgrif Application Builder BPM 2021 in Rome
This paper summarizes the capabilities of the Petriflow language – a Petri net-based modelling languagefor the creation of executable process-driven applications. Furthermore, the Netgrif Application Builder a tool for creating Petr...
Netgrif Application Engine BPM 2021 in Rome
This paper summarizes the capabilities of the Netgrif Application Engine – a tool for interpreting Petrinet-based models enriched by data, roles and actions reacting to events on process and data Published and presented at BPM 2021 ...
Collecting structured logs of instances as process nets in Petriflow language
In this paper, we present a prototype of a module of the Petriflow application engine that stores process nets for every single case of a Petriflow model, whose underlying process model is a place/transitions net. It enables to filter cas...
Process-driven programming language – Petriflow
Introduction Netgrif application engine, a part of the Netgrif platform, is built to interpret programs of the language Petriflow. Petriflow is a high-level programming language for process-driven application development. Petriflow follow...
Process Communication in Petriflow: A Case Study
In this paper, we explain the usage of Petriflow language in a multi-process environment with inter-process communication via process events. We introduce an example that demonstrates the advantages of Petriflow language when synchronizat...
Petriflow in Actions: Events Call Actions Call Events
In this paper, we present how to model complex business processes and synchronization between their instances using Petriflow language which extends Petri Nets with other components. Small snippets of code called Actions are introduced to...
Petriflow: Rapid language for modelling Petri nets with roles and data fields
Petri nets are the right tool for modelling of control flow of workflow processes. For more accurate reflection of reality it is necessary to extend Petri nets by more components. For this purpose, modelling language Petriflow was created...
Netgrif Workflow Management System based on Petriflow language
Netgrif Workflow Management System (Netgrif WMS) is JVM based application build on Spring framework. Netgrif WMS can be used to import Petriflow workflows in form of xml file. Process roles are then assigned to other users by authorized u...