Genesys Rules System (GRS) provides the ability to develop, author, and evaluate business rules. A business rule is a piece of logic that is defined by a business analyst. These rules are evaluated in a Rules Engine based upon requests that are received from client applications. Click here for an infographic.
Some Genesys applications that can use the Rules Engine include VXML applications that are executed by the Genesys Voice Platform, SCXML applications that are executed by the Genesys Orchestration Server, and Genesys intelligent Workload Distribution (iWD) business processes that are executed by Genesys Interaction Server and Universal Routing Server.
GRS consists of three software components:
Genesys Rules Development Tool (GRDT)
Genesys Rules Authoring Tool (GRAT)
Genesys Rules Engine (GRE)
From release 8.1.2, Genesys Rules System also supports Genesys Web Engagement, through the use of template types that enable the creation of rules and packages that use event fact types.
The following new features were added in the 8.1.3 release:
Genesys Rules System
Support for DROOLS 5.5
Support for additional servlet engines/application servers
Support for client applications to pass Facts contained in a JSON object without having to map each field to the Fact model explicitly.
Genesys Rules Authoring Tool
New Package Snapshot feature, enabling the creation of snapshots that freeze permanently all package components (rule and non-rule) in specific user-selectable versions
Enhanced template selection options on the General Package screen
A new Package History tab, displaying audit trail and history at both tenant and package level
Enhanced test scenario results, enabling comparison of expected versus actual results
Genesys Rules Development Tool
Enhanced template publishing wizard, including support for adding publish comments to templates to inform rules authors about changes to template versions
The following new features were added in the 8.1.2 release:
Genesys Rules System
Enhancements to performance under load.
Support for Genesys Transfer Layer Security and FIPS protocols via Genesys PSDK.
Genesys Rules Authoring Tool
Support for creation of automated test scenarios which can be used to test rule behavior with different sets of input data prior to deploying the rules.
Support for either Complex Event Processing (CEP) or Stateless information for templates and packages. Note: CEP support is implemented in anticipation of the Genesys Web Engagement (GWE) product, and requires the presence of GWE in order to function.
Support for forced password change, where applicable to the application.
Support for mapping multiple instances of a rule parameter to a single parameter definition.
Support for duplicate template names in different tenants.
Support for single-click grid editing.
Support for resizing columns in a linear rule grid.
Genesys Rules Development Tool
Support for multi-line actions and conditions.
Option to choose either Complex Event Processing (CEP) or Stateless information during template creation. Note: CEP support is implemented in anticipation of the Genesys Web Engagement (GWE) product, and requires the presence of GWE in order to function.
Support for additional Event-type facts during template creation.
The following new features were added in the 8.1.1 release:
Genesys Rules System
8.1 Intelligent Workload Distribution (iWD) integration; the integration works as follows:
Business rule templates are created in the Genesys Rules Development Tool, and are published to a rules repository.
Users then incorporate business rule templates into a rule package through the Genesys Rules Authoring Tool.
Users create and modify rules within a rule package and deploy the rule package to the Genesys Rules Engine.
At this point, client applications, such as the IWD business process (IWDBP), make requests to the Genesys Rules Engine to have rules in the rule package evaluated at various decision points in a task’s lifecycle.
Genesys Rules Authoring Tool
Includes enhanced rule search functionality that includes the ability to find a rule condition or action by parameter name.
Provides a business user with a tooltip that describes the constraint that the user must adhere to for string parameters. In the Genesys Rules Development Tool, a rule developer is given the ability to specify tooltip text that will display for a given parameter to the business user.
Enables a business user to view the name of the rule template from which each condition and action is derived.
The tool's Explorer Tree now displays a visual indication when there are rules that have changed in the package but have not yet been deployed.
Allows a user to import and export all rules within a package, to facilitate troubleshooting and lab deployment efficiency.
Now includes a Genesys Workforce Management integration that enables the business user to select a value for use in a rule action that is dynamically retrieved from a list of Multi-site Activities and Activities on the Genesys WFM server.
Genesys Rules Development Tool
When configuring a database rule parameter, the Genesys Rules Development Tool provides the ability for the rule developer to configure two database columns from which the parameter name and label will be retrieved.
The following new features were added in the 8.1.0 release:
Genesys Rules Development Tool
The first release of the Genesys Rules Development Tool, an Eclipse plug-in that can be installed inside Genesys Composer or in a standalone version of the Eclipse platform. This initial release provides:
Editors for rule facts, conditions, actions, enumerations, and functions.
Authentication of the user with the Genesys Configuration Server to control access to Genesys configuration objects (for example, agent groups or skills) that may be referenced in rule templates.
Ability for a user to reserve a rule template so that no other users can modify it simultaneously.
Role-based access control, using permissions defined in the Genesys Configuration Layer, to determine what parts of the application can be accessed by the user when creating and modifying templates. Role-based access control requires Configuration Server 8.0.2 or higher, and Genesys Administrator 8.0.2 or higher.
Genesys Rules Authoring Tool
The first release of the Genesys Rules Authoring Tool, a browser-based user interface primarily used by business analysts to create and edit business rules. This initial release includes:
Support for both decision tables and linear rules.
On-demand and scheduled deployment of rule packages, to the Genesys Rules Engine.
Version history of rules, allowing the user to revert a rule package with a previous version of a rule.
Audit trail of rule deployment history.
Creation and editing of business calendars that define the working hours and holidays for the business.
Role-based access control, using permissions defined in the Genesys Configuration Layer, to determine what parts of the application can be accessed by the user. Role-based access control requires Configuration Server 8.0.2 or higher, and Genesys Administrator 8.0.2 or higher.
Search capabilities to find instances of rules that match a specific Rule ID, that include specific words in the rule name, that were last modified by a specific user, that contain a certain business calendar, or that were created within a specific date range.
Import and export of linear rules (in XML format).
Import and export of decision tables (in XML and XLS formats).
The centralized, and versioned, repository that manages rules and templates.
Genesys Rules Engine
The first release of the Genesys Rules Engine, a rules evaluation component that runs inside a customer-provided application server. This initial release:
Hosts rule packages that are deployed by users through the Rules Authoring Tool.
Evaluates rules based on requests from client applications.
Complete information about Genesys proprietary intellectual property, including copyrights, can be found here.
Trademarks
Genesys and the Genesys logo are registered trademarks of Genesys Cloud Services, Inc. in the U.S.A. and other countries. Complete information about Genesys proprietary intellectual property, including all trademarks, can be found here.
All other trademarks are the property of their respective owners.
Third Party Software
Genesys follows applicable third-party redistribution policies to the extent that Genesys solutions utilize third-party functionality. Please contact your customer care representative if you have any questions. The following list describes specific third-party code and functionality for this product:
NOTICE OF RESTRICTED RIGHTS FOR ORACLE PRODUCTS LICENSED TO THE US GOVERNMENT Oracle Programs delivered to the United States government subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable license agreement therefor. Otherwise, Oracle programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
Comments or questions about this documentation? Contact us for support!