AI-generated summary
Genesys Cloud's rule schemas system provides a structured framework for creating decision table templates that enable organizations to configure up to 50 schemas with 2-50 attributes each. The platform supports two attribute types—Platform (currently offering queue attributes with division-based access) and Standard (custom-defined attributes)—across eight data formats: Boolean, Date, Date & Time, Enum, Integer, Number, String, and String List.
Attribute keys must follow specific naming conventions, using only English letters, numbers, and underscores while avoiding numeric starting characters and reserved keywords (boolean, string, integer, long, int, float, double, rule, when, then, and end). String List attributes offer configurable constraints including minimum and maximum item counts, character limits per item, and unique value enforcement.
The system enforces performance-related constraints: a maximum of 30 total attributes per schema with a 20-attribute limit for String data types, 10 String List attributes per decision table with each list containing a maximum of 50 strings, and combined character limits for all string attributes within a single decision table row. Rule schemas are accessed through the Admin interface under Rule-Based Decisions > Rules Schemas and require BusinessRulesSchema permissions for all operations.
Attributes can be added to selected schemas but cannot be deleted after the schema is saved, necessitating careful initial configuration planning. Genesys recommends against using personally identifiable information (PII) such as phone numbers and email addresses, or sensitive data like credit card and social security numbers in rule building, as PII-containing rules may be deleted during GDPR request processing, potentially compromising decision accuracy. Performance optimization recommendations include prioritizing enum attributes and using shorter string values with low cardinality. These constraints ensure system stability and enable straightforward, predictable decision-making processes.