Vous êtes ici :
Calcul automatique des frais de dossier
Utilisez le Moteur de règles métiers pour calculer automatiquement les frais de traitement associés aux demandes de licence professionnelle.
Éditions requises
| Afficher les éditions de produits prises en charge. |
| Autorisations utilisateur requises | |
|---|---|
| Pour créer des matrices de décision : | Concepteur de moteur de règles |
| Pour créer, mettre à jour ou supprimer des ensembles d'expressions : | Concepteur de moteur de règles |
Configurez une matrice de décision et un ensemble d'expressions afin de déterminer un montant de frais de demande basé sur la catégorie et le type d'autorisation que l'administré saisit dans le formulaire de demande de licence Omniscript. Par exemple, facturez automatiquement des frais de base de 100 € pour une demande de licence de coiffeur et de 150 € pour une demande de licence d'établissement de salon.
Création de matrices de décision pour une application
Créez une matrice de décision qui calcule les frais d'une demande.
Une matrice de décision est un tableau qui inclut des valeurs d'entrée dans une colonne et des valeurs de sortie dans une autre colonne. Lorsqu'un ensemble d'expressions appelle une matrice de décision, il recherche la ligne du tableau qui correspond aux valeurs d'entrée et renvoie les valeurs de sortie de cette ligne. Il est facile de modifier les conditions dans une matrice de décision afin de permettre à vos organismes et ministères de suivre l'évolution constante des règles et des politiques.
Maintenant que nous avons créé un formulaire de demande de licence pour son salon à domicile, il est temps de créer les matrices de décision pour la règle métier qui déterminera les frais de demande. Nous créons des matrices de décision pour calculer des frais de demande de base et des frais de prime (basés sur le pourcentage).
-
Dans le Lanceur d'application (
), recherchez et sélectionnez Moteur de règles métiers.
- Dans le menu de navigation de l'application, sélectionnez Tableaux de référence.
-
Cliquez sur Nouveau, sélectionnez Matrice de décision, puis cliquez sur Suivant.
First, let's create the matrix used to calculate the base fee.
- Dans Nom, saisissez CMBase Fee, puis sélectionnez Standard dans Type.
- Enregistrez votre travail.
- Dans la page d'enregistrement de votre nouvelle matrice de décision, sous l'onglet Associé, cliquez sur la version 1 de la matrice.
-
Ajoutez des colonnes pour définir vos données d'entrée et de sortie. Utilisez ce tableau pour créer une matrice de décision et la nommer CMBase Fee, afin de calculer des frais de base basés sur les valeurs que l'administré saisit dans les champs AuthorizationCategory et AuthorizationType du formulaire de demande de licence.
Données d'entrée Données de sortie AuthorizationCategory (Texte) AuthorizationType (Texte) BaseFee (devise) Licence Licence Barber 100 Licence Licence Salon Establishment 150 Permis Permis d'événement promotionnel temporaire 50 -
Créez une autre matrice de décision et appelez-la CMPremiumFee, pour calculer des frais basés sur le pourcentage basés sur les valeurs que l'administré saisit dans les champs AuthorizationCategory et Application Category du formulaire de demande.
Données d'entrée Données de sortie AuthorizationCategory (Texte) Catégorie d'application (Texte) PercentageFee (Pourcentage) Licence Special 20 Permis Special 30
Élaboration d'un ensemble d'expressions pour la règle métier
Créez un ensemble d'expressions qui calcule les frais d'une application en utilisant un tableau de référence et des variables.
Les ensembles d'expressions sont le moteur de calcul des règles métiers. Elles sont constituées d'une série d'étapes, connectées dans un flux logique, élaborées à partir de variables, de constantes et de matrices de décision.
La configuration d'un ensemble d'expressions est un processus à plusieurs étapes. Pour commencer, vous créez une version utilisable de votre ensemble d'expressions. Vous créez ensuite des variables et des constantes pour des entrées, des sorties et des valeurs utilisées par et transmises entre les étapes. Vous ajoutez ensuite une séquence logique d'étapes qui effectuent des calculs ou évaluent des conditions en utilisant des variables, des constantes et des matrices de décision. Après avoir créé un flux, vous simulez votre ensemble d'expressions avec des valeurs test pour vérifier son fonctionnement normal, puis vous activez l'ensemble d'expressions.
Créons maintenant un ensemble d'expressions qui calcule les frais de demande de nos concitoyens salonniers en fonction des valeurs qu'ils saisissent dans le formulaire de demande et des conditions définies dans nos matrices de décision.
-
Dans le Lanceur d'application (
), recherchez et sélectionnez Moteur de règles métiers.
- Cliquez sur le menu de navigation de l'application, puis sélectionnez Ensembles d'expressions.
- Cliquez sur Nouveau.
- Dans Nom, saisissez Fee_Calculation, puis enregistrez votre travail.
- Dans la page d'enregistrement de votre nouvel ensemble d'expressions, sous l'onglet Associé, cliquez sur le menu d'actions de la version de l'ensemble d'expressions, puis sélectionnez Ouvrir dans le Générateur d'ensembles d'expressions.
-
Créez les variables de l'ensemble d'expressions.
-
Cliquez sur
, puis cliquez sur Ajouter une ressource.
-
Spécifiez les options ci-dessous.
- Pour Type de ressource, sélectionnez Variable.
- Dans Nom, saisissez Base_Fee.
- Pour Type de données, sélectionnez Devise.
- Dans Valeur par défaut, saisissez 0.
- Cliquez sur Terminé et nouveau.
-
Spécifiez les options ci-dessous.
- Pour Type de ressource, sélectionnez Variable.
- Dans Nom, saisissez CMBaseFee_BaseFee.
- Pour Type de données, sélectionnez Devise.
- Dans Valeur par défaut, saisissez 0.
- Cliquez sur Terminé et nouveau.
-
Spécifiez les options ci-dessous.
- Pour Type de ressource, sélectionnez Variable.
- Dans Nom, saisissez Premium_Fee.
- Pour Type de données, sélectionnez Devise.
- Dans Valeur par défaut, saisissez 0.
- Cliquez sur Terminé et nouveau.
-
Spécifiez les options ci-dessous.
- Pour Type de ressource, sélectionnez Variable.
- Dans Nom, saisissez CMPremiumFee_PercentageFee.
- Pour Type de données, sélectionnez Pourcentage.
- Cliquez sur Terminé.
-
Cliquez sur
-
Ajoutez des éléments à l'ensemble d'expressions pour calculer les frais de base.
-
Cliquez sur
dans la zone de dessin Ensemble d'expressions, puis sélectionnez Tableau de référence. Dans le champ Détails du tableau de référence, recherchez et sélectionnez CMBaseFee. Cliquez ensuite sur
et nommez l'élément Obtenir les frais de base.
-
Cliquez sur
dans la zone de dessin Ensemble d'expressions, puis ajoutez un élément Calcul après l'étape Obtenir les frais de base. Dans Formule, saisissez CMBaseFee_BaseFee. Dans Variable de sortie, sélectionnez Base_Fee. Dans le panneau Détails de l'élément, nommez le calcul Définir les frais de base, puis sélectionnez Inclure dans la sortie.
-
Cliquez sur
-
Ajoutez un Groupe conditionnel à l'ensemble d'expressions pour calculer les frais de prime.
-
Cliquez sur
dans la zone de dessin et ajoutez un élément Groupe conditionnel après l'étape Définir les frais de base.
- Dans l'élément Condition d'espace réservé, cliquez sur dans le champ d'expression, ajoutez ApplicationCategory, puis complétez l'expression en ajoutant == 'Special'. Assurez-vous d'inclure des espaces autour de l'opérateur. L'expression finale se présente comme suit : ApplicationCategory == 'Special'.
-
Cliquez sur
après la Condition et ajoutez un Tableau de référence au Groupe conditionnel. Recherchez et sélectionnez CMPremiumFee.
-
Cliquez sur
après la matrice de décision et ajoutez un Calcul au Groupe conditionnel. Dans Formule, saisissez Base_Fee * CMPremiumFee_PercentageFee. Dans Variable de sortie, sélectionnez Premium_Fee. Dans le panneau Détails de l'élément, nommez l'élément de calcul Computer les frais de prime, puis sélectionnez Inclure dans la sortie.
-
Cliquez sur
- Enregistrez votre travail.
Avant d'activer votre ensemble d'expressions, exécutez des simulations avec des variables d'entrée test par défaut et personnalisées. Si l'ensemble d'expressions ne fonctionne pas normalement, modifiez les éléments, puis simulez de nouveau. Lorsque vous êtes satisfait, activez-le.

