Whenever someone asks me if we’re using #AI or #GenAI in the NETGRIF platform, I always say, “It’s on the roadmap.” But what I like to point out is that Petriflow, our #LCNC source code, is already way ahead when it comes to bridg...
Executing BPMN using Petriflow
This blog will be about Netgrif’s compatibility with BPMN. Generally, users of our platform and language don’t care about what workflows they use to create Low-Code process-based applications. But sometimes they do – if:...
Extend functionality of LCNC
The R&D prototype of the Netgrif platform dates back to 2008. Usually, when people ask me, what is the key difference between us and our competitors, my answer is our Low-code language Petriflow and the wide range of possibilities it ...
Object-centric processes – combining process modelling with OOP
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...