Versión v.37 compatible con macOS

Revise las capacidades disponibles en esta versión para comenzar a crear automatizaciones en dispositivos macOS.

Novedades

Compatibilidad con el navegador Safari

A partir de esta versión, se ofrece compatibilidad con el navegador Safari, lo que permite a los usuarios integrar y utilizar fácilmente las funciones de automatización en el navegador web predeterminado de macOS. Esta mejora garantiza que los usuarios que prefieren Safari por su velocidad, funciones de privacidad e integración con el ecosistema de macOS puedan ahora utilizar todas las ventajas de las herramientas de automatización sin necesidad de cambiar de navegador.

Browser requirements for Automation Workspace | Compatibilidad con Safari

Automatización mejorada para la aplicación de escritorio SAP

Hemos introducido soporte para la automatización basada en objetos de la aplicación de escritorio de SAP en macOS. Esta mejora permite a los usuarios automatizar la aplicación SAP interactuando directamente con las propiedades de los objetos, lo que garantiza un proceso de automatización más preciso y eficaz.

Soporte de automatización de SAP para macOS

packages de automatización y compatibilidad de aplicaciones

Un conjunto fundamental de packages de automatizaciones existentes se mejoró para ser compatible con macOS. Esta actualización garantiza una experiencia uniforme de desarrollo y portabilidad, con compatibilidad de package que incluye aplicaciones clave como Microsoft Excel y Outlook para habilitar casos comunes de automatización.

Además, esta versión profundiza nuestra integración con macOS al ampliar la compatibilidad de automatización con aplicaciones y marcos nativos principales, lo que mejora aún más la funcionalidad y la versatilidad general de nuestras soluciones de automatización.

Se admiten los siguientes packages nativos de macOS:
  • Integración de iWork Suite: Automatización de flujos de trabajo a través de Numbers para todo, desde la creación de informes hasta la entrada y el análisis de datos.

    Apple Numbers package

  • Automatización de correo en Mac: Automatización de las tareas de leer, redactar y enviar correos electrónicos con archivos adjuntos.

    Paquete Apple Mail

  • Compatibilidad con AppleScript: Los usuarios avanzados ahora pueden incorporar AppleScript en sus flujos de trabajo, lo que permite una gran personalización y la interacción con aplicaciones de macOS de terceros.

    AppleScript package

  • Compatibilidad con Microsoft Outlook (macOS): Automatización de correos electrónicos mediante Microsoft Outlook para macOS para realizar varias tareas relacionadas con el correo electrónico.

    Microsoft Outlook (macOS) package

Para obtener más información sobre packages compatibles con macOS, consulte Packages available in v.37.
Soporte para automatización asistida y no asistida

Los usuarios de macOS ahora pueden aprovechar tanto la automatización asistida como la no asistida, lo que permite la ejecución de tareas programadas y procesos de negocio sin intervención manual. Al aprovechar tanto la automatización asistida como la no asistida, los usuarios de macOS pueden lograr un mayor nivel de productividad y eficiencia. La programación de tareas reduce la necesidad de supervisión manual y permite que las empresas operen de manera más efectiva. Esta doble capacidad permite a los usuarios automatizar una amplia gama de tareas, desde la simple introducción de datos hasta complejos procesos empresariales, todo ello garantizando la coherencia y fiabilidad de sus operaciones.

Ejecutar la automatización desde un espacio de trabajo público | Programar una automatización

Seleccione la plataforma al crear automatizaciones
Cuando crea una nueva automatización y comienza a agregar detalles de automatización, puede seleccionar la plataforma, como Windows o macOS, desde la parte superior de la ventana de creación de automatización. Esta opción permite a los desarrolladores seleccionar la plataforma primero y luego actualizar los detalles en consecuencia. La opción de selección de la plataforma está disponible para las siguientes tareas:
  • Crear tarea
  • Propiedades del archivo
  • Copiar bot
  • Crear desde plantilla
  • Guardar como copia
  • Guardar como plantilla

Cree automatizaciones en macOS

Crear y administrar grupos de dispositivos

