Scripts : module Arrière-plan
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 se compose des 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.
- Enregistrer 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 disponible ici pour accéder au formulaire Historique des exécutions du script où vous pouvez restaurer le script.
- Exécuter dans le bac à sable ? Case à cocher. Permet au script de s’exécuter avec des restrictions de type 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 script, ce qui lui donne 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é ni à aucun objet côté serveur.
- Case à cocher Annuler après 4 heures . Sélectionné par défaut. Annule l’exécution du script si elle 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 d’un 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 élever les privilèges. 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.