What are Roles, Rights and Projects in Simplifier?
On your Low-Code journey with Simplifier, you will experience that organizing the applications and users on your Simplifier instance is a crucial task as an operator. Not every user should be allowed to view and edit every application, and a developer only wants to see the applications and artifacts that are important to them, not every artifact on the platform.
To tackle this task, Simplifer provides a set of tools that we are going to explain on the following pages.
Personas and Responsibilities
Several different types of users will be working on a Simplifier instance. These types of users require specific rights and permissions on the platform.
User Type | Description | Tasks |
IT | Works in the IT department. Professional knowledge in operation and maintenance of a platform within the company’s IT environment. |
|
Pro Developer | Professional IT developer. Builds more complex processes, integrates backends and user authentication mechanisms. |
|
Citizen Developer | Works in a business department and wants to implement their own applications to facilitate workflows. |
|
End User | The user that the application has been built for. Can be another employee that works in the same company, or an external user. |
|
It’s important that every Simplifier user is provided with the necessary rights to access or edit artifacts. However, it’s equally important that a user does not have rights that they don’t need or that they are not allowed to have. For example, an End User should view applications, but should not be able to edit or even delete them.
With Projects in Simplifier, you can manage a user’s permissions in a convenient way.
Projects
Projects help you to organize the applications on your Simplifier instance. A Project can contain multiple Applications, Connectors, Widgets, Business Objects, Templates, etc.
An artifact (e.g., an Application or a Connector) can be assigned to multiple Projects.
Encapsulating the applications and other artifacts in Projects helps you in several ways:
Roles
In Simplifier, we use the so-called Roles to manage user permissions. A Role contains specific permissions, for example, the permission to view a specific Application or to execute a specific Connector. A user can be assigned one or more roles. The permission in the user’s roles then define which artifacts they can view/execute on the Simplifier instance and in an Application.