Découvrez les fonctionnalités disponibles dans cette version pour commencer à créer des automatisations sur les appareils macOS.

Nouveautés

Prise en charge du navigateur Safari

À partir de cette version, la prise en charge du navigateur Safari est disponible, ce qui permet aux utilisateurs d\'intégrer et d\'utiliser facilement les fonctionnalités d\'automatisation dans le navigateur web par défaut macOS. Cette amélioration garantit que les utilisateurs qui préfèrent Safari pour sa rapidité, ses fonctionnalités de confidentialité et son intégration avec l\'écosystème macOS peuvent désormais profiter pleinement des outils d\'automatisation sans avoir besoin de passer à un autre navigateur.

Browser requirements for Automation Workspace | Prise en charge de Safari

Automatisation améliorée pour l\'application de bureau SAP

Nous avons désormais introduit la prise en charge de l\'automatisation basée sur les objets de l\'application de bureau SAP sur macOS. Cette amélioration permet aux utilisateurs d\'automatiser l\'application SAP en interagissant directement avec les propriétés des objets, garantissant ainsi un processus d\'automatisation plus précis et plus efficace.

Prise en charge de l\'automatisation SAP pour macOS

packages d\'automatisation et prise en charge des applications

Un ensemble critique de packages d\'automatisations existantes a été amélioré pour prendre en charge macOS. Cette mise à jour garantit une expérience de développement et de portabilité uniforme, avec la prise en charge de package incluant des applications clés telles que Microsoft Excel et Outlook pour permettre des cas d\'utilisation d\'automatisation courants.

De plus, cette version approfondit notre intégration à macOS en étendant la prise en charge des automatisations aux applications et frameworks natifs principaux, renforçant ainsi la fonctionnalité globale et la polyvalence de nos solutions d\'automatisation.

Les packages natifs macOS suivants sont pris en charge :
  • Intégration de la suite iWork : Automatisez les flux de travail à l\'aide de Numbers pour tout ce qui va de la création de rapports à la saisie et à l\'analyse de données.

    Apple Numbers package

  • Automatisation des e-mails sur Mac : Automatisez les tâches de lecture, de rédaction et d\'envoi d\'e-mails avec pièces jointes.

    Package Apple Mail

  • Prise en charge d\'AppleScript : les utilisateurs avancés peuvent désormais incorporer AppleScript dans leurs flux de travail, permettant une personnalisation approfondie et une interaction avec les applications macOS tierces.

    AppleScript package

  • Prise en charge de Microsoft Outlook (macOS) : automatisez les e-mails en utilisant Microsoft Outlook pour macOS afin d\'effectuer diverses tâches liées aux e-mails.

    Microsoft Outlook (macOS) package

Pour plus d\'informations sur les packages pris en charge pour macOS, voir Packages available in v.37.
Prise en charge de l\'automatisation assistée et non assistée

Les utilisateurs macOS peuvent désormais exploiter à la fois l\'automatisation assistée et non assistée, permettant l\'exécution de tâches planifiées et de processus métier sans intervention manuelle. En exploitant à la fois l\'automatisation assistée et non assistée, les utilisateurs macOS peuvent atteindre un niveau supérieur de productivité et d\'efficacité. La planification des tâches réduit le besoin de supervision manuelle et permet aux entreprises de fonctionner plus efficacement. Cette double capacité permet aux utilisateurs d\'automatiser un large éventail de tâches, de la simple saisie de données aux processus métier complexes, tout en garantissant la cohérence et la fiabilité de leurs opérations.

Exécuter l\'automatisation depuis l\'espace de travail public | Planifier une automatisation

Sélectionner la plateforme lors de la création d\'automatisations
Lorsque vous créez une nouvelle automatisation et commencez à ajouter des détails d\'automatisation, vous pouvez sélectionner la plateforme, comme Windows ou macOS, depuis le haut de la fenêtre de création d\'automatisation. Cette option permet aux développeurs de sélectionner d\'abord la plateforme, puis de mettre à jour les détails en conséquence. L\'option de sélection de la plateforme est disponible pour les tâches suivantes :
  • Créer une tâche
  • Propriétés du fichier
  • Copier un robot
  • Créer à partir d\'un modèle
  • Enregistrer comme copie
  • Enregistrer comme modèle

Créer des automatisations sur macOS

Créer et gérer des pools de périphériques

Le regroupement logique d\'appareils ou de machines Bot Runner non assisté pouvant être utilisés pour exécuter ou planifier des automatisations est appelé un pool d\'appareils. Les pools d\'appareils fournissent un cadre robuste pour gérer et exécuter des automatisations sur plusieurs appareils lorsqu\'il est nécessaire de distribuer des tâches d\'automatisation. Cela empêche tout appareil unique d\'être surchargé, ce qui améliore à la fois l\'efficacité et la fiabilité. Ces appareils sont généralement configurés comme des machines Bot Runner non assisté et peuvent exécuter des tâches sans nécessiter d\'intervention humaine. Vous pouvez maintenant utiliser les appareils macOS disponibles pour créer un groupe d\'appareils.

