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.
  4. Cliquez sur bouton Enregistrer.

Pour plus d'informations, consultez les ressources suivantes :