Performing an upgrade in a multi-tenant database system environment
First Claim
Patent Images
1. A method for providing features in a multi-tenant database system, the method comprising:
- providing, by the multi-tenant database system, a user interface to enable making a request for enabling a new feature that a user wishes to use, wherein the new feature is a business entity used to perform business actions in a release of the multi-tenant database system and the new feature requires a database of the multi-tenant database system to be upgraded to support the business entity for the user;
receiving, from the user, the request for the new feature, wherein the user belongs to an organization that is a tenant of the multi-tenant database system; and
upgrading the multi-tenant database system to support the new feature immediately upon receiving the request, wherein the upgrading includes one or more provisioning steps to upgrade a schema layout for how the business entity is viewed on a page that are based on the request from the user and depend on the user making the request, the one or more provisioning steps comprising;
providing information about a layout of the page that displays the business entity; and
populating one or more tables of the database with a standard profile including permissions associated with the user so that a default layout of the business entity can be presented once the business entity is enabled by the multi-tenant database system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing features in a database system. In one embodiment, a method includes receiving, from a user, a request for a feature, where the feature is a functionality of the database system. The method further includes upgrading the database system, where the upgrading includes one or more provisioning steps that are based on the request from the user.
119 Citations
20 Claims
-
1. A method for providing features in a multi-tenant database system, the method comprising:
-
providing, by the multi-tenant database system, a user interface to enable making a request for enabling a new feature that a user wishes to use, wherein the new feature is a business entity used to perform business actions in a release of the multi-tenant database system and the new feature requires a database of the multi-tenant database system to be upgraded to support the business entity for the user; receiving, from the user, the request for the new feature, wherein the user belongs to an organization that is a tenant of the multi-tenant database system; and upgrading the multi-tenant database system to support the new feature immediately upon receiving the request, wherein the upgrading includes one or more provisioning steps to upgrade a schema layout for how the business entity is viewed on a page that are based on the request from the user and depend on the user making the request, the one or more provisioning steps comprising; providing information about a layout of the page that displays the business entity; and populating one or more tables of the database with a standard profile including permissions associated with the user so that a default layout of the business entity can be presented once the business entity is enabled by the multi-tenant database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium carrying one or more sequences of instructions thereon for providing features in a multi-tenant database system, the instructions when executed by a processor cause the processor to:
-
provide a user interface to enable making a request for enabling a new feature that a user wishes to use, wherein the new feature is a business entity used to perform business actions in a release of the multi-tenant database system and the new feature requires a database of the multi-tenant database system to be upgraded to support the business entity for the user; receive, from the user, a request for the new feature, wherein the user belongs to an organization that is a tenant of the multi-tenant database system; and upgrade the multi-tenant database system to support the new feature immediately upon receiving the request, wherein the upgrading includes one or more provisioning steps to upgrade a schema layout for how the business entity is viewed on a page that are based on the request from the user and depend on the user making the request, the one or more provisioning steps comprising providing information about a layout of the page that displays the business entity and populating one or more tables of the database with a standard profile including permissions associated with the user so that the business entity can be presented once the business entity is enabled by the multi-tenant database system. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for providing features in a multi-tenant database system, the apparatus comprising:
-
a processor; and a storage device storing one or more stored sequences of instructions which when executed by the processor cause the processor to; provide a user interface to enable making a request for enabling a new feature that a user wishes to use, wherein the new feature is a business entity used to perform business actions in a release of the multi-tenant database system and the new feature requires a database of the multi-tenant database system to be upgraded to support the business entity for the user; receive, from the user, the request for the new feature, wherein the user represents an organization that is a tenant of the multi-tenant database system; and upgrade the multi-tenant database system to support the new feature immediately upon receiving the request, wherein the upgrading includes one or more provisioning steps to upgrade a schema layout for how the business entity is viewed on a page that are based on the request from the user and depend on the user making the request, the one or more provisioning steps comprising providing information about a layout of the page that displays the business entity and populating one or more tables of the database with a standard profile including permissions associated with the user so that the business entity can be presented once the business entity is enabled by the multi-tenant database system. - View Dependent Claims (20)
-
Specification