Scripts : module Arrière-plan

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Les administrateurs peuvent utiliser le module Scripts - Arrière-plan pour exécuter du code JavaScript arbitraire à partir du serveur.

    Le module Scripts - Arrière-plan comprend les composants suivants.
    • Zone de texte pour entrer JavaScript.
    • Sélecteur permettant de spécifier le périmètre de l’application.
    • Bouton Exécuter le script .
    • Liste des champs d’application disponibles.
    • Enregistrement pour la restauration ? case à cocher. Sélectionné par défaut. Crée un contexte de restauration pour l’exécution du script. Une fois le script exécuté, cliquez sur le lien Exécution et récupération du script disponibles ici pour accéder au formulaire Historique des exécutions du script dans lequel vous pouvez restaurer le script.
    • Exécuter dans le bac à sable ? case à cocher. Permet au script de s’exécuter avec des restrictions telles que le bac à sable. Si cette option est activée, les données ne peuvent pas être insérées, mises à jour ou supprimées.
    • Exécuter en tant que scriptlet ? case à cocher. Permet au script de s’exécuter en tant que scriplet, ce qui donne au script l’accès au champ d’application global et à toutes les fonctionnalités ou objets côté serveur. Si la case n’est pas cochée, le script s’exécute dans le champ d’application global, mais n’a accès à aucune fonctionnalité ou objet côté serveur.
    • Case à cocher Annuler après 4 heures . Sélectionné par défaut. Annule l’exécution du script s’il continue à s’exécuter après quatre heures.

    Lorsqu’un script est exécuté, l’instance affiche les résultats, les informations et les messages d’erreur en haut de l’écran.

    Remarque :
    L’exécution de JavaScript de forme libre peut entraîner une interruption du système ou une perte de données. N’exécutez pas de scripts de forme libre à partir d’une instance de production.

    Par défaut, les administrateurs peuvent accéder à ce module sans privilèges élevés. Si vous souhaitez exiger des privilèges élevés pour accéder à ce module, définissez la propriété système glide.script_processor.admin sur security_admin.