SYSTEMS AND METHODS FOR EXPORTING, PUBLISHING, BROWSING AND INSTALLING ON-DEMAND APPLICATIONS IN A MULTI-TENANT DATABASE ENVIRONMENT
First Claim
1. A 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:
- creating a package metadata object that references a set of one or more metadata objects associated with a first organization;
storing the package metadata object in a database system; and
allowing access to the package metadata object to a user in a 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.
-
Citations
62 Claims
-
1. A 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:
-
creating a package metadata object that references a set of one or more metadata objects associated with a first organization;
storing the package metadata object in a database system; and
allowing access to the package metadata object to a user in a second organization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable 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:
-
create a package metadata object that references a set of one or more metadata objects associated with a first organization;
store the package metadata object to a database system; and
allow access to the package metadata object to a user in a second organization. - View Dependent Claims (17)
-
-
18-30. -30. (canceled)
-
31. A computer system, comprising:
-
a database system that stores data and objects for multiple organizations;
a network interconnect; and
a client device, having a processor, wherein the processor executes logic that is operable to control the database system to;
store a package metadata object to the database system, wherein the package metadata object references a set of one or more metadata objects associated with a first organization; and
allow access to the package metadata object to a user in a second organization.
-
-
32-45. -45. (canceled)
-
46. A method for transmitting code to share an application in a multi-tenant database environment, including a multi-tenant database, over a machine accessible transmission medium, the method including:
-
transmitting code that causes one or more processors to create a package metadata object that references a set of one or more metadata objects associated with a first organization;
transmitting code that causes one or more processors to store the package metadata object in a database system; and
transmitting code that causes one or more processors to allow access to the package metadata object to a user in a second organization.
-
-
47-60. -60. (canceled)
-
61. A 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:
-
creating a package comprising an object and a set of one or more objects that are dependent upon said object, wherein said object and dependent objects are associated with a first organization;
storing the package in a database system; and
allowing access to the package to a user in a second organization.
-
-
62-67. -67. (canceled)
Specification