Product changes

Lisanne Steenis

Introducing new builder roles (and permissions) for application development

We are happy to announce that we have extended the builder roles in the platform and introduced two permissions you can apply to these roles. The new roles and permissions provide a clearer, more secure, and more efficient development process, facilitating better collaboration, and productivity.

roles

 

Which new roles are available?
The three new builder roles you will now be able to use are: citizen developer, business technologist, and low-code developer.  Below we will shortly describe each role. Related documentation can be found here.

  • The citizen developer is usually responsible for configuring, updating, and maintaining the application. This person usually is a business user, working on the platform every now and then.
  • The business technologist is a more experienced builder who can build more complex applications. This person also has a business background, making it the ideal person to build business applications.
  • The low-code developer has the most experience and is responsible for customizing and supporting other builders. 
Good to know: Everyone who used to be in the ‘builder’ role is now in the low-code developer role. 

 

Which permissions are now available?

Screenshot 2023-04-24 at 12.49.08

On top of the extended roles, we added two permissions, which can be managed from the ‘roles & permissions’ overview in the My Betty Blocks organization overview. The permissions you can manage will apply to the building environment. Below we will shortly describe both new permissions: 

  • The ‘Unlock wrappers’ permission allows builders to change individual components inside a wrapper component. This permission is particularly useful for low-code developers who are customizing the application. We recommend disabling this permission for citizen developers, to ensure governance.
  • The ‘Manage data model permissions per user role’ permissions gives you the flexibility to manage which builder role can adjust the permissions for the data model. We recommend disabling this permission for citizen developers and business technologists, to make sure they will not be able to grant themself access to certain data model data. 

To learn more about the roles & permissions on organization level you can read this blog post. 

How to manage the new roles and permissions?

As an organization admin, you can assign roles and permissions in My Betty Blocks. By default, all existing builders for all applications have been transformed to low-code developers and will have access to both new permissions. This ensures a smooth transition and allows existing builders to continue working without interruption. 

Screenshot 2023-04-24 at 12.53.41
To reassign a builder’s role, go to the builder management section of an application, select the builder, and change their role. You can also customize permissions for each builder role. This allows you to give each builder the appropriate access to data and features based on their experience and collaboration role. 

For builders you invite via the application overview page in My Betty Blocks, you will be able to select the new roles directly. This ensures the builder will land on the platform in the correct role and will directly have access to what he/she needs to use. 

Good to know: The ‘User’ role is also still present and available when assigning roles, this role is used for allowing application end users in the front end of the application (in combination with the Betty Blocks authentication profile). For more information about this, you can check out this blog. 


That was all for now, your feedback allows us to continuously improve our product. Please, let us know what you think about it. Happy building! 😃

Subscribe to product changes