difference between anonymous screen and normal screen


I am having the query regarding screens, 

what is the difference between anonymous screen and normal screen?


Hi sivakrishna kante,

OutSystems provides you with a default set of System Roles and also allows you to define your own custom Roles.

System Roles  

Anonymous: Allows any end user to access the element, including users that aren't logged in (non-authenticated users).

Registered: Allows any end user who has logged into an Application running in the same Platform Server (authenticated users) to access the element. 

custom Roles

Custom Roles are to manage the access of end users to the screens and operation of your application.

 From the above screenshot it is observed that, the user who have the finance role can only able to view this screen.

Kindly refer the document attached here 

Hope this helps!



Hi sivakrishna kante

Welcome to outsystems Community.

Earlier There is already same question was asked and solved, please go through this discussion as well URL

Thanks and Regards,

Akshay Deshpande


In addition to previous replies, if you want to go deeper and understand better how to use roles:


I suggest you to take the lessons available in the Learn section. ;)

Hope this can help you.

Best regards,

Ricardo Pereira

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.