Jump to: navigation, search

Configuring Genesys Rules System

Complete the procedures in the tabs below to tune Genesys Rules System to work with Web Engagement.

Configuring Genesys Rules Authoring Tool

Prerequisites

Start

  1. In Genesys Administrator, navigate to Provisioning > Environment > Applications, select the GRAT Server application (the application with type Business Rules Application Server), and click Edit.
  2. In the Connections section, click Add....
  3. Select the Genesys Web Engagement Cluster and click OK.

    Important: If your version of GRAT does not recognize connections with your Application Cluster object, you can connect to any of your Web Engagement Server node applications instead.

    You can determine whether your Application Cluster is recognized by seeing whether it shows up as a valid location in the rules package deployment scenario.

  4. Select the Cluster in the list of connections and click Edit.
  5. In the Connection Info window, select the correct port for the ID field, that is, /server/data/rules/deploy. Click OK.

    ID is set to the correct port.
  6. Select the Options tab.
  7. In the [settings] section, set verify-deploy-address to false. You must set this option because in Genesys Web Engagement, rule packages are deployed to the Cluster, not to Genesys Rules Engine. When set to false, this option prevents GRS from trying to verify that the server deploying the rules is Genesys Rules Engine.

    verify-deploy-address is set to false.
  8. In the Permissions tab, set a user who has Read, Create, Change rights for the Scripts folder in Log On As. This user should also have: Read access to all tenants which are supposed to be used; Role with sufficient permissions (as detailed in Genesys Rules System Deployment Guide); Read access to Business Structure folder and associated nodes that are supposed to be used; Read access to Scripts folder and Scripts objects (which are representations of the rule templates).
  9. Click Save & Close.
End

(Optional) Configuring Roles Settings for Rules Management

You should complete this procedure if you need to import permissions to enable a user to create rules for Genesys Web Engagement. Once roles are imported, you can assigned them to the user who publishes the rule templates and creates rules for GWE.

You should not complete this procedure if you have already created a user who has permissions to create rules packages in Genesys Rules Authoring (as described in the "Role-based Access Control" chapter of the Genesys Rules System Deployment Guide).

Start

  1. In Genesys Administrator, navigate to Provisioning > Accounts > Roles and click New....
  2. Enter a name for the new role. For example, GWE_Rules_Administrator.
  3. In the Members section, you can specify who should have this role. Click Add to add as many access groups or users as you need.

    New Role
  4. Select the Role Privileges tab and select Genesys Rules Authoring Tool. The privileges for GRAT are added to the GWE_Rules_Administrator role.

    Imported Role Privileges
  5. Click Save & Close.

End

Members of the GWE_Rules_Administrator role can now do the following:

  • Create, modify, and delete rules
  • Create, modify, delete, and deploy rule packages
  • Create, modify, and publish CEP rule templates

Configuring Genesys Rules Development Tool

Prerequisites

Start

  1. Open Genesys Rules Development Tool by starting Composer.
  2. Navigate to Window > Preferences. The Preferences window opens.
  3. Navigate to Genesys Rules System > Configuration Server. Edit the settings.
    • Enter the Configuration Server host name. For instance, localhost.
    • Enter the Configuration Server port. For instance, 2020.
    • Enter the application name for the Rules Authoring Client application. For instance, RulesAuthoringClient.
    • In the Authentication section, enter the name and password for a user who can connect to Configuration Server and click Apply.

      GRDT settings for Configuration Server.
  4. Navigate to Genesys Rules System > Repository Server. Edit the settings.
    • Enter the Repository Server host name. This is the name of the host specified for the GRS application (application with type Business Rules Execution Server) in the Genesys Configuration Layer. For instance, localhost.
    • Enter the Repository Server port. This is the port with the ID genesys-rules-engine that is specified for the GRS application (with type Business Rules Execution Server) in the Genesys Configuration Layer. For instance, 8020.
    • Enter the Servlet path as genesys-rules-authoring.
    • In the Authentication section, enter a name and password for a user who:
      • Has Read and Execute permissions for the Genesys Rules Authoring client application (set up in Configuration Server); this user must have explicit Read and Execute permissions or must belong to an access group with those permissions.
      • Belongs to a Role with the following privileges: Template - Create, Template - Modify, Template - Delete.
  5. Click Apply.

    GRDT settings for the Repository Server.
  6. Navigate to Genesys Rules System > Template Types. If it is not present, add the web_engagement template type and set Event Support to true. Click Apply.

    Template types in Composer
  7. Click OK.

End



Next Steps

This page was last edited on May 31, 2019, at 20:01.
Comments or questions about this documentation? Contact us for support!