Hello all and thank you in advance,
being new to outsystems, have a question and hoping you can answer or point us to the direction.
Context#we are prototyping that would onboard multiple clients with an aggregate views/Dashboard custom to their Organization.
question /Concern# once the signup and onboarding complete , How do we implement User/org Specific Dashboard without exposing other Clients Data. want to be able to have Admin view /Screens(for the App Development team) and another screen /aggregates that is totally user specific .
Hope i clearly communicated our conundram, can you guys help us please.
-Vin
Hello praveen,
Here is a Guide available for Muti-Tenant applications,
Complete Guide Here - https://success.outsystems.com/Documentation/How-to_Guides/Development/How_to_Build_a_Multi-tenant_Application
I hope this is what you are looking for.
Thanks,
Tousif
HI Tousif,
Thank you for a quick response, i am looking for more of data isolation between the users/clients.
for e.g. if i onboard 20 Entities , each should have their own dashboard and admin should be able to run reporting on all of them.
Hey Praveen,
Tousif is correct, multi-tenancy is the best way for you to achieve this level of data isolation.
As already suggested, Multi tenancy is what you should implement.
OutSystems does not support physical data isolation, only logical data isolation when you use multi-tenancy.
Your screen and logic will only work with the data of the tenant for which a user is defined.
Data access can furthermore restrict using role based access.