Actions des scripts

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Vous pouvez utiliser des actions de script pour créer des scripts côté serveur qui exécutent diverses tâches, telles que la modification d’un élément de configuration (CI) ou la gestion des tentatives de connexion échouées. Les actions des scripts sont déclenchées uniquement 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.

    Champ Valeur d'entrée
    Nom

    Tapez un nom unique pour l’action de votre script.

    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 adapté à votre objectif pour votre action de script, vous pouvez en créer un nouveau.

    Actif

    Cochez la case (vrai) pour activer l’action de ce script.

    Ordre d'exécution

    L’ordre dans lequel le script sera exécuté.

    Script de condition

    Créez une instruction pour une condition sous 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 condition dans le script, laissez ce champ vide.

    Script

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

    • event : un GlideRecord - le sysevent qui a provoqué l’invocation de cet élément. Si vous souhaitez obtenir ce premier paramètre sur l’événement, vous devez utiliser event.parm1 or event.parm2 pour le deuxième paramètre. Pour la date/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 d’action des scripts