Actions des scripts

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Vous pouvez utiliser des actions de script pour créer des scripts côté serveur qui effectuent diverses tâches, telles que la modification d’un élément de configuration (CI) ou la gestion des échecs de tentatives de connexion. Les actions des scripts ne sont déclenchées que par des événements.

    Configuration

    Pour créer une action de script, accédez à Politique système > Événements > Actions des scripts et cliquez sur Nouveau.

    Tableau 1. Actions des scripts
    Champ Description
    Nom Nom unique pour l’action de votre script.
    Application Application qui contient le script.
    Nom d'événement Événement à utiliser pour ce script. Si vous ne trouvez pas d’événement pour votre action de script qui corresponde à votre objectif, vous pouvez en créer un nouveau.
    Actifs Case à cocher qui active ou désactive l’action du script. Sélectionnez vrai pour activer l’action du script.
    Ordre d'exécution Ordre dans lequel le script sera exécuté.
    Script de condition Instruction d’une condition dans laquelle ce script doit s’exécuter. Le système n’analyse le champ de script que si la condition est évaluée comme vraie. Si vous décidez d’inclure l’instruction de condition dans le script, laissez ce champ vide.
    Script Script qui s’exécute lorsque la condition que vous définissez est évaluée comme vraie. Deux objets supplémentaires sont disponibles dans ce script :
    • event : a GlideRecord : sysevent qui a provoqué cet appel. Si vous voulez que ce premier paramètre soit sur l’événement, utilisez event.parm1 ou event.parm2 pour le deuxième paramètre. Pour connaître la date et l’heure de l’événement, utilisez event.sys_created_on. Pour obtenir l’ID d’utilisateur qui a créé l’événement (si un utilisateur était associé), utilisez event.user_id.
    • actuel : un GlideRecord : événement planifié au nom de (incident, par exemple).

    Exemple d’une action de script qui crée une notification par e-mail pour l’activité du workflow :

    Figure 1. Workflow d’action des scripts
    Notification du workflow d’action des scripts