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, including a source organization and a target organization, the method comprising:
- creating an instance of an application for the source organization responsive to selections received from a user interface, the application comprising a metadata object and a set of one or more dependent metadata objects that are dependent upon said metadata object, wherein the metadata object and the set of one or more dependent metadata objects are associated with the source organization;
exporting a deployment package, including the metadata object and the set of one or more dependent metadata objects, to a container organization, distinct from the source organization and the target organization; and
generating a URL, including a unique key of the container organization, wherein the URL provides access to import and install the deployment package into the target organization.
3 Assignments
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 multitenant 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.
473 Citations
13 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, including a source organization and a target organization, the method comprising:
-
creating an instance of an application for the source organization responsive to selections received from a user interface, the application comprising a metadata object and a set of one or more dependent metadata objects that are dependent upon said metadata object, wherein the metadata object and the set of one or more dependent metadata objects are associated with the source organization; exporting a deployment package, including the metadata object and the set of one or more dependent metadata objects, to a container organization, distinct from the source organization and the target organization; and generating a URL, including a unique key of the container organization, wherein the URL provides access to import and install the deployment package into the target organization. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory 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, including a source organization and a target organization, the code including instructions to:
-
create an instance of an application for the source organization responsive to selections received from a user interface, the application comprising a metadata object and a set of one or more dependent metadata objects that are dependent upon said metadata object, wherein the metadata object and the set of one or more dependent metadata objects are associated with the source organization; export a deployment package, including the metadata object and the set of one or more dependent metadata objects, to a container organization, distinct from the source organization and the target organization; and generate a URL, including a unique key of the container organization, wherein the URL provides access to import and install the deployment package into the target organization. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification