Définir des scripts

Le portail de maintenance de script vous permet de gérer les scripts.

Pour accéder au portail, sélectionnez Menu Admin > Système > Script. Vous êtes transféré vers un portail de requête contenant des options de recherche de scripts spécifiques. Après avoir sélectionné un script, vous accédez au portail de maintenance dans lequel vous pouvez consulter et tenir à jour l'enregistrement sélectionné.

Les scripts peuvent être des types suivants : script APT, script plug-in, script de la bibliothèque Groovy ou script de service. Pour plus d'informations, voir Scripts APT - Vue d'ensemble et Scripts basés sur le serveur - Vue d'ensemble.

ATTENTION :
Important ! Si vous intégrez un nouveau script, tenez compte de sa convention d'appellation. Pour plus d'informations, voir Convention d'appellation des données système.

L'onglet Principal du portail peut comporter les zones suivantes .

  • Script. Cette zone fournit des informations sur le script sélectionné. Pour plus d'informations, voir Sécuriser l'exécution de script.
  • Etapes. Utilisez cette zone pour consulter et tenir à jour les étapes du script. Vous pouvez mettre à jour une seule étape ou conserver toutes les étapes sous forme de liste. Pour obtenir une présentation des types d'étape, voir Comment définir le type de chaque étape.

L'onglet Schéma du portail peut comporter les zones suivantes : Cet onglet n'apparaît que pour les scripts de services et les scripts APT.

  • Editeur de schéma. Cette zone vous permet de modifier le schéma du script à l'aide de l'outil Concepteur de schémas. L'objectif du schéma est de décrire les éléments de données transmis vers et depuis le script.
    Documentation de référence :
    Pour la liste complète des noeuds et attributs XML dont vous disposez pour élaborer un schéma, voir Syntaxe de schéma et Syntaxe des indications uiHint.
    Conseil :
    Cliquez sur le lien hypertexte Afficher schéma pour afficher la définition étendue du schéma de l'objet métier. Cela ouvre la fenêtre du visualiseur de schéma.

L'onglet Zones de données du portail peut comporter les zones suivantes : Cet onglet n'apparaît pas pour les scripts de la bibliothèque Groovy ni pour les scripts plug-in qui utilisent la version de moteur Groovy.

  • Zones de données. Cette zone vous permet de définir les zones de données utilisées pour transmettre des informations vers et depuis le serveur ou toute autre zone de données décrivant le stockage temporaire. Cliquez sur l'action Afficher la zone données pour afficher la définition étendue du schéma de la zone de données dans la fenêtre Visualiseur de schéma.

L'onglet Admissibilité du portail peut comporter les zones suivantes : Cet onglet n'apparaît que pour les scripts APT.

L'onglet Références du portail peut comporter les zones suivantes :.

  • Références du script. Cette zone répertorie les différentes entités de configuration référençant le script actuel ou son schéma.

Actions

La page prend en charge les actions spéciales suivantes :

  • Afficher schéma. Cliquez sur ce lien pour afficher la définition étendue du schéma de script. Cela ouvre la fenêtre du visualiseur de schéma. Cette action est uniquement disponible pour les scripts APT et les scripts de service.
  • Afficher le script comme texte. Cliquez sur ce lien pour afficher dans une fenêtre distincte les commandes de script internes.
  • Tester. Utilisez cette action pour tester votre script de service ou APT.
    • Pour un script de service, entrez des valeurs d'entrée et enregistrez. Le service est exécuté et les informations de sortie sont présentées. Si le service renvoie une erreur, le message correspondant s'affiche. Notez que l'interface utilisateur de test d'entrée et de sortie est affichée de manière dynamique en fonction des caractéristiques uiHint intégrées au schéma du script de service. En l'occurrence, l'interface utilisateur peut être aussi élaborée ou élémentaire que les caractéristiques uiHint de ce schéma.
    • Le test d'un script APT ne s'applique qu'à un APT qui ne repose pas sur les informations qui lui sont transmises depuis un autre emplacement. Etant donné que le système ne peut pas détecter si c'est le cas pour votre script APT, le bouton Test est toujours visible. Si vous tentez de l'utiliser sur un script APT qui s'appuie sur des informations qui lui sont transmises, une erreur peut s'afficher.
    Remarque :
    Cette action est sécurisée par un service applicatif "Tester un service" désigné et nécessite également des droits d'accès pour la création d'un script, ce qui constitue un autre moyen de tester un service. Il est recommandé d'autoriser l'accès à cette fonction uniquement dans les environnements hors production.
  • Docs Java. Utilisez cette action pour lancer le visualiseur Javadocs Groovy.
  • Liste d'autorisation Groovy tierce. Utilisez cette action pour consulter la liste d'autorisation des classes Groovy tierces et consulter la liste restreinte des classes disponibles pour le codage Groovy dans le script.
  • View Script Supreclass. Utilisez cette action pour afficher le code de la superclasse générée à l'exécution pour l'implémentation de l'emplacement de plug-in associé. Cette action apparaît uniquement pour les scripts plug-in utilisant la version de moteur Groovy.