A propos des règles métier Groovy

Les règles métier Groovy vous permettent de concevoir des règles sophistiquées adaptées aux cas d'emploi que les règles métier normales ne peuvent pas résoudre. Par exemple, des règles qui empêchent les utilisateurs d'enregistrer des données sur des formulaires si la valeur des données dépasse un seuil prédéfini.

Remarque :

Groovy est une structure de règles personnalisable avancée fournie avec la plate-forme EPM Cloud, et disponible avec EPM Enterprise Cloud de même qu'avec Enterprise PBCS et PBCS Plus One. Vous pouvez créer et modifier des règles Groovy dans les applications suivantes :

  • Planning (y compris dans les applications de type personnalisé, module, FreeForm, Sales Planning et Strategic Workforce Planning)

  • Enterprise Profitability and Cost Management

  • Financial Consolidation and Close

  • FreeForm

  • Tax Reporting

Vous pouvez créer des règles Groovy dans Calculation Manager et les exécuter à partir d'un emplacement où vous pouvez exécuter une règle de script de calcul dans une application. Par exemple : sur la page Règles, dans le contexte d'un formulaire, dans le planificateur de jobs, dans les tableaux de bord, dans les listes de tâches, etc.

Les règles Groovy sont également prises en charge dans les ensembles de règles. Vous pouvez combiner des règles de script de calcul et des règles Groovy dans un ensemble de règles.

Les règles Groovy ne sont pas prises en charge dans les formulaires composites.

Vous pouvez exécuter des jobs de type règles, ensembles de règles et modèles de manière synchrone à partir d'une règle Groovy.

Vous pouvez écrire des scripts Groovy pour exécuter des commandes EPM Automate données directement dans Oracle Enterprise Performance Management Cloud, sans avoir à installer le client EPM Automate sur un ordinateur client. Pour obtenir des informations sur les commandes EPM Automate pouvant être exécutées via Groovy et des exemples de script, reportez-vous aux sections Exécution de commandes sans installer EPM Automate et Commandes prises en charge dans le guide Utilisation d'EPM Automate pour Oracle Enterprise Performance Management Cloud.

Oracle prend en charge deux types de règle Groovy :

  • Règles qui peuvent générer de manière dynamique des scripts de calcul lors de l'exécution selon le contexte, hors invites d'exécution, et renvoyer le script de calcul qui est ensuite exécuté sur Oracle Essbase.

    Par exemple, vous pouvez créer une règle afin de calculer les dépenses de projets uniquement pour la durée (dates de début et de fin) du projet.

    Le calcul basé sur les tendances qui restreint le calcul aux comptes disponibles dans le formulaire représente un autre exemple. Vous pouvez utiliser ce calcul pour divers formulaires dans Produits, Charges, Bilan et Flux de trésorerie. Le calcul est ainsi optimisé et peut être réutilisé.

  • Règles Groovy pures qui peuvent, par exemple, valider des données et annuler l'opération si les données saisies vont à l'encontre des stratégies de l'entreprise.

Vidéo

Votre objectif Regardez cette vidéo

En savoir plus sur les options de formation relatives à la création de règles Groovy dans Oracle Enterprise Performance Management Cloud.

Icône Vidéo Apprentissage de Groovy dans Oracle EPM Cloud