JD Edwards 9.2.6 Orchestration : Utilisation des extensions logiques

Qu’est-ce qu’une extension logique?

L’Orchestrator Studio offre une interface utilisateur web pour créer des extensions logiques. En utilisant des extensions logiques, vous pouvez créer de la logique métier pour effectuer des opérations telles que la manipulation de chaînes, des calculs mathématiques, des conditions, des boucles et même des entrées/sorties de tables. En utilisant le cadre d’extensibilité logique, vous pouvez utiliser le modèle familier syntax du langage JD Edwards Named Event Rules pour créer une logique personnalisée. Le composant Extensions logiques peut être ajouté comme étape dans une orchestration.

Scénario

Supposons que nous voulions trouver le total de l’ordre d’un ordre donné et, en fonction de cette valeur, que nous voulions exécuter les prochaines étapes de l’orchestration. Avant les extensions logiques, cela aurait pu être réalisé avec Groovy. Maintenant, cela peut être réalisé à l’aide d’une extension logique.

Solution

Étape 1 : Cliquez sur le bouton Extensions logiques et créez une nouvelle extension logique

Étape 2 :

  • Créer une structure de données

  • Créer les variables à utiliser dans l’extension logique

  • Créez le flux logique. Sélectionnez F4211 et cliquez sur Itérer. Les étapes Pendant et Récupérer Prochaines étapes seront créées automatiquement par l’assistant.
  • Après un certain temps, créez un devoir. Utilisez une opération mathématique pour ajouter le F4211. Valeur AEXP et stockage dans une seule variable.

  • À la fin de la boucle while, créez une autre assignation et assignez les valeurs comme valeurs de sortie de la structure de données, ce qui sera la valeur supérieure de l’extension logique. Utilisez-le dans les étapes suivantes de l’orchestration.

Conclusion

Les extensions logiques peuvent être très utiles pour construire la logique métier dans une orchestration, y compris la récupération de valeurs et l’exécution de fonctions liées à la logique, au texte ou aux données. Cela peut ensuite être utilisé comme entrée dans d’autres orchestrations.

Vous voulez en savoir plus? Lisez notre fiche technique :

Orchestrateur – JD Edwards EnterpriseOne