Expressions datées
Vue d'ensemble
Les expressions datées sont des règles de calcul stockées dans votre base de données. Ce sont des mini-programmes avec des calculs spécifiques à votre entreprise : vos avantages sociaux, vos règles de banque de temps, etc.
- Vos expressions datées sont généralement créées lors de l'implémentation d'Umana. Vous (administrateur d'Umana) les mettrez à jour au fur et à mesure de l'évolution de vos tarifs.
Une expression datée est une boîte noire. Elle peut recevoir des arguments, accéder à la base de dates et retourner une valeur.
Deux caractéristiques les rendent spéciales
Une règle peut avoir plusieurs versions, car les taux évoluent dans le temps (par exemple, les taux d'assurance qui changent chaque année). (Chaque version a une date d'entrée en vigueur, ce qui permet à Umana de trouver la version basée nécessaire à chaque instant.
Cela signifie que vous pouvez introduire des modifications datées à l'avenir, qui entreront en vigueur juste au bon moment.
Ils séparent les valeurs (les coefficients, qui évoluent dans le temps) du calcul (un mini-programme, qui est plus complexe mais change moins souvent).
Ainsi, lorsque vous créez une nouvelle version avec les taux de la nouvelle année, vous pouvez simplement changer les coefficients, sans regarder le code. (Si nécessaire, le code _peut changer aussi).
Dans la base de données
Vos règles de datation sont stockées dans votre base de données. Chaque règle a un ID et une ou plusieurs versions, y compris le calcul (code) et les coefficients.
Pour les consulter et les mettre à jour : Barre de menu > Administration > Expressions datées
- Les expressions datées sont physiquement stockées dans la table RATE de la base de données, avec RA_TYPE='EXPR'.
Utilisation d'une expression datée
L'utilisation la plus courante d'une expression datée dans un plan de prestations (PLANIFIÉ) consiste à spécifier un calcul de prime.
Voyons comment cela fonctionne :
Lorsque vous spécifiez la part du salarié ou de l'employeur dans le régime de prestations, vous appelez call l'expression datée et renvoyez la valeur qu'elle contient.
Au cours du cycle de paie, Umana doit calculer la prime de chaque employé. Ainsi, pour chaque employé, cette expression datée sera invoquée (appelée). L'expression datée aura accès aux informations de l'employé.
Fonction Rateval()
Pour invoquer (appeler) une expression datée, utilisez la fonction RateVal . Vous lui transmettez 3 arguments ou plus.
Exemple : Rateval("PENSION", -1, ldAsof, "EE")
Les arguments sont les suivants
- L'ID de l'expression datée ("PENSION" dans l'exemple ci-dessus)
- Une valeur par défaut au cas où l'expression ne serait pas trouvée ou provoquerait une erreur (-1 dans l'exemple ci-dessus)
- La date d'entrée en vigueur ; typiquement ldAsof. Elle indique à Rateval() la version à utiliser. (ldAsof dans l'exemple ci-dessus)
- 5, 6,... Arguments à transmettre au code d'expression de la date ("EE" dans l'exemple ci-dessus)
Example
Rateval("PENSION", -1, ldAsof, "EE")
See also
Expressions generator - Tools | Benefit plans: input screen© , 2026 • Updated: / /
Expressions datées
