Création et environnement de test

Les jeux de règles CER sont créés et gérés dans l'éditeur CER. Ils sont stockés sous forme de données XML sur la base de données de l'application. Les données XML d'un jeu de règles CER sont conformes au schéma de règles fourni par CER.

CER inclut également un valideur de jeu de règles global qui peut détecter des erreurs dans votre jeu de règles avant d'autoriser l'exécution de vos règles. Vous pouvez valider votre jeu de règles dans l'éditeur CER. VoirMenu global de l'éditeur CER.

CER prend en charge l'exécution de sessions de règles dans :

Les jeux de règles CER sont intégralement dynamiques. Dans les environnements de production, CER prend en charge le téléchargement des changements apportés aux jeux de règles qui prennent effet lorsqu'ils sont publiés ; aucune reconstitution ou le redéploiement de votre application n'est requis.

Le test des jeux de règles CER peut être effectué au niveau qui vous convient. Vous pouvez choisir de fournir des données de test détaillées pour un scénario métier complet et/ou vous pouvez créer des tests isolés pour des composants de votre jeu de règles sans devoir configurer soigneusement de grandes quantités de données d'entrée.

Par exemple, la détermination de l'éligibilité d'une personne à des prestations pour enfants peut représenter un calcul complexe impliquant notamment la comparaison des revenus totaux de la personne à un certain seuil. En outre, le calcul des revenus totaux de la personne est lui-même un calcul complexe, qui implique des décisions déterminant si certains types de revenus peuvent être pris en compte pour déterminer l'éligibilité à la prise en charge de l'enfant.

Lorsque vous testez le calcul d'éligibilité, dans le cadre d'un développement traditionnel, vous pouvez être amené à configurer soigneusement les données de revenus pour obtenir un total de revenus calculé, que vous pouvez alors utiliser pour tester le calcul d'éligibilité. En fonction de la complexité des calculs, cette configuration de données peuvent être très fastidieuse et très délicate à modifier.

Par comparaison, dans CER vous pouvez simplement remplacer un calcul sans avoir à fournir des données détaillées de bas niveau ; dans CER, il est extrêmement facile de générer un test qui signifie effectivement : pour les besoins de ce test, les revenus totaux sont de 10 $ - ne tentez pas de calculer les revenus totaux au cours de ce test.

Cette fonction de CER permet donc de tester facilement toutes les fonctionnalités de votre jeu de règles à un niveau pertinent.

L'environnement de création comprend également des outils pour vous aider dans le développement et les tests de vos règles :