Cette rubrique explique comment créer une politique par défaut.
Informations générales
Qu'est-ce qu'une politique ? Une politique est un ensemble de logiques de calcul orchestrées. Lorsque le moteur de décision reçoit une demande de données d'événement, il l'évalue en fonction des politiques configurées. Si les conditions d'une politique sont remplies, le système renvoie le résultat correspondant.
Cas d'utilisation : Configurez une politique pour évaluer des règles logiques complexes. Par exemple, dans un scénario d'approbation de prêt bancaire, vous devrez peut-être filtrer les demandeurs à haut risque. Créez une politique qui signale un demandeur comme étant à haut risque si son numéro de téléphone, son adresse e-mail ou son ID de compte figure sur une liste de blocage.
Informations de base sur la politique
Vous devez créer un événement avant de configurer une politique. Pour plus de détails, consultez Créer un événement.
Accédez à la page Policy Management et cliquez sur Create Policy.
Configurez les paramètres de base de la politique, tels que son nom et sa description.
-
Sélectionnez un Associated Event, puis saisissez un Policy Name et une Policy Description.
ImportantLes variables sont liées à leur événement associé. Vous ne pouvez pas modifier l'événement associé après avoir envoyé la politique. Cela permet d'éviter les erreurs de configuration qui pourraient désactiver les variables et perturber les calculs de la politique.
Logique de calcul
Les termes et paramètres suivants sont utilisés sur la page de configuration de la logique de calcul de la politique :
Condition Name : Ce champ est facultatif. Nous vous recommandons de saisir un nom descriptif afin de clarifier la logique de la politique dans l'aperçu de visualisation.
Left variable : Sélectionnez un champ d'événement, une variable d'appareil, une variable personnalisée, une variable système ou une variable intermédiaire. Pour les champs d'événement, vous pouvez également sélectionner une fonction à appliquer au champ.
Operator : Sélectionnez un opérateur pour évaluer la variable de gauche. Le système affiche les opérateurs disponibles en fonction du type de données de la variable de gauche. Par exemple, si la variable de gauche est une
string, les opérateurs de comparaison numérique (tels que supérieur ou inférieur) ne sont pas disponibles.Right variable : Après avoir sélectionné la variable de gauche et l'opérateur, saisissez une constante ou sélectionnez une autre variable comme variable de droite.
Les champs d'événement prennent en charge les calculs basés sur des fonctions. Par exemple, pour convertir une adresse e-mail en minuscules, sélectionnez le champ d'événement correspondant à l'adresse e-mail, puis appliquez la fonction de conversion en minuscules.
Pour configurer plusieurs conditions, cliquez sur Add Calculation Logic. Vous pouvez également copier une condition existante pour créer rapidement une condition similaire.
Aperçu de la logique de calcul
-
Éléments de base. Orchestrez la logique de calcul en combinant les numéros d'ordre des conditions (tels que 1, 2, 3) avec des symboles logiques tels que |, & et des parenthèses ( ).
| indique un OU logique.
& indique un ET logique.
! indique un NON logique.
Utilisez ( ) pour définir la priorité des opérateurs.
-
Aperçu de la visualisation. Après avoir orchestré la logique, cliquez sur View Rules Tree pour afficher un aperçu en temps réel. Le système lit le numéro et le nom de chaque condition et les affiche dans l'aperçu. Les conditions nommées sont affichées par leur nom, tandis que celles sans nom sont affichées par leur numéro.
Par exemple, si les trois premières conditions sont nommées, mais que la quatrième condition n'a pas de nom et utilise une opération NON, l'aperçu se présente comme suit :
Sortie de la politique
La sortie de la politique correspond à ce que le moteur de décision renvoie lorsque les conditions d'une politique sont remplies. Les sorties prises en charge incluent les tags, les scores, les variables intermédiaires et les variables de sortie.
Output tags : Utilisez des valeurs faciles à comprendre, telles que
highRiskoupass. Séparez plusieurs tags par des virgules (,). Si plusieurs politiques pour le même événement partagent un tag, le système supprime les doublons du tag dans la sortie finale.Output score : Le score doit être un entier compris entre -1000 et 1000. Lorsque les conditions d'une politique sont remplies, son score est ajouté au score de l'événement. Le score de l'événement correspond à la somme des scores de toutes les politiques déclenchées pour cet événement.
Output intermediate variables : Une variable intermédiaire est une variable temporaire utilisée lors de l'évaluation de la politique. Lorsqu'une politique est déclenchée, elle calcule ou produit ses variables intermédiaires définies. D'autres politiques pour le même événement peuvent ensuite utiliser ces variables.
Output variables : En plus des scores et des tags, définissez des variables de sortie personnalisées, telles que des paramètres d'entrée d'événement ou des variables intermédiaires. Lorsque les conditions d'une politique sont remplies, ces variables personnalisées sont incluses dans la réponse.
Event-specific actions : Lorsqu'une politique est déclenchée, le système exécute une action prédéfinie, telle que l'accumulation d'une variable. Pour utiliser cette fonctionnalité, sélectionnez une action et configurez ses paramètres de mappage. L'action s'exécute alors automatiquement, permettant un contrôle des risques en temps réel.
-
Output decision result : Dans la liste déroulante, sélectionnez REJECT, PENDING, PASS ou laissez le champ vide. La configuration de ce champ ajoute le champ
finalDecisionà la réponse de l'API.RemarqueSi plusieurs politiques qui produisent un résultat de décision sont déclenchées, la sortie finale est déterminée par la priorité : REJECT > PENDING > PASS.
Publication et vérification de la politique
Une politique peut avoir l'un des statuts suivants : Draft, Trial Run ou Official Run. Afin de minimiser les risques liés à une mauvaise configuration, nous vous recommandons d'utiliser d'abord le statut Trial Run pour surveiller le comportement de la politique avant de la promouvoir au statut Official Run. Le tableau suivant décrit les différents statuts des politiques.
|
Policy status |
Save |
Execute |
Output |
|
Draft |
√ |
× |
× |
|
Trial Run |
√ |
√ |
× |
|
Official Run |
√ |
√ |
√ |
Après avoir configuré une politique, publiez-la. Suivez les étapes ci-dessous :
-
Modifier le statut : Par défaut, une nouvelle politique est enregistrée avec le statut Draft. Cliquez sur Run ou Trial Run pour modifier le statut de la politique.
Activation : Après la modification du statut de la politique, celle-ci prend effet dans un délai de deux minutes.