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:
- 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.
93 Citations
20 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:
- 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)
- creating a package metadata object that references a set of one or more metadata objects associated with a first organization;
-
16. 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:
- 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)
- create a package metadata object that references a set of one or more metadata objects associated with a first organization;
-
18. 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.
- a database system that stores data and objects for multiple organizations;
-
19. 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.
- 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;
-
20. 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.
- 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;
Specification