SYSTEMS AND METHODS FOR EXPORTING, PUBLISHING, BROWSING AND INSTALLING ON-DEMAND APPLICATIONS IN A MULTI-TENANT DATABASE ENVIRONMENT
First Claim
1. A computer-based method of sharing an application in a multi-tenant database environment, including a multi-tenant database that stores data and objects for a plurality of organizations, the method comprising:
- storing a package comprising an object and a set of one or more dependent objects that are dependent upon said object, wherein said object and dependent objects are associated with a first organization;
storing a reference to the package in a directory, wherein the directory is accessible to a user in a second organization; and
allowing access to the package to the user in the second organization.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
97 Citations
23 Claims
-
1. A computer-based method of sharing an application in a multi-tenant database environment, including a multi-tenant database that stores data and objects for a plurality of organizations, the method comprising:
-
storing a package comprising an object and a set of one or more dependent objects that are dependent upon said object, wherein said object and dependent objects are associated with a first organization; storing a reference to the package in a directory, wherein the directory is accessible to a user in a second organization; and allowing access to the package to the user in the second organization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium containing code executable by a processor in a client device to share an application in a multi-tenant database environment that stores data and objects for multiple organizations, the code including instructions to:
-
store a package comprising an object and a set of one or more dependent objects that are dependent upon said object, wherein said object and dependent objects are associated with a first organization; store a reference to the package in a directory, wherein the directory is accessible to a user in a second organization; and allow access to the package to the user in the second organization. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system, comprising:
-
a database system that stores data and objects for multiple organizations; a network interconnect; and a client device with a processor that executes logic that is operable to control the database system to; store a package comprising an object and a set of one or more dependent objects that are dependent upon said object, wherein said object and dependent objects are associated with a first organization; and store a reference to the package in a directory, wherein the directory is accessible to a user in a second organization. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification