What is the problem? What is the best way to implement a single page application if the backend is based on the microservice architecture? Make the frontend that can dynamically change its content. Over the time frontend layer, devel...
Petriflow fundamentals
Petriflow fundamentals “The Petrifow language was created for purpose of taking advantage of the simple nature of Petri nets and extend them to meet any requirements of the real-life business modelling.” (From the article about P...
Events & Actions of Application Platform
In our previous blogs we have mentioned actions and events. Today we will take a closer look at them. You may already know that actions in Petriflow are small blocks of code executed during the lifecycle of the modelled process. Why are a...
PDF Generator
Introduction The world of business cannot imagine office work without PDF format files. After the year 1993 when this format was invented, many tools, which provide features to create PDF files using predefined templates and fillable fiel...
Configurable web application
Introduction What should you expect from this blog? As the headline indicates we work on a concept of a configurable web application. A concept in which you just configure your frontend application in a frontend builder or in a config fil...
Live data application
Introduction We are going to look at our platform from the point of view of the data and how our design choices influence the data that are created. Then we will look at how this data changes when we interact with the application. Lastly,...
Communication of NAE cloud applications
One of our goals in 2021 is to bring Netgrif Application Engine into the cloud and deliver for our customers the best and fastest way of creating process-driven applications. This was not easy with the original way of communication, which...
Structured logs
Naturally collected logs Any application, be it large or small, benefits from collecting information about operations that occur inside of it, most commonly in the form of logs. Our platform is no exception and we too collect and store in...
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...