Global Variables or Switch statements that can be called by script objects across multiple call flows.
Currently migrating from the Puzzel Contact Centre to RingCentral. Puzzel provides global values where you can add multiple choices (e.g. a switch statement). You can add these switches to any call flow and apply logic and flow routes based on the current value of the switch item. We use these for multiple scenarios, major incidents affecting operational centres, monitoring centres. If a switch is set to 'incident' scenario, several call flows have different logic and will allow for longer wait times, different escalation routes, or routes to different queues or 'on call' technicians. We also have regional and divisional switches as well for internal and customer call flows. As a work around we are having to add a lot of extra queues and sites in EX with custom rules or site rules which is going to be messy to administer and track. We have multiple global teams and call flows that can be affected by Incident, emergency, and maintenance scenarios and need to be able to add global settings that can be queried by multiple call flows - allowing quick response updates to all affected flows when an incident occurs. Having reviewed the CX studio script objects and other features available, this doesn't seem to be available without a clunky work around on the EX side and manual updates to scripts inside a call flow. Don't know if it's possible to use script code to query custom rule status on EX queues, or query if a EX 'site' is in 'Forward all site calls' mode? Are there any other data objects that can be natively accessed from the studio script objects? E.g. a contact created (for access to update by admins only), and a number or value or parameter stored against it that can be queried by the scripts? If an admin changes the value/parameter all the associated flows can follow different logic?