Site icon Blog ARC Optimizer

Corticon.js V1.2 Services de décision sans code


La version 1.2 de Corticon.js est maintenant disponible. Il offre de nouvelles fonctionnalités et améliorations puissantes:

  • Il permet de réaliser des économies en améliorant l'intégration avec les applications natives JSON. Il est désormais trivial de créer un vocabulaire de règles à partir de données JSON et, tout aussi important, l'intégration avec d'autres applications ou services est simplifiée car la charge utile JSON transmise aux services de décision n'a pas besoin d'être annotée sous quelque forme que ce soit.
  • stratégie avec prise en charge directe des fonctions Google Cloud en tant que cible de déploiement (en plus des fonctions AWS Lambda et Azure). Avec un large éventail d'options de déploiement, vous gagnez en agilité car le développement et la maintenance de vos règles sont indépendants du cloud et vous gagnez également en productivité car les auteurs de règles métier n'ont pas besoin d'être formés sur différentes plateformes cloud et / ou concernés par les spécificités de chaque cloud
  • • Elle ouvre la porte à de nouveaux cas d'utilisation avec l'introduction d'opérateurs d'accès aux données personnalisés. Ces nouveaux opérateurs permettent d'accéder aux données directement à partir de règles sans exiger que les données soient définies dans le vocabulaire ou qu'elles fassent partie de la charge utile d'entrée. Par exemple, vous pouvez désormais accéder facilement aux données de session du navigateur ou aux variables d'environnement des fonctions sans serveur.
  • Pour vous simplifier la vie, nous avons également ajouté un ensemble d'opérateurs pour traiter uniquement les parties date ou heure d'un objet DateTime. Par exemple, il est désormais trivial de tester si deux dates sont égales indépendamment de la partie de temps.
  • Enfin, nous avons ajouté la prise en charge de plusieurs services de décision sur la même page html.

Vous trouverez ci-dessous une description plus détaillée

Génération de vocabulaire à partir de JSON

Le développement de votre projet est considérablement accéléré et son coût réduit avec l'introduction d'une nouvelle fonctionnalité pour générer le vocabulaire des règles à partir d'un document JSON ou d'un schéma JSON. Les projets JavaScript ont généralement des modèles de données existants représentés par diverses charges utiles JSON transmises entre les composants de l'application. Avec Corticon.js V1.2, vous pouvez, en un instant, créer votre vocabulaire de règles à partir de ces JSON existants. Cette fonctionnalité vous aide également à vous assurer que votre vocabulaire de règles est mis à jour avec le modèle de données de votre application.

Lorsque vous travaillez avec un fichier de vocabulaire, vous pouvez accéder au nouveau menu "Remplir le vocabulaire à partir de JSON" comme indiqué ici et pointer vers un fichier JSON:

guide d'intégration pour obtenir des références et des exemples sur la façon d'implémenter et de référencer les fonctions JavaScript utilisées dans ces opérateurs.

Prise en charge de plusieurs services de décision sur la même page HTML [19659010] Il y avait des moyens d'avoir plus d'un service de décision dans la même page html avec Corticon.js V1.0 et V1.1 mais ce n'était pas aussi simple que cela pourrait être. Les clients ont signalé qu'ils utilisaient assez souvent plus d'un service de décision dans la même page html, donc dans la version 1.2, nous avons décidé de simplifier cette fonctionnalité.

Désormais, un ensemble de fonctions d'exécution des moteurs Corticon est créé avec une fonction d'exécution par décision incluse un service. L'ensemble est disponible sur l'objet window en tant que propriété de tableau appelée corticonEngines . Chaque entrée du tableau contient un objet littéral avec la fonction execute .

Voici un exemple où nous incluons deux services de décision dans la même page html, puis plus tard dans un script, nous invoquons chacun des séparément:

<script type = "text / javascript" src = "decisionServiceBundle.js" >

<script type = "text / javascript" src = "decisionServiceBundle2.js" >

....

const result1 = window.corticonEngines [0] .execute (payload1, configuration);

const result2 = window.corticonEngines [1] .execute (payload2, configuration);

Pour plus d'informations sur la documentation Corticon.js, commencez ici: https://docs.progress.com/category/ corticon-javascript

Nous espérons que vous apprécierez cette version et n'hésitez pas à nous contacter si vous avez des questions ou avez besoin d'aide pour votre migration vers le cloud.

Essayez Corticon.js gratuitement [19659075]




Source link

Quitter la version mobile