Hi, imagine software company ABC that designs and delivers enterprise software and related professional services.
ABC wants to create reports to publish to their own customers (enterprises) on the use of these customers' own data. The data is collected in the ABC's own environment from the cloud instances they have. ABC manages their customers' cloud apps, collects data about what they use from their own databases, and wants to build a report on it and publish it in a community view.
That would mean that there should be one dashboard and that different data is displayed for each customer that logs in.
What would be the best practice for this, thinking of the security model too?