À propos des pools de périphériques

Créez des utilisateurs avec une licence Bot Runner non assistée

Les administrateurs de la Control Room ont la possibilité de créer des utilisateurs spécifiquement avec une licence Bot Runner non assisté. Ce type de licence est conçu pour les utilisateurs qui exécuteront des bots sans intervention humaine, permettant aux automatisations de fonctionner en arrière-plan.

Lorsqu\'un utilisateur est créé avec une licence Bot Runner non assisté, les administrateurs peuvent attribuer un appareil macOS comme appareil par défaut pour cet utilisateur. Cela signifie que toute automatisation déployée par cet utilisateur sera exécutée par défaut sur l\'appareil macOS spécifié. Cette configuration est particulièrement utile dans les environnements où macOS est le système d\'exploitation préféré.

Créer un utilisateur d\'appareil macOS

Installation en masse de Bot Agent

L\'installation en masse vous offre la flexibilité d\'installer un Bot Agent sur plusieurs appareils, qu\'ils soient situés dans l\'infrastructure physique de votre organisation ou hébergés dans un environnement Cloud. En installant un Bot Agent sur plusieurs appareils dans ces environnements, vous pouvez répartir votre charge de travail d\'automatisation efficacement, en assurant une haute disponibilité et des performances élevées de vos tâches d\'automatisation.

Installation en masse de l\'Bot Agent sur Windows

Mise à jour en bloc de plusieurs packages vers la version par défaut pour plusieurs automatisations

La mise à jour en bloc vous permet de mettre à jour plusieurs versions de package pour toutes les automatisations (bots), améliorant ainsi l\'efficacité pour vos utilisateurs et votre organisation. L\'option vous permet également de vérifier les bots et les dépendances avant de poursuivre la mise à jour.

Mettre à jour les versions des packages | Mettre à jour les bots vers la version par défaut du package

Configurer les périphériques temporaires

Les administrateurs de la Control Room peuvent désormais configurer temporairement des appareils afin de fournir une assistance à l\'infrastructure de bureau virtuel (VDI) non persistante pour les automatisations.

Configurer les périphériques temporaires

Créer des packages personnalisés avec le Connector Builder

Le Connector Builder est un outil d\'intégration API sans code qui vous permet de connecter n\'importe quelle application cloud ou n\'importe quel service personnalisé. Créez des connecteurs personnalisés (packages) pour diverses applications ou services Web qui utilisent des API et utilisez-les dans vos automatisations.

Connector Builder

Gérer le référentiel d\'automatisation
Les utilisateurs de la Control Room peuvent désormais effectuer diverses opérations de référentiel liées aux automatisations, telles que les suivantes :
Gérer la charge de travail pour les automatisations

Grâce à la fonctionnalité Workload Management, les utilisateurs peuvent diviser leurs automatisations en éléments de travail plus petits, pour optimiser l\'utilisation des ressources et respecter les SLA. Cette fonctionnalité permet aux utilisateurs de télécharger des fichiers Excel et CSV contenant des informations sensibles, telles que des PII, des PCI et des PHI, vers la Control Room pour les déploiements d\'automatisation (bot). Ces données sont protégées par chiffrement et stockées en toute sécurité.

Vous pouvez également utiliser un bot dans l\'automatisation Workload en joignant un modèle d\'élément de travail au bot requis.

Workload management | Joindre un modèle d'élément de travail à un bot

Package SDK : Présentation de la prise en charge de macOS par Bot Agent
Cette version du Package SDK permet aux développeurs de créer et de déployer des packages de commandes personnalisés compatibles avec des instances macOS Bot Agent.

Un nouveau type d\'agent autorisé avec la valeur AllowedTarget.MAC_OS a été introduit dans la section CommandPkg. Grâce à cette amélioration, les développeurs peuvent activer explicitement leurs packages personnalisés pour l\'exécution sur des agents macOS. Les développeurs peuvent créer des packages personnalisés spécifiquement conçus et activés pour les appareils macOS.

Pour illustrer cette fonctionnalité, l\'exemple Concatenate.java a été mis à jour et est disponible dans le Package SDK. Cet exemple mis à jour démontre comment l\'action Concatenate peut être utilisée sur les appareils Windows et macOS.

En spécifiant AllowedTarget.MAC_OS dans l\'annotation CommandPkg, les packages personnalisés sont désormais compatibles avec les agents macOS, élargissant ainsi leur utilisabilité à travers différents systèmes d\'exploitation. L\'extrait de code suivant de Concatenate.java met en évidence la modification qui permet l\'assistance macOS :

//BotCommand makes a class eligible for being considered as an action.
@BotCommand

