Que sont les définitions valeurs règles ?

Les définitions valeurs règles permettent de définir des tables de données autorisées ou de combinaisons de codes valides, auxquelles SunSystems peut se référer lors de la saisie de données.

Par exemple, dans Saisie journal (LEN), vous pouvez limiter les codes Produit autorisés, selon le Centre de coût saisi. Vous pouvez définir une table de combinaisons valides de codes Centre de coût et Produit dans une définition valeur règle.

Vous pouvez également paramétrer SunSystems de manière à "insérer" des données ou à forcer certains champs à prendre des valeurs spécifiques pendant la saisie de données, en définissant ces valeurs spécifiques dans Valeurs règles prédéfinies.

Utilisation des définitions valeurs règles

Les définitions valeurs règles s'utilisent en conjonction avec les définitions éléments règles pour gérer des listes indexées de combinaisons valides de valeurs d'éléments de données choisis. Ces définitions valeurs règles sont ensuite utilisées dans des définitions règles à de simples fins de référencement et de contrôle de combinaisons de codes valides sur les transactions en cours de traitement. Les éléments de la définition d'éléments de règle doivent être liés à la même fonction.

Une définition valeur règle est une liste de valeurs valides prédéfinies associées à un, deux ou trois éléments de données. Ces éléments de données sont définis dans Définition élément règle. C'est pourquoi, avant de pouvoir identifier les combinaisons de codes valides, vous devez utiliser Définition élément règle (RDK) pour identifier les éléments de données qui composent la combinaison.

Par exemple, vous pouvez définir les combinaisons Centre de coût/code produit valides suivantes à des fins de saisie de transactions, sachant que les codes Centre de coût et Produit relèvent de catégories analytiques Grand Livre différentes :

Centre de coûts Produit
100 P1
100 P2
100 P3
200 P1
200 P2
300 P1

Pour définir ces combinaisons, vous devez :

  1. Utiliser Définition élément règle (RDK) pour sélectionner comme éléments de données les catégories analytiques Grand Livre qui contiennent les codes Centre de coût et Produit.
  2. Ensuite, utiliser Définition valeur règle (RDS) pour définir les combinaisons valides de codes Centre de coût/produit répertoriées ci-dessus.

Il existe plusieurs raisons pour lesquelles vous devriez utiliser des définitions valeurs règles pour gérer des tables de codes :

  • Elles simplifient la règle et la rendent par conséquent plus facile à comprendre et à gérer.
  • Elles permettent aux utilisateurs de gérer les combinaisons valides sans avoir à comprendre les règles.
  • Elles permettent de référencer les mêmes codes sur plusieurs règles différentes.
  • Elles améliorent la vitesse d'exécution des règles.

Si, par exemple, la règle s'applique à une longue liste de numéros de comptes mais que vous ne pouvez pas utiliser de valeur masquée pour les identifier, vous pouvez définir un nombre important de conditions Ou dans la règle, ce qui la rendrait longue et complexe. Vous pouvez aussi définir une définition valeur règle contenant l'ensemble des valeurs.

Remarque:  Vous ne pouvez utiliser qu'une définition valeur règle par règle.

Vous pouvez assigner une fourchette de dates et périodes d'application à une définition valeur règle pour limiter sa durée de validité. Vous pouvez également référencer le code d'unité de gestion pour créer des combinaisons de valeurs d'éléments de données spécifiques à une unité de gestion.

Vous pouvez également utiliser des définitions valeurs règles qui partagent des éléments pour générer des niveaux imbriqués de combinaisons de données validées.

Référencement d'une définition valeur règle sur une règle

Une fois les combinaisons de codes valides définies dans une définition valeur règle, vous pouvez les référencer dans une règle. Vous utilisez une instruction de type condition Si et sélectionnez la définition valeur règle comme Valeur 1. Le mot-clé Existe est automatiquement défini comme Valeur 2 et permet de déterminer si l'enregistrement de donnée courant contient une combinaison de codes valide.

En supposant, par exemple, que la combinaison valide de codes Centre de coût/produit a été définie dans une définition valeur règle intitulée CentreCoût_Produit, l'instruction de type condition suivante vérifie s'il existe une combinaison de codes Centre de coût/produit valide :

Commande Valeur 1 Opérateur Valeur 2
SI CentreCoût_Produit   Existe

Valeurs règles prédéfinies

Une fois que la définition valeur règle a été créée, vous pouvez paramétrer SunSystems de manière à "insérer" des données ou à forcer certains champs à prendre des valeurs spécifiques pendant la saisie de données. Vous pouvez définir les valeurs spécifiques à insérer en utilisant des valeurs règles prédéfinies.

Vous pouvez utiliser des valeurs règles prédéfinies pour gérer jusqu'à vingt valeurs d'éléments de données par combinaison de codes de définition valeur règle. Ces valeurs peuvent être utilisées par la commande Définir dans une définition règle pour prédéfinir les valeurs d'autres éléments de données automatiquement lorsqu'une combinaison de codes particulière est trouvée.

Les valeurs règles prédéfinies permettent de vérifier de manière simple et sûre que les valeurs contenues dans certains éléments de données sont systématiquement correctes dans certaines conditions.

Par exemple, pour chaque combinaison de codes Centre de coût/produit référencée sur une transaction, les éléments de données Libellé et Analyse Grand Livre 5 ont pour valeurs prédéfinies :

Définition élément règle/valeurs : Centre de coûts Définition élément règle/valeurs : Produit Valeur règle prédéfinie : Libellé Valeur règle prédéfinie : Analyse Grand Livre 5
100 P1 Reg-A Grp-S SFXP1100
100 P2 Reg-A Grp-T SFXP2100
100 P3 Reg-A Grp-W SFXP3100
200 P1 Reg-B Grp-S SFXP1200
200 P2 Reg-B Grp-T SFXP2200
300 P1 Reg-C Grp-S SFXP1300

Les valeurs règles prédéfinies forment le niveau inférieur dans une hiérarchie avec des définitions règles et des définitions éléments règles, comme indiqué dans Hiérarchie des valeurs règle.