Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Récupération des planifications après la mise à niveau

  • Mis à jour le : 5/10/2019
    • 11.3.x
    • Exploration
    • Enterprise

Récupération des planifications après la mise à niveau

Un utilisateur disposant d'autorisations de planification peut récupérer la liste des planifications susceptibles d'être manquantes dans la page Planifications après la migration vers la version 11.3 d'.

Prérequis

Assurez-vous que l'utilisateur qui effectue la récupération a accès à la base de données de la Salle de contrôle, car une requête permettant de rechercher les planifications doit être exécutée. De même, si plusieurs planifications sont impliquées, vous devez utiliser une API REST pour effectuer une action de désactivation.

Comment récupérer les planifications

Une fois que vous avez migré vers Version 11.3, si vous remarquez que vos planifications ne sont pas répertoriées dans la page Planifications, vous devez suivre une procédure particulière pour les récupérer afin que votre automatisation puisse se poursuivre sans interruption.

Pour résumer, vous devez d'abord rechercher les planifications manquantes, vous connecter à la Salle de contrôle, les désactiver, puis les réactiver ou les supprimer.

Procédure

  1. Pour rechercher des planifications manquantes, exécutez la requête SQL suivante auprès de la base de données de la Salle de contrôle,

    SELECT

    a_schedule.id

    FROM

    automation_schedule a_schedule

    JOIN automations automations ON automations.id = a_schedule.id

    WHERE

    (

    (a_schedule.next_run_datetime < Sysutcdatetime() OR a_schedule.next_run_datetime is null)

    AND automations.status = 1

    )

    Remarque : Lors de son exécution, la requête SQL renvoie la liste des identifiants des planifications manquantes. Utilisez ces identifiants de planification pour effectuer les procédures indiquées ci-dessous afin de récupérer vos planifications manquantes.
  2. Vous pouvez maintenant choisir de désactiver les planifications une par une en utilisant une URL, ou en bloc à l'aide d'une API REST.
    • Désactiver les planifications une par une en utilisant une URL
      1. Connectez-vous à la Salle de contrôle - http(s)://<hostname>:<port>
      2. Saisissez l'URL pour afficher la page Détails de la planification - http(s)://<hostname:port>/#/activity/scheduled/<missing_schedule_id>/view

        Par exemple, pour la planification manquante portant l'identifiant 12, utilisez https://localhost:8081/#/activity/scheduled/12/view

      3. Cliquez sur le bouton Désactiver en haut de la page.
      4. Répétez les étapes b et c pour les autres planifications manquantes.
    • Désactiver les planifications en bloc à l'aide de l'API REST
      1. Utilisez l'API d'authentification pour vous connecter à la Salle de contrôle.
      2. Utilisez la méthode PUT - HTTP PUT
      3. Utilisez l'URL de requête - http(s)://<hostname>:<port>/v1/schedule/automations/deactivate

        Exemple : https://localhost:8081/v1/schedule/automations/deactivate

      4. Fournissez un jeton d'autorisation - Header: X-Authorization token
      5. Spécifiez le type de contenu - Content-Type: application/json
      6. Renseignez les identifiants de la planification dans les données du corps - Body: [<missing_schedule_id1, missing_schedule_id2,..missing_schedule_idn>]

        Par exemple :Body: [12, 13, 14, 15, 16, 20]

  3. Accédez à la Salle de contrôle pour afficher les planifications manquantes dans la page Planifications.
  4. Cochez la case en regard de la planification requise pour activer ou supprimer plusieurs planifications.
Envoyer le commentaire