×

Data reporting framework across on-premise and hosted CRM services

  • US 9,152,966 B2
  • Filed: 05/03/2011
  • Issued: 10/06/2015
  • Est. Priority Date: 05/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a data reporting framework in a hosted, multi-tenant Customer Relationship Management (CRM) system, comprising:

  • receiving a report request with one or more of;

    a password, user credentials, or a pre-installed cookie associated with a user;

    executing data sets for the requested report at a reporting service of the CRM system in a sandboxed manner by employing fetch statements to query at least one database, wherein the reporting service executes the data sets by providing parameters and a CRM user context to a database reporting service data connector through an in-process call, and the database reporting service data connector fetches data from the CRM system employing a fetch extensible markup language file and the CRM user context and fetches data from the at least one database employing a database query and the CRM user context;

    providing the user with a report schema developed to include fields with associated data, and deployed on a database reporting service server such that the user is enabled to select one or more of the fields relevant to the user within the report schema to generate the requested report;

    enabling, through a business intelligence development tool executed by an authoring server of the CRM system, an upload and execution of custom reports with support for at least one from a set of;

    expressions, code, formatting, and drill through;

    enabling the user to author and preview fetch based reports before the reports are uploaded to a requesting web application through an authoring module of the business intelligence development tool that connects to a public web service endpoint of the CRM system; and

    providing the requested report to the requesting web application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×