SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DEPLOYING AN UPDATE BETWEEN ENVIRONMENTS OF A MULTI-TENANT ON-DEMAND DATABASE SYSTEM
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer readable medium storing instructions causing a computer to implement a method comprising:
- changing a portion of an application implemented at a first environment of a system having one or more application servers to include an update, where the first environment includes a first organization implemented by the system;
receiving an indication of a second environment of the system to which the update is to be deployed, where the second environment includes a second organization implemented by the system;
inserting a row in a table of the second environment in response to receipt of the update, for indicating the receipt of the update and the receipt of the indication that the update is to be deployed to the second environment;
accessing the table to identify the update;
displaying to a user information associated with the update, based on the identification of the update;
receiving from the user a selection instructing a deployment of the update; and
deploying the update to the second environment of the system, in response to the selection.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system. These mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system can enable embodiments to provide user-friendly, granular, and/or targeted updates between such environments.
31 Citations
20 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium storing instructions causing a computer to implement a method comprising:
-
changing a portion of an application implemented at a first environment of a system having one or more application servers to include an update, where the first environment includes a first organization implemented by the system; receiving an indication of a second environment of the system to which the update is to be deployed, where the second environment includes a second organization implemented by the system; inserting a row in a table of the second environment in response to receipt of the update, for indicating the receipt of the update and the receipt of the indication that the update is to be deployed to the second environment; accessing the table to identify the update; displaying to a user information associated with the update, based on the identification of the update; receiving from the user a selection instructing a deployment of the update; and deploying the update to the second environment of the system, in response to the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
changing a portion of an application implemented at a first environment of a system having one or more application servers to include an update, where the first environment includes a first organization implemented by the system; receiving an indication of a second environment of the system to which the update is to be deployed, where the second environment includes a second organization implemented by the system; inserting a row in a table of the second environment in response to receipt of the update, for indicating the receipt of the update and the receipt of the indication that the update is to be deployed to the second environment; accessing the table to identify the update; displaying to a user information associated with the update, based on the identification of the update; receiving from the user a selection instructing a deployment of the update; and deploying the update to the second environment of the system, in response to the selection.
-
-
20. An apparatus, comprising:
a processor for; changing a portion of an application implemented at a first environment of a system having one or more application servers to include an update, where the first environment includes u first organization implemented by the system; receiving an indication of a second environment of the system to which the update is to be deployed, where the second environment includes a second organization implemented by the system; inserting a row in a table of the second environment in response to receipt of the update, for indicating the receipt of the update and the receipt of the indication that the update is to be deployed to the second environment; accessing the table to identify the update; displaying to a user information associated with the update, based on the identification of the update; receiving from the user a selection instructing a deployment of the update; and deploying the update to the second environment of the system, in response to the selection.
Specification