Vue d'ensemble des décisions fondées sur des règles

Les décisions basées sur des règles vous permettent de définir, de gérer et d'exécuter des règles de gestion par le biais de conditions structurées et de résultats correspondants. Définissez plusieurs conditions pour créer des tables de décision qui génèrent des actions conformes aux objectifs de votre entreprise. Les tables de décision éliminent la nécessité d'un codage complexe ou d'un contournement du système. Les décisions basées sur des règles rationalisent votre processus de prise de décision de la manière suivante :

  • Permet de créer des conditions qui vous aident à mieux contrôler votre logique d'entreprise.
  • Assurer une prise de décision cohérente en appliquant des règles structurées, reproductibles et évolutives.
  • S'adapte à l'évolution des besoins de l'entreprise en modifiant les règles dans un lieu central
  • Gestion efficace d'ensembles de règles de plus en plus nombreux pour des activités de plus en plus complexes
  • Création de structures décisionnelles à l'aide d'une interface propre et intuitive
  • Utilise des API et des outils de développement pour connecter le moteur de règles à vos systèmes existants.

Qu'est-ce qu'une décision fondée sur des règles ? 

Les décisions fondées sur des règles sont un ensemble d'étapes contenant une série de conditions et le résultat obtenu. Les décisions fondées sur des règles dépendent de conditions clairement et étroitement définies qui guident le processus de prise de décision. Ces conditions rendent le processus reproductible, prévisible et évolutif afin de rester en phase avec les exigences de l'entreprise. Le processus de prise de décision comporte globalement trois phases : la définition d'un schéma de règles, l'élaboration de tables de décision à l'aide du schéma de règles et la création de flux d'architectes qui utilisent la table de décision pour exécuter la décision. 

Qu'est-ce qu'un schéma de règles ?

Les décisions basées sur des règles dépendent de règles d'entrée et de sortie pour arriver à une décision. Un schéma de règles permet de définir les attributs d'entrée et de sortie auxquels les tables de décision doivent se référer. Les décisions fondées sur des règles présentent actuellement les caractéristiques suivantes : Booléen, Date, Date et heure, Enum, Entier, Nombre, Chaîne et Liste de chaînes.

Par exemple, une table de décision conçue pour acheminer les demandes d'assurance vérifie si le client est nouveau ou existant. L'auteur des règles définit l'attribut comme étant de type Boolean afin de vérifier si le champ client existant est true ou false. En fonction de la réponse, la table de décision détermine la file d'attente appropriée pour la requête. Toutefois, si la table de décision a besoin de la valeur de la limite d'assurance pour déterminer la file d'attente appropriée pour la requête, l'auteur des règles peut définir un autre attribut de type integer. La table de décision ne peut plus recevoir que des valeurs integer en entrée. En utilisant la valeur d'entrée, il peut vérifier si la valeur dépasse ou est inférieure à une certaine limite afin de déterminer la file d'attente appropriée pour la requête. 

Sur la base des attributs utilisés dans le schéma des règles et des comparateurs utilisés dans la structure de la table de décision, Genesys Cloud définit deux schémas : l'un pour la création des règles et l'autre pour l'exécution des règles. Ces deux schémas peuvent être identiques ou non au schéma de règles original. Pour prendre des décisions sur l'élaboration des règles, il est important de se référer aux deux schémas afin de savoir comment les décisions sont exécutées en temps réel.

Qu'est-ce qu'une table de décision basée sur des règles ?

La table de décision basée sur des règles est une séquence de lignes de règles contenant des conditions et des résultats. Le tableau contient une série d'entrées et leurs sorties correspondantes lorsque la condition d'entrée est remplie. Par exemple, une simple table de décision basée sur des règles peut vérifier si une interaction entrante est un courriel et si le client utilise une carte de crédit. Si l'interaction entrante est un courriel d'un utilisateur de carte de crédit, elle doit être acheminée vers la file d'attente du service clientèle des cartes de crédit.

Où puis-je utiliser des tables de décision basées sur des règles ?

Les tables de décision basées sur des règles peuvent être utilisées dans des scénarios qui nécessitent la prise en compte de plusieurs conditions avant qu'une décision puisse être prise. Il est particulièrement utile aux responsables des centres de contact pour créer des règles de routage, hiérarchiser les interactions en fonction de leur performance, sélectionner les agents et identifier les files d'attente en fonction de leurs compétences, catégoriser les interactions telles que les courriels ou les SMS pour les acheminer vers l'agent adéquat, et acheminer les éléments de travail pour traiter les tâches entrantes standard. 

Comment commencer à utiliser une table de décision basée sur des règles ? 

Après avoir identifié vos scénarios d'entreprise et les décisions que vous souhaitez automatiser à l'aide d'une table de décision basée sur des règles, vous devez commencer à créer la liste des conditions ou entrées requises et des résultats ou sorties correspondants. Veillez à ce que les autorisations nécessaires soient en place. Les conditions et les résultats que vous définissez vous aident à identifier les types de schémas de règles dont vous avez besoin. Créez les règles requises schéma. Lorsque le schéma de règles est prêt, crée les tables de décision. La création d'une table de décision se fait en deux étapes : il faut d'abord créer les conditions et les résultats de votre table de décision, puis construire la table de décision pour intégrer les conditions et les résultats. Lorsque la table de décision est prête à être utilisée, publiez-la et ajoutez-la à un flux d'architectes pour l'exécuter. Lorsque les conditions de la table de décision sont vraies, Genesys Cloud exécute la décision que vous avez définie.

Comment les règles sont-elles exécutées en temps réel ?

Après avoir créé une table de décision, Genesys Cloud génère un schéma d'exécution basé sur le schéma de règles que vous avez défini. Le schéma d'exécution décrit les données et les contraintes imposées aux données utilisées pour exécuter les tables de décision. Les attributs du schéma de règles et du schéma d'exécution peuvent être identiques, mais ils peuvent aussi être différents. Par exemple, si vous avez créé un type de données enum dans le schéma de règles, l'attribut reste enum pour les besoins de la création de lignes de table de décision, mais est promu au type string pour les besoins de l'exécution de la table de décision. 

Comme le schéma des règles peut évoluer vers un schéma différent au moment de l'exécution, Genesys recommande de ne pas considérer uniquement le schéma des règles pour la création des tables de décision. Utilisez l'API publique Genesys pour déterminer si le schéma de règles ou le schéma d'exécution doit être utilisé pour la création de lignes et l'exécution de tables de décision.