13
Views
4
Comments
Multi client app Design,Help with limiting Data access /Data Restruction

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

2023-10-21 19-42-11
Tousif Khan
Champion

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


UserImage.jpg
praveen pgl

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.


2018-01-05 02-53-30
Grayson Udstrand

Hey Praveen,

Tousif is correct, multi-tenancy is the best way for you to achieve this level of data isolation. 

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

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.

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