Reporting Solution for Multi-tenant application

2 posts, 0 answers
  1. Harsimrat
    Harsimrat avatar
    14 posts
    Member since:
    Nov 2014

    Posted 12 Mar Link to this post

    We have a multi-tenant application, and the same report is designed little differently per client specifications. My question, is if there is a way to use Microsoft Azure or some other Blob service to store the Tenant specific TRDX files, and can be downloaded on demand based on incoming request?

  2. Todor
    Todor avatar
    394 posts

    Posted 14 Mar Link to this post

    Hi Harsimrat,

    You may use a Custom Report Resolver. In its Resolve() method you will receive a report identifier (client reportSource->report property) that should be resolved to a valid server-side ReportSource. You may use some convention linking a report template with a particular user to generate a proper report identifier, and then use the same convention in the custom resolver to find the necessary report for this exact client and return it wrapped in a UriReportSource (if it is a .TRDP/X file), or in an InstanceReportSource.

    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top