System, method and computer program product for associating a plurality of stored elements with a creation of a patch
First Claim
1. A non-transitory computer-readable recording medium having a program recorded thereon, the program including one or more sequences of instructions causing a computer to implement a method for creating a production application package and an updated production application package using a production instance of an organization of an on-demand database system and a non-production instance of the organization, the method comprising:
- providing the production instance of the organization of the on-demand database system, wherein the production instance of the organization has a first set of elements including organizational level features and associated with a creation of the production application package, the organizational level features including;
organization settings,organization preferences, andorganization permissions;
creating the production application package for execution by the on-demand database system;
storing the first set of elements;
forming, from the production instance, the non-production instance of the organization in the on-demand database system for creating the updated production application package, the non-production instance of the organization being formed by;
creating the non-production instance of the organization without all settings or permissions of the production instance of the organization,obtaining the stored first set of elements including one or more of the organizational level features of the production instance of the organization according to which the production application package has been created, andfurther creating the non-production instance of the organization by integrating at least one or more of the organizational level features of the obtained first set of elements into the non-production instance of the organization, such that the non-production instance of the organization replicates at least a partial development state of the production instance of the organization according to which the production application package has been created;
utilizing the non-production instance of the organization to develop and create the updated production application package for deployment; and
deploying the updated production application package.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for associating a plurality of stored elements with a creation of a patch. These mechanisms and methods for associating a plurality of stored elements with a creation of a patch can enable improved patch development for multi-tenant on-demand database systems, improved patch flexibility, etc.
-
Citations
19 Claims
-
1. A non-transitory computer-readable recording medium having a program recorded thereon, the program including one or more sequences of instructions causing a computer to implement a method for creating a production application package and an updated production application package using a production instance of an organization of an on-demand database system and a non-production instance of the organization, the method comprising:
-
providing the production instance of the organization of the on-demand database system, wherein the production instance of the organization has a first set of elements including organizational level features and associated with a creation of the production application package, the organizational level features including; organization settings, organization preferences, and organization permissions; creating the production application package for execution by the on-demand database system; storing the first set of elements; forming, from the production instance, the non-production instance of the organization in the on-demand database system for creating the updated production application package, the non-production instance of the organization being formed by; creating the non-production instance of the organization without all settings or permissions of the production instance of the organization, obtaining the stored first set of elements including one or more of the organizational level features of the production instance of the organization according to which the production application package has been created, and further creating the non-production instance of the organization by integrating at least one or more of the organizational level features of the obtained first set of elements into the non-production instance of the organization, such that the non-production instance of the organization replicates at least a partial development state of the production instance of the organization according to which the production application package has been created; utilizing the non-production instance of the organization to develop and create the updated production application package for deployment; and deploying the updated production application package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating a production application package and an updated production application package using a production instance of an organization of an on-demand database system and a non-production instance of the organization, the method comprising:
-
providing the production instance of the organization of the on-demand database system, wherein the production instance of the organization has a first set of elements including organizational level features and associated with a creation of the production application package, the organizational level features including; organization settings, organization preferences, and organization permissions; creating the production application package for execution by the on-demand database system; storing the first set of elements; forming, from the production instance, the non-production instance of the organization in the on-demand database system for creating the updated production application package, the non-production instance of the organization being formed by; creating the non-production instance of the organization without all settings or permissions of the production instance of the organization; obtaining the stored first set of elements including one or more of the organizational level features of the production instance of the organization according to which the production application package has been created, and further creating the non-production instance of the organization by integrating at least one or more of the organizational level features of the obtained first set of elements into the non-production instance of the organization, such that the non-production instance of the organization replicates at least a partial development state of the production instance of the organization according to which the production application package has been created; utilizing the non-production instance of the organization to develop and create the updated production application package for deployment; and deploying the updated production application package. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for creating a production application package and an updated production application package using a production instance of an organization of an on-demand database system and a non-production instance of the organization, the apparatus comprising:
a processor for; providing the production instance of the organization of the on-demand database system, wherein the production instance of the organization has a first set of elements including organizational level features and associated with a creation of the production application package, the organizational level features including; organization settings, organization preferences, and organization permissions; creating the production application package for execution by the on-demand database system; storing the first set of elements; forming, from the production instance, the non-production instance of the organization in the on-demand database system for creating the updated production application package, the non-production instance of the organization being formed by; creating the non-production instance of the organization without all settings or permissions of the production instance of the organization, obtaining the stored first set of elements including one or more of the organizational level features of the production instance of the organization according to which the production application package has been created, and further creating the non-production instance of the organization by integrating at least one or more of the organizational level features of the obtained first set of elements into the non-production instance of the organization, such that the non-production instance of the organization replicates at least a partial development state of the production instance of the organization according to which the production application package has been created; utilizing the non-production instance of the organization to develop and create the updated production application package for deployment; and deploying the updated production application package for deployment.
Specification