Automation Suite
2022,4
False
  • Notes de publication
    • 2022.4.0
    • 2022.4.1
    • 2022.4.2
    • 2022.4.3
    • 2022.4.4
    • 2022.4.5
    • 2022.4.6
    • 2022.4.7
    • 2022.4.8
    • 2022.4.9
    • 2022.4.10
    • 2022.4.11
    • 2022.4.12
Image de fond de la bannière
Notes de publication d'Automation Suite
Dernière mise à jour 25 avr. 2024

2022.4.0

Release date: 25 April 2024

Changes to license-related tenant limitations

If you have a license that includes any of the following services, you will be happy to know that, upon license update, they can now be enabled on 100 tenants each:
  • Automation Hub
  • Process Mining
  • Test Manager
  • Insights

Date de publication : 29 juillet 2022

Nouveautés

Automation Suite 2022.4.0 prend désormais en charge RHEL 8.6.

Date de sortie : 23 mai 2022

Nouveautés

Data Service est désormais disponible dans Automation Suite.

"Develop et impera" with our newest Automation Suite member: Data Service. We bring the service within your reach for broader accessibility, providing secure storage and management capabilities for your UiPath® data models. Now you can store your business data by creating Data Service entities, import them in Studio, design workflows using your own data, interact with other UiPath® products, such as Apps, all from a central location. Moreover, you can reference the available API resources to develop your own application and leverage the Data Service functionality to your interests. That's one way to satisfy your automation "sweet(suite) tooth".
Important :

Lors de la mise à niveau vers une nouvelle version d’Automation Suite, les produits récemment intégrés ne sont pas activés par défaut. C’est également le cas de Data Service, que vous ne pouvez activer qu’après une mise à niveau vers 2022.4. Pour obtenir des instructions, consultez la section Gestion des produits.

D’un autre côté, si vous effectuez une nouvelle installation d’Automation Suite, Data Service est activé par défaut, que vous optiez pour le profil De base (Basic) ou Complet (Complete). Pour désactiver le produit, consultez la section Manuel : Expérience d’installation avancée.

Catalogue de ressources désormais disponible dans Automation Suite

Dans le cadre de cette version d’Automation Suite, nous avons également activé le catalogue de ressources par défaut. Ce nouveau service est intégré à Orchestrator et aucune action n’est requise de votre part en termes d’installation et de configuration. Pour plus de détails sur les fonctionnalités apportées par le catalogue de ressources, consultez la documentation d’Orchestrator.

Intégration SAML au niveau de l'organisation

L'intégration vous permet de connecter Automation Suite à n'importe quel fournisseur d'identité (IdP) tiers prenant en charge la norme SAML 2.0, tel qu'Okta ou PingOne.

L'intégration était déjà disponible au niveau de l'hôte, mais vous pouvez désormais l'activer également au niveau de l'organisation.

Utiliser LDAP sur SSL (LDAPS)

Nous avons ajouté la prise en charge de LDAP sur SSL pour l'intégration d'Active Directory.

Licences

Insights sous licence au niveau de l'hôte

La licence de service Insights peut désormais être gérée depuis le niveau de l'hôte également, comme pour les autres licences de service, et pas seulement depuis le niveau de l'organisation.

Audit de l'attribution et de la désattribution de licences

L'attribution ou la désattribution de licences au niveau de l'hôte sont désormais enregistrées dans les journaux d'audit de l'hôte.

Améliorations des performances de la page Licences

Pour améliorer les performances de récupération de grandes listes d'utilisateurs ou de groupes sur la page Licences, nous avons apporté les modifications d'IU suivantes, qui s'appliquent aux locataires avec le modèle de Gestion des licences utilisateur activé :

  • La liste des utilisateurs ne peut plus être filtrée par la colonne Nom (Name).
  • La recherche d'un utilisateur ne trie plus la liste.
  • Les utilisateurs ou groupes supprimés sont identifiés par une étiquette N.A .

Les licences orphelines d'utilisateurs ou de groupes supprimés doivent être supprimées manuellement, afin qu'elles puissent être réintroduites dans le pool de licences pour une réallocation future.

Nouvelle licence utilisateur : Automation Developer

Pour les clients existants qui possèdent des licences utilisateur Développeur RPA Pro, Développeur RPA ou Développeur Test Pro, voici les changements que vous pourrez voir dans le produit :

  • Toutes les licences Développeur RPA Pro existantes sont renommées Automation Developer. <!
  • Les licences Développeur RPA existantes restent telles quelles.
  • Les licences Développeur Test Pro existantes, qui n'étaient pas affichées dans le produit, sont désormais ajoutées à votre nombre de licences Automation Developer.
Conversion de licences

Comment ? Si vous utilisez la version 2020.4 ou une version ultérieure, vous pouvez demander la conversion de vos licences utilisateur Développeur RPA et Développeur Test Pro existantes en licences utilisateur Automation Developer en envoyant un ticket licence à l'Assistance.

Pourquoi ? La conversion de vos licences existantes en licences Automation Developer vous permet d'avoir moins de types de licences à gérer. De plus, dans le cas des licences RPA Developer, convertir la licence vous permet d'obtenir l'intégralité des fonctionnalités offertes par Automation Developer.

Mise à jour de l'attribution de licence : une fois la conversion des licences terminée et que vos licences Automation Developer sont disponibles dans Automation Cloud, vous devez mettre à jour l'attribution de licence. Pour les utilisateurs ou groupes auxquels une licence RPA Developer a été attribuée directement ou via un groupe, attribuez-leur plutôt une licence Automation Developer.

Validation automatisée des prérequis

Nous avons automatisé le processus de vérification si votre environnement répond aux exigences avant d'installer Automation Suite. Vous disposez maintenant de scripts dédiés qui vous aident à préparer une installation en douceur. Pour plus de détails sur l'utilisation des nouveaux outils, consultez :

Prise en charge des nouvelles versions de RHEL

Vous pouvez désormais installer Automation Suite sur des machines exécutant Red Hat Enterprise Linux (RHEL) 8.5. En plus de cela, RHEL 8.4 est pris en charge pour le GPU.

Accès à ArgoCD

Il existe deux façons d’accéder à ArgoCD maintenant, selon les opérations que vous souhaitez effectuer : vous pouvez utiliser le compte en lecture seule pour les scénarios de base ou le compte administrateur pour la configuration avancée. Pour plus de détails, consultez la section Gestion du cluster dans ArgoCD.

Arrêt progressif des nœuds

Vous pouvez désormais effectuer un arrêt en douceur du nœud à l’aide du nouveau script drain-node.sh. Pour obtenir des instructions, consultez la section Arrêt d’un nœud.

Mises à jour de la documentation

Nous voulons que vous puissiez facilement garder un œil sur les améliorations que nous apportons à nos modèles cloud. C'est pourquoi nous avons décidé de documenter les améliorations des modèles dans des notes de publication distinctes. Toutes les deux semaines, vous verrez de nouvelles notes de publication dans les sections dédiées à chaque modèle :

Des modèles pour Automation Suite 2022.4.0 seront bientôt publiés et nous veillerons à ajouter tous les détails aux notes de publication.

Notez que les notes de publication globales d'Automation Suite ne seront pas affectées par ce changement.

Améliorations

Optimisations du stockage

De nombreux composants d'Automation Suite utilisent des volumes persistants pour stocker les données au sein du cluster. Ces volumes persistants sont répliqués sur plusieurs nœuds pour garantir un RTO et un RPO minimaux dans le déploiement de production multi-nœuds compatible haute disponibilité.

Certains composants, tels que Ceph, qui stocke les paquets NuGet et les données de file d'attente dans Orchestrator, les ensembles de données téléchargés dans AI Center, les enregistrements pour l'analyse Task Mining, etc., avaient un facteur de réplication de 18x. En d'autres termes, pour stocker 1 Go de données, vous aviez besoin de 18 Go d'espace disque répartis sur plusieurs nœuds de serveur. Inutile de dire que cela impliquait une surcharge de stockage énorme. D'autres volumes persistants utilisés par des composants tels que Prometheus, AlertManager, RabbitMQ, MongoDB, Insights, etc., se trouvaient dans une situation similaire.

Cette version d'Automation Suite apporte une série d'optimisations de niveau de stockage conçues pour réduire les exigences du magasin d'objets Ceph à un facteur de réplication de 9x. Cela est possible en déplaçant Ceph de l’algorithme de codage Répliqué vers Effacement (Erasure).

Cependant, vous ne pouvez envisager cette solution que si vous utilisez Ceph 15.x. C’est le cas si vous procédez à une nouvelle installation d’Automation Suite 2022.4 ou si vous effectuez une mise à niveau à partir de l’une des versions suivantes : 2021.10.0, 2021.10.1, 2021.10.2 vers 2022.4.0. D’un autre côté, si votre version de Ceph est 16.x, l’exécution des opérations d’optimisation du stockage se traduira par une réduction de la tolérance aux défaillances associée à la corruption des données. Pour cette raison, les optimisations du stockage ne sont pas recommandées lors de la mise à niveau de 2021.10.3 ou 2021.10.4 vers 2022.4. Pour plus de détails à ce sujet, consultez la section Optimisation du stockage du Magasin d’objet.

Si, toutefois, vous décidez d’effectuer les étapes de migration supplémentaires pour Ceph lors de la mise à niveau vers Automation Suite 2022.4, voici ce que vous devez savoir. La migration nécessite un stockage temporaire dans les disques sous-jacents. Si vous avez au moins 35 % de stockage disponible, vous pouvez suivre les instructions de Automatisé : Migration du pool de données Ceph du type répliqué vers le type codé par effacement. Sinon, vous devez apporter le disque supplémentaire de 512 Gio sur l’une des machines serveur sur lesquelles vous prévoyez d’effectuer la migration, et suivre les instructions de la section Manuel : Migration du pool de données Ceph du type répliqué vers le type codé par effacement.

Gardez à l'esprit que, lors de la mise à niveau du cluster de 2021.10 à 2022,4, la taille de stockage des autres composants restera la même, car Kubernetes ne prend pas en charge de manière inhérente la réduction de la taille des volumes persistants. Les nouvelles installations ne sont pas affectées par cette limitation.

Quant aux autres composants, nous avons également considérablement réduit leur taille pour réduire les besoins globaux de stockage.

Pour connaître la quantité de stockage nécessaire en fonction de votre cas, consultez la section Évaluation de vos besoins de stockage.

Expérience de sauvegarde et de restauration améliorée

Nous avons consacré beaucoup d’efforts à la refonte de l’ensemble de l’expérience de sauvegarde et de restauration afin que vous puissiez assurer la sécurité de votre cluster Automation Suite sans remuer ciel et terre.

Vous pouvez désormais choisir entre deux approches différentes : une automatisée et une manuelle. La méthode de sauvegarde et de restauration automatisées joue le rôle principal et est également l'option recommandée car elle rend l'ensemble du processus plus accessible et moins sujet aux erreurs.

Un nouveau script polyvalent est ce qui facilite cette simplification : uipathctl.sh. Vous vous demandez en quoi il est si polyvalent ? En plus de vous aider à configurer la sauvegarde et à restaurer le cluster, le script peut également être utilisé dans des scénarios de mise à niveau. Pour plus de détails, consultez la section Utilisation de uipathctl.sh.

D'autre part, l'approche manuelle de l'opération de sauvegarde et de restauration nécessite plus d'expertise technique, mais ouvre également la porte à davantage de personnalisation.

Pour un aperçu des deux options et des instructions supplémentaires, consultez la section Sauvegarder et restaurer le cluster.

Expérience de mise à niveau améliorée

Comme c'est également le cas pour l'opération de sauvegarde et de restauration, nous avons également considérablement amélioré l'expérience de mise à niveau afin que vous puissiez facilement passer à la dernière version d'Automation Suite. De même, vous pouvez désormais choisir entre une méthode automatisée et manuelle.

L'approche automatisée, que nous recommandons car elle nécessite un minimum d'effort de votre part, repose sur le script uipathctl.sh .

D'autre part, la mise à niveau manuelle est une opération plus complexe, qui nécessite plus de connaissances techniques et convient à ceux d'entre vous qui souhaitent un contrôle accru de l'ensemble du processus. Notez, cependant, que les mises à niveau manuelles à partir de la version 2021.10 nécessitent que vous suiviez des étapes supplémentaires pour migrer de Canal vers Cilium CNI.

Pour obtenir des instructions sur la mise à niveau d’Automation Suite, manuellement ou à l’aide de la méthode automatisée, consultez la section Mise à niveau d’Automation Suite.

Alertes améliorées

De nombreuses alertes ont été ajoutées pour vous donner plus de contrôle sur Automation Suite et pour être au courant des problèmes que vous pouvez rencontrer. Parmi elles, il y a les alertes pour les demandes de routage, les nœud en panne, pour MongoBD, pour les alertes RabbitMQ, etc. Pour plus de détails, consultez la section Runbooks d’alertes.

Améliorations de l'installation

  • Le programme d’installation install-uipath.sh accepte désormais les nouveaux indicateurs suivants : -c, -m|--machines, --compare-config, --skip-compare-config. Pour plus de détails, consultez la section paramètres install-uipath.sh.
  • Vous n’avez plus besoin d’exécuter le programme d’installation install-uipath.sh lors du chargement des bundles Document Understanding et Computer Vision dans un environnement hors ligne. Reportez-vous à notre documentation pour connaître les nouvelles commandes : profil d’évaluation à nœud unique et profil de production hors ligne multi-nœuds compatible haute disponibilité.
  • Nous avons considérablement simplifié l’installation du GPU. Consultez la section Activation du GPU sur le cluster pour les nouvelles instructions.
  • La passerelle Istio nécessite désormais la version 1.2 et supérieure de TLS. Bien que cela ne soit pas recommandé, l’utilisation d’une version TLS obsolète est toujours possible. Pour plus de détails, consultez la section Activation d’une version TLS obsolète.
  • Nous avons mis à jour les exigences relatives au port de nœud utilisé pour la communication interne. Maintenant, vous devez uniquement activer le port 30071 au lieu de la plage 30000 - 32767 .

Renouvellement du certificat MongoDB

À partir de la version 2022,4, les certificats MongoDB générés lors de l'installation sont valables trois ans. Le certificat CA est renouvelé automatiquement 30 jours avant son expiration, tandis que le certificat TLS est renouvelé 20 jours avant son expiration. Pour cette raison, aucune intervention de l'utilisateur n'est nécessaire pour maintenir la validité des certificats.

Toutefois, si vous souhaitez renouveler les certificats manuellement, vous pouvez utiliser l’interface CLI de rotation des certificats. Suivez les étapes de la page Renouvellement du certificat MongoDB pour ce faire.

Améliorations de l'interface utilisateur

Nouvel onglet Paramètres de sécurité

Le portail hôte Automation Suite et la page Admin du portail au niveau de l’organisation comprennent désormais un nouvel onglet appelé Paramètres de sécurité (Security Settings).

Ce nouvel onglet inclut les fonctionnalités qui étaient auparavant disponibles à partir de l'onglet Paramètres d'authentification ( Authentication Settings ), désormais supprimé, qui était disponible à partir des pages Utilisateurs (au niveau de l'hôte) ou Comptes et groupes (au niveau de l'organisation).

Mises à jour de l'en-tête

Nous avons apporté quelques modifications mineures à l'en-tête d'Automation Suite :

  • L'icône de l'utilisateur s'est déplacée du coin supérieur gauche de la fenêtre vers le coin supérieur droit de la fenêtre.
  • Dans le coin supérieur gauche, nous avons maintenant l'icône Lanceur d'applications (App launcher), qui ouvre la liste des produits Automation Cloud disponibles.

