Actions des scripts

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Vous pouvez utiliser des actions des scripts 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 des scripts, accédez à Politique système > Événements > Actions des scripts et cliquez sur Nouveau.

    Champ Valeur d'entrée
    Nom

    Entrez un nom unique pour votre action des scripts.

    Application

    Application qui contient ce script.

    Nom d'événement

    Sélectionnez l’événement à utiliser pour ce script. Si vous ne trouvez pas d’événement correspondant à votre action des scripts, vous pouvez en créer un nouveau.

    Actif

    Cochez la case (vrai) pour activer cette action des scripts.

    Ordre d'exécution

    Ordre dans lequel le script sera exécuté.

    Script de condition

    Créez une instruction pour une condition dans laquelle ce script doit être exécuté. Le système n’analyse le champ de script que si la condition est évaluée comme vraie. Si vous décidez d’inclure la condition dans le script, laissez ce champ vide.

    Script

    Créez un script qui s’exécute lorsque la condition que vous définissez équivaut à vrai. Deux objets supplémentaires sont disponibles dans ce script :

    • event : un GlideRecord : sysevent à l’origine de l’appel de cet élément. Si vous le souhaitez, obtenez ce premier paramètre sur l’événement, vous utiliserez event.parm1 ou event.parm2 pour le deuxième paramètre. Pour la date et l’heure de l’événement, utilisez event.sys_created_on. Pour obtenir l’ID de l’utilisateur qui a créé l’événement (si un utilisateur était associé), utilisez event.user_id.
    • current : un GlideRecord – l’événement planifié pour le compte de (incident par exemple).

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

    Figure 1. Workflow Action des scripts