Vous pouvez restaurer tous vos bots et leurs fichiers dépendants du référenciel Git vers le référentiel de votre serveur. Cette option de restauration est disponible uniquement pour les déploiements On-Premises et n\'est pas prise en charge sur les déploiements Cloud.

Prérequis

Vérifiez les points suivants avant de restaurer vos bots à partir de Git :

  • Vous devez disposer d\'une sauvegarde des bots sur Git.
  • Le rôle AAE_Admin doit vous être attribué.
    Remarque : Automation 360 prend en charge la création de rôles personnalisés en permettant à toutes les autorisations d\'être autres que celles par défaut et modifiables. Cependant, pour les versions antérieures à la version v30, les rôles créés par le système tels que AAE_Admin sont obligatoires. Pour plus d\'informations, consultez Rôles créés par le système.

Lorsque vous restaurez des bots à partir d\'un référentiel Git, tenez compte des points suivants :

  • Vous pouvez restaurer tous les bots ou certains d\'entre eux, ainsi que les fichiers du référentiel Git externe. Vous ne pouvez pas restaurer des bots ou des fichiers spécifiques du référentiel Git externe.
  • Le processus de restauration Git nécessite un certain temps d\'arrêt. Lorsque le processus de restauration est en cours d\'exécution, les opérations d\'espace de travail public suivantes sont désactivées :
    • Extraire
    • Cloner
    • Exécuter et planifier des bots
    • Exécuter un bots avec file d\'attente
    • Importer et exporter bots
  • Lorsque le processus de restauration est en cours d\'exécution, l\'opération d\'archivage n\'est pas autorisée à partir de l\'espace de travail privé. Cependant, vous pouvez utiliser l\'espace de travail privé pour le reste des opérations.
  • Vous pouvez restaurer vos bots dans votre référentiel vide ou non vide.
  • Vous ne pouvez pas abandonner (annuler) un processus de restauration en cours.
  • Les commandes associées packages ne sont pas incluses lorsque vous promouvez votre bots d\'un des environnements précédents vers un environnement plus récent en utilisant GIT externe. Par conséquent, assurez-vous d\'exporter ou de promouvoir toutes les commandes associées packages séparément en utilisant la fonction d\'exportation-importation ou de promotion bot. Pour plus d\'informations, consultez Déplacer bots entre des environnements.
La fonctionnalité de restauration à partir de Git est importante dans les scénarios suivants :
  • Le référentiel de serveur est corrompu et vous commencez avec un nouveau référentiel de serveur.
  • Vous souhaitez restaurer des bots vers une autre branche Git.

    Par exemple, imaginez qu\'il existe deux branches de Git : Dev et Test intégrées avec la Dev et Test Control Room. La branche Test peut récupérer le contenu de la branche Dev et vous pouvez restaurer bots de Git dans la Test Control Room.

Procédure

  1. Connectez-vous à la Control Room en tant qu\'utilisateur administrateur.
  2. Dans le volet de gauche, cliquez sur Automatisation.
    La liste des bots et des formulaires disponibles s'affiche.
  3. Cliquez sur l\'option Restaurer à partir de Git dans l\'espace de travail Public.
    La boîte de dialogue Restaurer à partir de Git s\'affiche et affiche un avertissement indiquant que toutes les opérations de référentiel public seront désactivées pendant le processus de restauration Git.
  4. Si vous avez des fichiers en double dans le référentiel Git, sélectionnez Remplacer les fichiers existants ou Ignorer les fichiers existants dans le référentiel Git.
  5. Selon que le référentiel est vide ou non, choisissez l\'une des options suivantes :
    • Pour restaurer des fichiers dans un référentiel qui n\'est pas entièrement vide, saisissez vos informations d\'identification Git pour le référentiel associé.
      Remarque : Vous ne pouvez pas utiliser la configuration Git existante pour un référentiel partiellement rempli.
    • Pour restaurer des fichiers dans un référentiel entièrement vide, vous pouvez choisir le référentiel Git à partir duquel vous souhaitez restaurer vos fichiers.
    OptionAction
    Utiliser les paramètres de configuration Git existants Sélectionnez cette option pour restaurer vos données à partir du référentiel Git configuré avec la Control Room.
    Remarque : Assurez-vous de connecter votre Control Room au référentiel Git distant depuis Administration > Paramètres > Intégration du référentiel Git distant.
    Utiliser les paramètres manuels Sélectionnez cette option pour restaurer des données à partir d\'un autre référentiel.
    1. Saisissez le chemin du référentiel HTTPS, y compris le nom d\'utilisateur, au format suivant :

      https://<username>@bitbucket.org/companyname/product.git

    2. Saisissez le nom de la branche.
    3. Saisissez le mot de passe de votre référentiel Git ou un jeton Git généré.
    4. Saisissez à nouveau le mot de passe ou le jeton Git pour confirmer.
    Remarque : Si vous utilisez les mêmes paramètres que la configuration Git existante, vous rencontrerez une erreur. Pour utiliser la même configuration, supprimez d\'abord le paramètre d\'intégration du référentiel Git distant dans le menu Administration > Paramètres > Intégration du référentiel Git distant avant de fournir la même chose dans cette option de paramètres manuels.
  6. Facultatif : Sélectionnez la case à cocher Se connecter à Git via un proxy.
    1. Saisissez le nom d\'hôte ou l\'adresse IP du proxy.
    2. Entrez le numéro de port.
    3. Facultatif : Sélectionnez la case d\'authentification et saisissez le nom d\'utilisateur et le mot de passe.
  7. Cliquez sur Continuer pour poursuivre le processus de restauration.
    Le système commence à restaurer les bots et les fichiers dépendants à partir de Git. Ce processus peut prendre un certain temps.
    Une fois le processus de restauration terminé, vous revenez automatiquement à la page Automatisation. Les bots et les fichiers dépendants sont restaurés dans votre nouveau référentiel, et la structure d\'origine des fichiers dépendants est conservée.

Si le processus de restauration Git échoue après la restauration de certains bots, vous êtes redirigé vers l\'espace de travail public avec les options suivantes. Choisissez l\'option requise pour terminer le processus de restauration :

Option Action
Annuler la restauration des robots Cette option efface tous les bots qui ont été restaurés.
Remarque : Cette option supprimera les bots publics qui ont été restaurés du référentiel Git.
Relancer la restauration Le processus de restauration Git redémarre à l\'endroit où il s\'est arrêté.
Ne conservez que les fichiers restaurés Cette option conserve les fichiers qui ont été restaurés et quitte le processus de restauration.