Transport of customer flexibility changes in a multi-tenant environment
First Claim
1. A computer-implemented method comprising:
- identifying a content move trigger in a multi-tenant computing system, the content move trigger characterizing a transfer of customer content from a first tenant of the multi-tenant computing system to a second tenant of the multi-tenant computing system;
exporting the customer content from the first tenant based on the content move trigger;
transporting the exported customer content from the first tenant to the second tenant;
importing the exported customer content into a staging area in the second tenant to enable a user associated with the second tenant to selectively access the exported customer content via the staging area based on a content extraction trigger, the content extraction trigger characterizing an extraction of selected customer content from the staging area to activate the selected customer content in the second tenant; and
wherein the multi-tenant computing system forms part of a multi-tenant environment using a single software delivery architecture, and includes;
at least one processor implementing an application server accessible over a network from the plurality of clients associated with each of multiple tenants; and
at least one data repository containing;
core software platform content relating to the operation of the multi-tenant computing system which is not modifiable by the multiple tenants;
system content including data objects created in runtime by the multi-tenant computing system that are modifiable with data provided by a corresponding tenant, andthe customer content including data objects or extensions to data objects that are customized for a corresponding tenant.
2 Assignments
0 Petitions
Accused Products
Abstract
Transporting of flexibility changes of customer content between tenants in a multi-tenant computing system can be performed by exporting customer content from a first tenant of the multi-tenant computing system, transporting the customer content exported from the first tenant to a second tenant of the multi-tenant computing system, importing the customer content into a staging area in the second tenant to enable a user associated with second tenant to access the customer content via the staging area based on a content extraction trigger, and activating selected customer content from the staging area in a productive component of the second tenant. The content extraction trigger can characterize an extraction of at least some of the customer content from the staging area. Related methods, systems, and articles of manufacture are also disclosed.
76 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying a content move trigger in a multi-tenant computing system, the content move trigger characterizing a transfer of customer content from a first tenant of the multi-tenant computing system to a second tenant of the multi-tenant computing system; exporting the customer content from the first tenant based on the content move trigger; transporting the exported customer content from the first tenant to the second tenant; importing the exported customer content into a staging area in the second tenant to enable a user associated with the second tenant to selectively access the exported customer content via the staging area based on a content extraction trigger, the content extraction trigger characterizing an extraction of selected customer content from the staging area to activate the selected customer content in the second tenant; and wherein the multi-tenant computing system forms part of a multi-tenant environment using a single software delivery architecture, and includes; at least one processor implementing an application server accessible over a network from the plurality of clients associated with each of multiple tenants; and at least one data repository containing; core software platform content relating to the operation of the multi-tenant computing system which is not modifiable by the multiple tenants; system content including data objects created in runtime by the multi-tenant computing system that are modifiable with data provided by a corresponding tenant, and the customer content including data objects or extensions to data objects that are customized for a corresponding tenant. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for transporting flexibility changes of customer content between tenants in a multi-tenant computing system, the method comprising:
-
exporting customer content from a first tenant of the multi-tenant computing system; transporting the customer content exported from the first tenant to a second tenant of the multi-tenant computing system; importing the customer content into a staging area in the second tenant to enable a user associated with second tenant to access the customer content via the staging area based on a content extraction trigger, the content extraction trigger characterizing an extraction of at least some of the customer content from the staging area; and activating selected customer content from the staging area in a productive component of the second tenant. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
identifying a content move trigger in a multi-tenant computing system, the content move trigger characterizing a transfer of customer content from a first tenant of the multi-tenant computing system to a second tenant of the multi-tenant computing system; exporting the customer content from the first tenant based on the content move trigger; transporting the exported customer content from the first tenant to the second tenant; importing the exported customer content into a staging area in the second tenant to enable a user associated with the second tenant to selectively access the exported customer content via the staging area based on a content extraction trigger, the content extraction trigger characterizing an extraction of selected customer content from the staging area to activate the selected customer content in the second tenant; and wherein the multi-tenant computing system forms part of a multi-tenant environment using a single software delivery architecture, and includes; at least one application server accessible over a network from the plurality of clients associated with each of multiple tenants; and at least one data repository containing; core software platform content relating to the operation of the multi-tenant computing system which is not modifiable by the multiple tenants; system content including data objects created in runtime by the multi-tenant computing system that are modifiable with data provided by a corresponding tenant, and the customer content including data objects or extensions to data objects that are customized for a corresponding tenant. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification