发明名称 Systems and methods for generating a dashboard in a multi-tenant database system environment
摘要 A system and method for creating a dashboard in multi-tenant database environment is provided. The method may include, but is not limited to receiving, by a processor, positional data and one of a component type and a data source within a database in the multi-tenant database environment for a dashboard object via a first drag and drop operation, receiving, by the processor, the other of the component type and the data source within the database in the multi-tenant database environment for the dashboard object via a second drag and drop operation, and generating, by the processor, display data for the dashboard based upon the dashboard object in real time based upon the received component type, the received positional data and the received data source.
申请公布号 US9021374(B2) 申请公布日期 2015.04.28
申请号 US201113076161 申请日期 2011.03.30
申请人 salesforce.com, inc. 发明人 Sola Thomas
分类号 G06F3/048;G06F9/44;G06F17/30 主分类号 G06F3/048
代理机构 Ingrassia Fisher & Lorenz, P.C. 代理人 Ingrassia Fisher & Lorenz, P.C.
主权项 1. A system for creating a dashboard in a multi-tenant database environment, comprising: a database shared between multiple tenants and configured to securely store tenant based data that is commonly accessible to users represented by a first tenant of the multiple tenants and isolated from users of the other tenants; and a processor communicatively connected to the database, the processor configured to: generate display data for a component interface, wherein the component interface includes icons corresponding to a plurality of different component types;generate display data for a data source interface, wherein the data source interface includes a list of a plurality of different data sources within the database that are accessible by a user of the first tenant;receive positional data for one of a selected component type and a selected data source within the database for a dashboard object via data from a first drag and drop operation from the corresponding component interface or data source interface;generate display data for the dashboard based upon the received position of the one of the selected component type and the selected data source;receive the other of the selected component type and the selected data source within the database for the dashboard object via data from a second drag and drop operation when the second drag and drop operation drops the other of the selected component type and the selected data source onto the generated display of the first of the selected component type and selected data source from the corresponding component interface or data source interface;generate display data for the dashboard based upon the dashboard object in real time based upon the received selected component type, the received positional data and the received selected data source;receive login data associated with a user of a second tenant viewing the dashboard;determine if the selected data source is a variable user dependent data source;locate data for the variable user dependent data source corresponding to the login data, wherein the located data is from a different data source that corresponds to the selected data source; andcreate display data for the dashboard object based upon the selected component type and the located data.
地址 San Francisco CA US