Préférences utilisateur

À partir de l'icône de l'utilisateur, vous pouvez maintenant sélectionner l'option Préférences pour ouvrir la page Préférences . À partir de là, vous pouvez définir vos préférences de langue et de thème, ainsi que réinitialiser votre mot de passe.

Changements radicaux

Jeton de connexion

Le point de terminaison /connect/token n'accepte plus le type de contenu multipart/form-data.
Après la mise à niveau vers la version 2022.4, vous devez mettre à jour toutes les requêtes d'API affectées vers ce point de terminaison pour utiliser le type de contenu application/x-www-form-urlencoded à la place.

Intégration Azure AD (organisation)

Pour suivre le modèle de moindre privilège recommandé par Microsoft, nous avons mis à jour les autorisations qui doivent être attribuées à partir d’Azure afin de configurer l’intégration d’Azure AD comme suit :

  • Pour les Autorisations de groupe (Group permissions), au lieu de Group.Read.All, nous exigeons désormais l'autorisation GroupMember.Read.All.
  • Pour les Autorisations utilisateur (User permissions), au lieu de User.Read.All, nous exigeons désormais l'autorisation User.ReadBasic.All. (User.Read continue d'être requis, comme auparavant.)

Impact

Si vous avez déjà configuré l'intégration, vous devez mettre à jour votre configuration Azure pour :

  1. Remplacer les anciennes autorisations par les nouvelles.
  2. Suite aux modifications des autorisations, cochez la case Accorder le consentement de l'administrateur (Grant admin consent).

Dépannage de la connexion Azure AD : Si vous n'effectuez pas l'étape 2, vos utilisateurs sont invités à donner leur consentement lorsqu'ils tentent de se connecter. Étant donné que seul un administrator Azure peut donner son consentement, les utilisateurs ne pourront plus se connecter.

Remarque : Le bouton Tester la connexion (Test Connection) n'est disponible que si vous apportez les modifications ci-dessus.

Résolution de bogues

  • Automation Suite a une dépendance au transfert IP Linux, qui doit être activé. Parfois, lors de l'activité de maintenance des nœuds, le transfert IP était accidentellement désactivé, interrompant la communication vers et depuis le nœud affecté. À partir de cette version, Automation Suite active automatiquement le transfert IP Linux.
  • Auparavant, tout appel à Automation Suite renvoyait une chaîne de certificats partielle, que les navigateurs et autres outils considéraient parfois comme non fiable. À partir de cette version, Automation Suite renvoie toujours une chaîne de certificats complète.
  • Longhorn crée des répliques de chaque volume persistant sur différents nœuds pour garantir la haute disponibilité. Si le processus de réplication sur un nœud est défaillant, Longhorn récupère le réplica affecté et libère l'espace.

    Cependant, si le nœud sur lequel réside le réplica défaillant est inaccessible pendant plus de 30 minutes, Longhorn ne sera pas en mesure de récupérer cet espace. Pour cette raison, la réplique défaillante continuera à utiliser le disque pour l'éternité. Pour récupérer cet espace, nous avons introduit une tâche cron qui vérifie périodiquement les réplicas défectueux.

  • Lors de l'effacement d'une ancienne installation, puis de l'installation du nouveau cluster sur les mêmes machines, les pods Istio se sont vu attribuer des adresses IP incorrectes, qui se trouvaient en dehors de la plage CIDR du cluster Kubernetes. Pour cette raison, les services s'exécutant sur les nœuds avec des adresses IP Istio non valides n'étaient pas en mesure de traiter le trafic. Ce comportement indésirable était dû aux fichiers résiduels laissés par la désinstallation de l’ancien cluster. Pour résoudre ce problème, nous avons introduit une fonctionnalité d'autoréparation qui surveille et répare les pods Istio.
  • Après le redémarrage d'un cluster à nœud unique, les pods utilisant des volumes persistants étaient bloqués dans l'état d'initialisation avec l'erreur volumeattachment . Pour éviter ce problème, nous avons introduit une fonctionnalité d’autoréparation qui surveille et répare les pods.
  • Parfois, les pods Ceph étaient bloqués à l’état de terminaison pour toujours, car Longhorn ne pouvait pas supprimer les périphériques de bouclage sous-jacents. Cela a entraîné une interruption du stockage, ce qui a rendu le cluster inaccessible. Pour résoudre ce problème, nous avons ajouté une tâche cron périodique qui identifie le problème et implémente la fonctionnalité de récupération automatique.
  • NetworkManager manipulait la table de routage pour les interfaces dans l'espace de noms réseau par défaut où de nombreux CNI, y compris la valeur par défaut de RKE2, créent des paires veth pour les connexions aux conteneurs. Cela interférerait avec la capacité du CNI à effectuer un routage correct et pourrait entraîner l'échec de l'installation d'Automation Suite. Pour résoudre ces problèmes, nous avons configuré NetworkManager pour ignorer l'interface réseau Flanelle.
  • Le code HTML de la page de connexion personnalisée perdrait ses propriétés de style après l'enregistrement, en quittant la page, puis en revenant à la page.
  • Lors de la configuration de SMTP pour les notifications par e-mail du système, le champ Hôte SMTP (SMTP Host) n'a pas été validé si vous utilisiez un nom d'hôte au lieu d'un FQDN.
  • Correction du script configureUiPathDisks.sh pour configurer la partition Longhorn /datadisk lorsque le disque sous-jacent est mis à l'échelle verticalement.
  • Lorsque la configuration de l'audit était immuable, les mises à niveau échouaient sans message d'erreur spécifique lors de l'étape d'installation infra. Nous avons résolu le problème.

