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...
The journey from v1 to v5 of NAE (release of v5.0.0)
We are really happy that we can announce the release of NAE version 5.0.0. Over time, many new features and functionalities were implemented into the application engine. The latest major release is essential for us and we have to share it...
Dynamic data forms of Netgrif
Introduction In this blog, I am going to take a look at how our dynamic data forms solution works. But let’s start from the beginning. A typical data form is a document with fields (placeholders) in which a user can write or select spec...
Loose coupling web services of NAE
NAE is an end-to-end web application platform based on state-of-the-art open-source and source-available technologies. Two technologies that cover presentation and application layers are Angular and Spring framework. The dynamics of these...
New Year resolution: Connect process
design, analysis and optimization
projects directly with your DevOps team.
Just think how long it takes to incorporate results of process design or optimization of a project into applications? Frustrated application users, process analysts and developers, projects running out of time and budget, CxO losing patie...
Tools, rules and mythology
Organizational resilience and Covid-19 Recent researches (McKinsey and IBM Institute for Business Value to name a few) suggest that Covid-19 pandemic change CEO’s priorities – resilience of an organization now occupies top spots...
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...