When you develop applications that are meant to be used by more than one person, you inevitably need to find a solution for managing their permissions. You usually don’t want all the users to be able to use all the aspects of your appli...
Groups
In the IT world, an Identity and Access Management (IAM) group is primarily a management convenience to manage the same set of permissions for a set of IAM users. We can create groups where we define a set of permissions or roles. With th...
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...
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,...
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...