//CommandPks adds required information to be dispalable on GUI.
@CommandPkg(
		//Unique name inside a package and label to display.
		name = "concatenate", label = "[[Concatenate.label]]",
		node_label = "[[Concatenate.node_label]]", description = "[[Concatenate.description]]", icon = "pkg.svg",
		// Added AllowedTarget.MAC_OS to enable this package for macOS agents.
		allowed_agent_targets = {AllowedTarget.HEADLESS, AllowedTarget.MAC_OS},

		//Return type information. return_type ensures only the right kind of variable is provided on the UI.
		return_label = "[[Concatenate.return_label]]", return_type = STRING, return_required = true)
public class Concatenate {

	//Messages read from full qualified property file name and provide i18n capability.
	private static final Messages MESSAGES = MessagesFactory
			.getMessages("com.automationanywhere.botcommand.samples.messages");

	//Identify the entry point for the action. Returns a Value<String>
Important : La prise en charge de Bot Agent macOS n\'est actuellement disponible que pour les Task Bots, mais n\'est pas disponible pour les API Tasks.

Correctifs

Lorsque vous sélectionnez l\'option de la Control Room pour charger un fichier disponible dans la Control Room, les automatisations s\'exécutent désormais correctement avec les dépendances de fichiers Python.

Auparavant, les automatisations échouaient à s\'exécuter lorsqu\'un fichier Python était chargé en utilisant l\'option Control Room.

ID de cas Service Cloud: 02207685, 02212213

Après la mise à jour vers cette version, le lanceur de robot démarre désormais sans aucun problème et les automatisations sont déployées avec succès.

ID de cas Service Cloud: 02208844

Lorsque vous effectuez la mise à jour vers cette version, l\'appareil macOS n\'est plus enregistré en tant qu\'appareil Windows et peut également être ajouté à un pool d\'appareils macOS sans aucun problème.

ID de cas Service Cloud: 02204422

Si la connexion automatique est activée lorsque vous déployez une automatisation macOS sur un appareil Bot Runner non assisté, alors la session sera désormais verrouillée, si la connexion automatique est configurée pour verrouiller la session à la fin de l\'exécution de l\'automatisation .
Après la mise à jour vers cette version, lorsque vous déployez une automatisation basée sur macOS sur un appareil Bot Runner non assisté, les fenêtres contextuelles disparaissent immédiatement sans affecter l\'accès utilisateur pour la capture d\'écran lorsque vous déverrouillez l\'écran.

Limites

Même après avoir désinstallé l\'Bot Agent d\'un appareil macOS, le processus de lancement du robot continue d\'être affiché dans le Moniteur d\'activité.

Solution de contournement: Utilisez le Moniteur d\'activité (graphique) ou le Terminal (ligne de commande) pour terminer manuellement (kill) le processus de lancement du robot

L\'extension de navigateur Bot Agent n\'est pas activée automatiquement lorsque vous utilisez le navigateur Safari pour installer l\'Bot Agent.

Solution de contournement: Activez l\'extension Bot Agent manuellement dans Safari.

Lorsque vous utilisez le navigateur Safari pour accéder à la Control Room afin de créer une automatisation, les icônes des différentes actions que vous avez ajoutées dans l\'écran de l\'éditeur d\'automatisation (vue Flux) peuvent sembler incomplètes ou déformées lorsque vous les faites glisser.
Un nouvel appareil macOS qui est enregistré sur une Control Room ne se reconnecte pas à la Control Room lorsque l\'appareil est redémarré.
Si vous avez planifié une automatisation basée sur macOS pour s\'exécuter de façon répétée sur un appareil Bot Runner non assisté à différents moments, plusieurs fenêtres contextuelles pour déverrouiller l\'appareil s\'affichent après quelques exécutions de l\'automatisation.
Lorsque vous déployez une automatisation basée sur macOS sur un appareil Bot Runner non assisté, il y a un délai (environ 6 à 8 secondes) avant que la fenêtre contextuelle de déverrouillage ne disparaisse.
Lorsque vous intégrez la Control Room à des systèmes externes , les bots macOS perdent leur balise de plateforme macOS dans le git externe. De plus, lorsque vous restaurez des bots depuis le git externe, la balise de plateforme Windows par défaut est appliquée aux bots.
Si la connexion automatique est activée sur un appareil Bot Runner non assisté qui est en état verrouillé, une automatisation basée sur macOS est déployée sans déverrouiller l\'appareil Bot Runner.
Si la connexion automatique est activée sur un appareil Bot Runner non assité, l\'appareil passe à un état verrouillé en raison du paramètre de mise en veille (veille ou économiseur d\'écran) même lorsqu\'une exécution d\'automatisation basée sur macOS est en cours.
La possibilité de mettre à jour l\'Bot Agent depuis un lecteur local n\'est pas disponible pour les appareils macOS.
Lorsque vous créez des automatisations en utilisant des variables définies par l\'utilisateur, les variables de type session suivantes ne sont pas prises en charge :
  • Session IA
  • Session DLL
  • Session FTP/SFTP
  • Session d\'IA générative
  • Session Google Application Integration
  • Session Google Document AI
  • Session Microsoft 365 Outlook
  • Session SharePoint
  • Session d\'émulateur de terminal
  • Session Workday