Problèmes connus

  • Erratum - added April 19, 2024: In certain situations, Prometheus pods can fail to start due to an out-of-memory (OOM) error. To fix the issue, see the Troubleshooting section.

  • Erattum - added April 19, 2024: In certain situations, Ceph metrics and alerts are missing from the monitoring dashboards. To fix the issue, see the Troubleshooting section.

  • Erattum - added April 19, 2024: False positive CephMgrIsAbsent alerts are displayed even though there are no storage issues.

  • Erratum janvier 2024 : le script de nettoyage des réplicas récupérait à tort le stockage sur les nœuds. Pour plus de détails, consultez l'article de dépannage du correctif de récupération de stockage .

  • Les sessions utilisateur sur les portails au niveau de l'hôte et de l'organisation n'expirent pas.

  • Pour appliquer un délai d'expiration, vous devez définir manuellement un intervalle d'expiration pour les portails de gestion.

Détails du regroupement

Versions du produit

Pour savoir ce qui a changé sur chaque composant Automation Suite, visitez les liens suivants.

Si le composant est grisé, alors cette nouvelle version d'Automation Suite n'y apportera aucune modification.

DécouvrirConstruireGérer (Manage)Impliquer
AI Center 2022.4.0Action Center 2022.4.0
Task Mining 2022.4.0AI Computer Vision 2022.4.0Insights 2022.4.0Apps 2022.4.0
 Document Understanding 2022.4.0Orchestrator 2022.4.0 
  Test Manager 2022.4.0 
    

Versions internes des composants tiers

Cette version d'Automation Suite regroupe les composants internes suivants :

Composant (Component)

Version

RKE2

v1.21.4+rke2r2

ArgoCD

v2.2.5

tour-ceph

v1.7.9

gestionnaire-certificats

1.2.0

Rancher

2.6.0

rancher-istio

100.0.0-up1.10.4

longhorn

1.2.2

longhorn-crd

1.1.100

rechargeur

v0.0.89

pilote-csi-smb

v1.4.0

opérateur-lapinmq

1.5.0

opérateur redis

6.2.8-11

redis-cluster

6.2.8-53

MongoDB

4.4.4-ent

docker_registry

2.7.1

self_heal_operator

0.0.1

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.