Scripts : module d’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 périmètres 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 disponibles ici pour accéder au formulaire Historique des exécutions de 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 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 scriplet, ce qui lui donne accès au champ d’application global et à toute fonctionnalité ou objet 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 l’exécution se poursuit au bout de 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 é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.