La agrupación lógica de dispositivos o máquinas de Bot Runner no asistidos que se pueden usar para ejecutar o programar automatizaciones se llama grupo de dispositivos. Los grupos de dispositivos proporcionan un marco sólido para gestionar y ejecutar automatizaciones en múltiples dispositivos cuando hay una necesidad de distribuir tareas de automatización. Esto evita que cualquier dispositivo se sobrecargue, lo que mejora tanto la eficiencia como la confiabilidad. Estos dispositivos generalmente se configuran como máquinas Bot Runner no asistidas y pueden ejecutar tareas sin requerir intervención humana. Ahora puede usar los dispositivos macOS disponibles para crear un grupo de dispositivos.

Acerca de los grupos de dispositivos

Cree usuarios con licencia de Bot Runner no asistido

Los administradores de la Control Room tienen la capacidad de crear usuarios específicamente con una licencia de Bot Runner no asistido. Este tipo de licencia está diseñado para usuarios que ejecutarán bots sin intervención humana, lo que permite que las automatizaciones se ejecuten en segundo plano.

Cuando se crea un usuario con una licencia Bot Runner no asistido, los administradores pueden asignar un dispositivo macOS como el dispositivo predeterminado para ese usuario. Esto significa que cualquier automatización implementada por este usuario se ejecutará en el dispositivo macOS especificado de forma predeterminada. Esta configuración es particularmente útil en entornos donde macOS es el sistema operativo preferido.

Crear un usuario de dispositivo macOS

Instalación masiva de Bot Agent

La instalación masiva le da la flexibilidad de instalar Bot Agent en varios dispositivos, ya sea que se encuentren dentro de la infraestructura física de su organización o alojados en un entorno Cloud. Al instalar Bot Agent en varios dispositivos en estos entornos, puede distribuir su carga de trabajo de automatización de manera eficiente, lo que garantiza alta disponibilidad y rendimiento de sus tareas de automatización.

Instalación masiva de Bot Agent en Windows

Actualización masiva de múltiples packages a la versión predeterminada para múltiples automatizaciones

La actualización masiva le permite actualizar varias versiones del package para todas las automatizaciones (bots), lo que mejora la eficiencia para sus usuarios y su organización. La opción también le permite revisar bots y las dependencias antes de continuar con la actualización.

Actualizar versiones del package | Actualizar los bots a la versión predeterminada del package

Configurar dispositivos temporales

Los administradores de la Control Room ahora pueden configurar dispositivos temporales para admitir la infraestructura de escritorio virtual (VDI) no persistente para automatizaciones.

Configurar dispositivos temporales

Crear packages personalizados con Connector Builder

Connector Builder es una herramienta de integración de API sin código que le permite conectar cualquier aplicación en la nube o servicio personalizado. Cree conectores personalizados (packages) para diversas aplicaciones o servicios web que utilicen API y úselos en sus automatizaciones.

Connector Builder

Gestionar el repositorio de automatización
Los usuarios de la Control Room ahora pueden realizar varias operaciones de repositorio relacionadas con automatizaciones, como las siguientes:
Gestionar la carga de trabajo para automatizaciones

Con la capacidad de Workload Management, los usuarios pueden dividir sus automatizaciones en tareas de trabajo más pequeñas para optimizar el uso de recursos y cumplir con los SLA. Esta capacidad permite a los usuarios cargar archivos Excel y CSV que contienen información confidencial, como PII, PCI y PHI, en la Control Room para implementaciones de automatización (bot). Estos datos están protegidos por cifrado y almacenados de forma segura.

También puede usar un bot en la automatización de Workload adjuntando una plantilla de elemento de trabajo al bot requerido.

Workload management | Adjuntar la plantilla de elemento de trabajo a bot

Paquete SDK: Presentación de la compatibilidad con Bot Agent en macOS
Esta versión de Package SDK permite a los desarrolladores crear e implementar paquetes de comandos personalizados que son compatibles con instancias de Bot Agent en macOS.

Se presentó un nuevo tipo de agente permitido con el valor AllowedTarget.MAC_OS dentro de la sección CommandPkg. Con esta mejora, los desarrolladores pueden habilitar de manera explícita sus paquetes personalizados para su ejecución en agentes macOS. Los desarrolladores pueden crear paquetes personalizados específicamente diseñados y habilitados para dispositivos macOS.

Para ilustrar esta funcionalidad, se actualizó el ejemplo Concatenate.java y está disponible dentro de Package SDK. Este ejemplo actualizado demuestra cómo la acción Concatenar se puede usar en dispositivos Windows y macOS.

