| CPC G06F 8/65 (2013.01) [G06F 9/453 (2018.02); H04L 41/22 (2013.01); H04L 67/34 (2013.01)] | 16 Claims |

|
1. A computerized-method to operate a feature toggles enablement associated with a product feature present under a release plan, in a staggered manner based on tenants' prioritization for tenants of a cloud-based Software as a contact-center Service (SaaS) platform, the computerized-method comprising:
in a cloud-computing environment that is operating a SaaS-platform-contact-center for one or more tenants, said cloud-computing environment comprising one or more processors, a data store of data related to one or more tenants, said one or more processors are operating a Staggered-Feature-Enablement (SFE) module,
said SFE module comprising:
(i) selecting a plurality of tenants from the data store of data related to the one or more tenants, for the feature toggles enablement associated with the product feature present under the release plan;
(ii) after an enablement time of the release plan has elapsed;
a. determining a tier-level-value and feature toggle enablement-state by operating a tenant-tier-resolver model and storing the tier-level-value and feature toggle enablement-state in the data store of data related to the one or more tenants, for each tenant of the selected plurality of tenants;
b. enabling feature toggles associated with the product feature present under the release plan for tenants,
wherein said feature toggles remotely executes a code of the new product feature,
c. checking a first error rate during the enablement of the feature toggles, associated with the product feature present under the release plan, by operating a feature toggle enablement module, based on the determined tier-level-value, and
d. pausing the feature toggle enablement module after the checked first error rate is higher than a second error rate observed before operating the feature toggle enablement module,
wherein said feature toggle enablement module enables the feature toggles, associated with the product feature present under the release plan, tenant by tenant for a current tier-level-value and from a highest tier-level-value and down;
(iii) sending a notification with details of each feature toggles enablement to a corresponding tenant administrator, to be displayed via a User Interface (UI) on a display unit; and
(iv) sharing a link to a help-document via a UI of a knowledge management platform that is explaining the product feature present under the release plan after all feature toggles under the release plan have been enabled,
wherein the release plan comprising one or more feature toggles and the enablement time,
wherein each feature toggle of the one or more feature toggles comprising a feature toggle name and an associated Uniform Resource Identifier (URI).
|