Modification d'une règle métier en mode script

Vous pouvez modifier le script d'une règle métier.

Par défaut, les règles métier sont créées en mode graphique dans le concepteur de règles qui représente leur flux graphiquement. Une fois créées et enregistrées, elles peuvent être modifiées en mode graphique ou script. Si vous optez pour le mode script, vous pouvez ensuite revenir au mode graphique.

Pour modifier une règle métier en mode script :

  1. Ouvrez la règle.
  2. Dans le concepteur de règles, dans la liste déroulante en regard de Concepteur, sélectionnez Modifier le script.

    Pour revenir au mode graphique, dans la liste déroulante en regard de Modifier le script, sélectionnez Concepteur.

    Lorsque vous passez du mode de modification graphique au mode script, si la règle métier contient des composants (de formule et de script) ou des modèles partagés, le script de cette règle contient uniquement les références aux composants et modèles partagés dans l'éditeur de scripts. Le script généré complet des composants et modèles partagés apparaît dans l'onglet Script, dans le volet inférieur.

    Remarques :

    • Lorsque vous sélectionnez Modifier le script dans une règle ASO, le script est automatiquement converti en script Groovy. Si vous enregistrez la règle, le script est enregistré dans Groovy et ne peut plus être reconverti en script graphique. Pour conserver le format graphique, sélectionnez Enregistrer sous et enregistrez la règle avec le script Groovy à l'aide d'un nom différent.

    • Lorsque vous sélectionnez Modifier le script dans une règle BSO, la règle graphique est convertie en mode script basé sur la syntaxe de script de calcul. Pour convertir le script en script Groovy, sélectionnez Script Groovy comme type de script.

    • N'utilisez pas les mots-clés suivants lors de l'édition en mode script :

      • /*STARTCOMPONENT*/

      • /*STARTCOMPONENT:SCRIPT*/

      • /*STARTCOMPONENT:FORMULA*/

      • /*ENDCOMPONENT*/

      • /*STARTRULE*/

      • /*ENDRULE*/

      • /*STARTTEMPLATE*/

      • /*ENDTEMPLATE*/

  3. Modifiez le script comme vous le souhaitez.

    Tableau 2-2 Options disponibles lors de la modification en mode script

    Icône Description Voir aussi
    Afficher le numéro de ligne

    Masquer le numéro de ligne

    Affichez ou masquez les numéros de ligne de script. (Les numéros de ligne sont affichés par défaut.)  
    Insérer une fonction Insérer une fonction et ses paramètres

    Les fonctions bénéficient de la suggestion automatique. Après avoir saisi les premiers caractères d'une fonction, appuyez sur Ctrl+Espace pour afficher les suggestions. Sélectionnez l'une des suggestions, puis appuyez sur Entrée pour terminer la fonction.

    Utilisation de fonctions
    Insérer des membres inter-dimensionnels Insérer des membres inter-dimensionnels Ajout de membres et de fonctions à un composant
    Plage de membres Insérer une plage de membres sélectionnés à partir de dimensions Ajout de membres et de fonctions à un composant
    Insérer une variable Insérer une variable Utilisation de variables
    Insérer une liste dynamique Insérer une liste dynamique Utilisation de listes dynamiques
    Modifier un modèle Modifier un modèle Utilisation des modèles système
    Commenter

    Annuler le commentaire

    Afficher/Masquer un commentaire

    Commenter

    Annuler le commentaire

    Afficher/Masquer un commentaire

     
    Code de format Code de format

    Lorsque vous sélectionnez Code de format, les lignes du script sont regroupées et mises en retrait, et les lignes vides sont enlevées.

     
    Vérifier la syntaxe Vérifier la syntaxe  
    Retour à la ligne Activez le retour à la ligne dans le script afin que les longues lignes du script qui dépassent de la page soient affichées sur plusieurs lignes dans la même page.  
    Exécution du code activée

    Exécution du code désactivée

    Exécution du code activée/Exécution du code désactivée

    Active ou supprime les suggestions pour l'exécution du code

    Par exemple, pour lancer l'exécution du code, après avoir saisi FIX, appuyez sur Maj+Espace afin que Calculation Manager entre () ENDFIX pour vous.

     
    Remplacer Rechercher une chaîne de texte dans un script et la remplacer Recherche d'une chaîne de texte dans le script d'une règle métier
    Rechercher Sélectionner l'option Respecter la casse ou Mot entier à appliquer lors de la recherche d'une chaîne de texte Recherche d'une chaîne de texte dans le script d'une règle métier
  4. Cliquez sur bouton Enregistrer.

Tutoriel vidéo :


Icône Vidéo
Révision de scripts