Al especificar AllowedTarget.MAC_OS en la anotación CommandPkg, los paquetes personalizados ahora son compatibles con agentes de macOS, lo que amplía su usabilidad en diferentes sistemas operativos. El siguiente fragmento de código de Concatenate.java resalta la modificación que permite la compatibilidad con 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>
Importante: La compatibilidad con Bot Agent en macOS actualmente solo está disponible para Task Bots, pero no está disponible para API Tasks.

Correcciones

Cuando selecciona la opción Control Room para cargar un archivo que está disponible en la Control Room, las automatizaciones ahora se ejecutan correctamente con dependencias de archivos python.

Anteriormente, las automatizaciones no se ejecutaban cuando se subía un archivo python usando la opción Control Room.

ID de caso de Servicio de nube: 02207685, 02212213

Tras actualizar a esta versión, el activador de bots ahora se inicia sin problemas y las automatizaciones se implementan correctamente.

ID de caso de Servicio de nube: 02208844

Al actualizar a esta versión, el dispositivo macOS deja de estar registrado como dispositivo Windows y puede añadirse a un grupo de dispositivos macOS sin ningún problema.

ID de caso de Servicio de nube: 02204422

Si el inicio de sesión automático está habilitado cuando implementa una automatización en macOS en un dispositivo Bot Runner no asistido, la sesión se bloqueará si el inicio de sesión automático está configurado para bloquear la sesión al final de la ejecución de la automatización.
Después de actualizar a esta versión, cuando se implementa una automatización basada en macOS en un dispositivo Bot Runner no asistido, las ventanas emergentes desaparecen inmediatamente sin afectar al acceso del usuario para la captura de pantalla cuando se desbloquea la pantalla.

Limitaciones

Incluso después de desinstalar Bot Agent de un dispositivo macOS, el proceso del activador de bots sigue apareciendo en el Monitor de actividad.

Solución: Utilice el Monitor de actividad (gráfico) o el Terminal (línea de comandos) para finalizar manualmente (forzar cierre) el proceso del activador de bots.

La extensión de navegador Bot Agent no se habilita automáticamente cuando se utiliza el navegador Safari para instalar Bot Agent.

Solución: Active la extensión Bot Agent manualmente en Safari.

Cuando se utiliza el navegador Safari para acceder a la Control Room para crear una automatización, los íconos de las diferentes actions que agregó en la pantalla del editor de automatizaciones (vista de flujo) pueden verse incompletos o distorsionados cuando los arrastra.
Un nuevo dispositivo macOS que se registra en la Control Room no se vuelve a conectar a la Control Room cuando se reinicia el dispositivo.
Si ha programado una automatización basada en macOS para ejecutarse repetidamente en un dispositivo Bot Runner no asistido en diferentes momentos, después de algunas ejecuciones de la automatización, se muestran varias pantallas emergentes para desbloquear el dispositivo.
Cuando implementa una automatización basada en macOS en un dispositivo Bot Runner no asistido, hay un retraso (de aproximadamente 6 a 8 segundos) antes de que desaparezca la ventana emergente de desbloqueo.
Cuando integra la Control Room con sistemas externos, los bots de macOS pierden su etiqueta de plataforma macOS en el git externo. Además, cuando se restauran los bots desde el git externo, la etiqueta de plataforma predeterminada Windows se aplica a los bots.
Si el inicio de sesión automático está habilitado en un dispositivo Bot Runner no asistido que está en estado bloqueado, se implementa una automatización basada en macOS sin desbloquear el dispositivo Bot Runner.
Si el inicio de sesión automático está habilitado en un dispositivo Bot Runner no asistido, el dispositivo entra en un estado bloqueado debido a la configuración de modo de espera (suspensión o protector de pantalla) incluso cuando una ejecución de automatización basada en macOS está en curso.
La capacidad de actualizar Bot Agent desde una unidad local no está disponible para dispositivos macOS.
Cuando crea automatizaciones usando variables definidas por el usuario, las siguientes variables de tipo de sesión no son compatibles:
  • Sesión de IA
  • Sesión de DLL
  • Sesión de FTP/SFTP
  • Sesión de IA generativa
  • Sesión de Application Integration de Google
  • Sesión de Document AI de Google
  • Sesión de Microsoft 365 Outlook
  • Sesión de SharePoint
  • Sesión del emulador de terminal
  • Sesión de Workday