Revise os recursos disponíveis nesta versão para começar a criar automações em dispositivos macOS.

Novidades

Suporte para o navegador Safari

A partir desta versão, o suporte para o navegador Safari está disponível, permitindo que os usuários integrem e usem facilmente recursos de automação dentro do navegador da Web padrão do macOS. Este aprimoramento garante que os usuários que preferem o Safari por sua velocidade, recursos de privacidade e integração com o ecossistema macOS agora possam usar todos os benefícios das ferramentas de automação sem precisar mudar para outro navegador.

Browser requirements for Automation Workspace | Suporte ao Safari

Automação aprimorada para o aplicativo de desktop SAP

Agora introduzimos suporte para automação baseada em objetos do aplicativo de desktop SAP no macOS. Esse aprimoramento permite que os usuários automatizem o aplicativo SAP interagindo diretamente com as propriedades do objeto, garantindo um processo de automação mais preciso e eficiente.

Suporte à automação do SAP para macOS

packages de automação e suporte a aplicativos

Um conjunto essencial de packages de automação existentes foi aprimorado para oferecer suporte ao macOS. Esta atualização garante uma experiência uniforme de desenvolvimento e portabilidade, com suporte ao package que inclui aplicativos importantes, como Microsoft Excel e Outlook, para permitir casos de uso comuns de automação.

Além disso, essa versão aprofunda nossa integração com o macOS, expandindo o suporte à automação para estruturas e aplicativos nativos essenciais, aprimorando ainda mais a funcionalidade geral e a versatilidade de nossas soluções de automação.

Os seguintes packages nativos de macOS são compatíveis:
  • Integração do iWork Suite: Automatize fluxos de trabalho usando o Numbers para tudo, desde a criação de relatórios até a entrada e análise de dados.

    Apple Numbers package

  • Automação de e-mail do Mac: Automatize as tarefas de ler, redigir e enviar e-mails com anexos.

    Pacote Apple Mail

  • Suporte ao AppleScript: Os usuários avançados agora podem incorporar o AppleScript em seus fluxos de trabalho, permitindo uma profunda personalização e interação com aplicativos macOS de terceiros.

    AppleScript package

  • Suporte a Microsoft Outlook (macOS): Automatize e-mails usando o Microsoft Outlook para macOS para realizar várias tarefas relacionadas a e-mails.

    Microsoft Outlook (macOS) package

Para ver mais informações sobre packages compatíveis com o macOS, consulte Packages available in v.37.
Suporte para automação assistida e não assistida

Usuários do macOS agora podem utilizar tanto a automação assistida quanto a não assistida, permitindo a execução de tarefas agendadas e processos de negócios sem intervenção manual. Ao utilizar tanto a automação assistida quanto a não assistida, os usuários do macOS podem alcançar um nível mais alto de produtividade e eficiência. O agendamento de tarefas reduz a necessidade de supervisão manual e permite que as empresas operem com mais eficiência. Esse recurso duplo permite que os usuários automatizem uma ampla variedade de tarefas, desde a simples entrada de dados até processos comerciais complexos, garantindo consistência e confiabilidade em suas operações.

Executar automação a partir do espaço de trabalho público | Como programar uma automação

Selecione a plataforma ao criar automações
Ao criar uma nova automação e começar a adicionar detalhes de automação, você pode selecionar a plataforma como Windows ou macOS na parte superior da janela de criação de automação. Essa opção permite que os desenvolvedores selecionem a plataforma primeiro e depois atualizem os detalhes conforme necessário. A opção de seleção de plataforma está disponível para as seguintes tarefas:
  • Criar tarefa
  • Propriedades do arquivo
  • Copiar bot
  • Criar a partir do modelo
  • Salvar como cópia
  • Salvar como modelo

Criar automações no macOS

Criar e gerenciar grupos de dispositivos

O agrupamento lógico de dispositivos ou máquinas de Bot Runner não assistidas que podem ser usados para executar ou agendar automações é chamado de pool de dispositivos. Os pools de dispositivos oferecem uma estrutura robusta para gerenciar e executar automações em vários dispositivos quando há necessidade de distribuir tarefas de automação. Isso evita que um único dispositivo seja sobrecarregado, o que aumenta a eficiência e a confiabilidade. Esses dispositivos são normalmente configurados como máquinas de Bot Runner não assistidas e podem executar tarefas sem exigir intervenção humana. Agora você pode usar os dispositivos macOS disponíveis para criar um grupo de dispositivos.

Sobre grupos de dispositivos

Crie usuários com licença de Bot Runner não assistido

Os administradores da Control Room têm a capacidade de criar usuários especificamente com uma licença de Bot Runner não assistido. Este tipo de licença é projetado para usuários que executarão bots sem intervenção humana, permitindo que as automações operem em segundo plano.

Quando um usuário é criado com licença de Bot Runner não assistido, os administradores podem atribuir um dispositivo macOS como o dispositivo padrão para esse usuário. Ou seja, qualquer automação implantada por esse usuário será executada no dispositivo macOS especificado por padrão. Essa configuração é particularmente útil em ambientes onde o macOS é o sistema operacional preferencial.

Criar um usuário de dispositivo macOS

Instalação em massa do Bot Agent

A instalação em massa oferece a flexibilidade de instalar o Bot Agent em vários dispositivos, estejam eles localizados na infraestrutura física da sua organização ou hospedados em um ambiente de Cloud. Ao instalar o Bot Agent em vários dispositivos nesses ambientes, você pode distribuir sua carga de trabalho de automação de maneira eficiente, garantindo alta disponibilidade e desempenho de suas tarefas de automação.

Instalação em massa do Bot Agent no Windows

Atualizar em massa vários packages para a versão padrão para várias automações

A atualização em massa permite que você atualize várias versões do package para todas as automações (bots), aumentando a eficiência para seus usuários e organização. A opção também permite revisar bots e dependências antes de prosseguir com a atualização.

Atualização de package versões | Atualização de bots para a versão do package padrão

Configurar dispositivos temporários

Os administradores da Control Room agora podem configurar dispositivos temporários para dar suporte à infraestrutura de desktop virtual (VDI) não persistente para automações.

Configurar dispositivos temporários

Criar packages personalizados com o Connector Builder

O Connector Builder é uma ferramenta de integração de API sem código que permite conectar qualquer aplicativo na nuvem ou serviço personalizado. Crie conectores personalizados (packages) para vários aplicativos ou serviços da web que usam APIs e depois use-os nas suas automações.

Connector Builder

Gerenciar o repositório de automação
Os usuários da Control Room agora podem realizar várias operações de repositório relacionadas a automações, como as seguintes:
Gerenciar carga de trabalho para automações

Com o recurso de Workload Management, os usuários podem dividir suas automações em itens de trabalho menores para otimizar o uso de recursos e cumprir os SLAs. Esse recurso permite que os usuários façam upload de arquivos Excel e CSV contendo informações confidenciais, como PII, PCI e PHI, para a Control Room para implantações de automação (bot). Esses dados são protegidos por criptografia e armazenados com segurança.

Você também pode usar um bot na automação do Workload anexando um modelo de item de trabalho ao bot necessário.

Workload management | Anexe o modelo de item de trabalho ao bot

Pacote SDK: apresentando suporte ao macOS Bot Agent
Essa versão do Package SDK permite que os desenvolvedores criem e implantem pacotes de comandos personalizados que são compatíveis com instâncias do Bot Agent para macOS.

Um novo tipo de agente permitido com o valor AllowedTarget.MAC_OS foi introduzido na seção CommandPkg. Com esse aprimoramento, os desenvolvedores podem habilitar explicitamente seus pacotes personalizados para execução em agentes do macOS. Os desenvolvedores podem criar pacotes personalizados projetados e habilitados especificamente para dispositivos macOS.

Para ilustrar essa funcionalidade, o exemplo Concatenate.java foi atualizado e está disponível no Package SDK. Este exemplo atualizado demonstra como a ação Concatenar pode ser usada em dispositivos Windows e macOS.

Ao especificar AllowedTarget.MAC_OS na anotação CommandPkg, os pacotes personalizados agora são compatíveis com os agentes do macOS, expandindo sua capacidade de uso em diferentes sistemas operacionais. O trecho de código a seguir do Concatenate.java destaca a modificação que habilita o suporte ao 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: O suporte para Bot Agent no macOS está atualmente disponível apenas para Task Bots, mas não está disponível para API Tasks.

Correções

Ao selecionar a opção Control Room para fazer upload de um arquivo que está disponível na Control Room, as automações agora são executadas com sucesso com dependências de arquivos python.

Antes, as automações falhavam ao serem executadas quando um arquivo python era enviado usando a opção Control Room.

ID de caso do Service Cloud: 02207685, 02212213

Depois de atualizar para esta versão, o iniciador de bots será iniciado sem problemas e as automações serão implantadas com êxito.

ID de caso do Service Cloud: 02208844

Ao atualizar para esta versão, o dispositivo macOS não é mais registrado como um dispositivo Windows e também pode ser adicionado a um pool de dispositivos macOS sem nenhum problema.

ID de caso do Service Cloud: 02204422

Se o login automático estiver ativado quando você implantar uma automação do macOS em um dispositivo Bot Runner não assistido, a sessão agora será bloqueada se o login automático estiver configurado para bloquear a sessão ao final da execução da automação.
Após atualizar para essa versão, ao implantar uma automação baseada no macOS em um dispositivo Bot Runner não assistido, os pop-ups desaparecem imediatamente sem afetar o acesso do usuário à captura de tela quando você desbloqueia a tela.

Limitações

Mesmo após você desinstalar o Bot Agent de um dispositivo macOS, o processo do inicializador de bots continua sendo listado no Monitor de atividade.

Alternativa: Use o Monitor de atividade (gráfico) ou o Terminal (linha de comando) para encerrar (matar) manualmente o processo do inicializador de bots

A extensão de navegador Bot Agent não é ativada automaticamente quando você usa o navegador Safari para instalar o Bot Agent.

Alternativa: Ative a extensão Bot Agent manualmente no Safari.

Ao usar o navegador Safari para acessar a Control Room para criar uma automação, os ícones das diferentes actions que você adicionou na tela do editor de automação (visualização de Fluxo) podem parecer incompletos ou distorcidos ao serem arrastados.
Um novo dispositivo macOS que está registrado em uma Control Room não se reconecta à Control Room quando o dispositivo é reiniciado.
Se você agendou uma automação baseada em macOS para ser executada repetidamente em um dispositivo de Bot Runner não assistido em horários diferentes, várias telas pop-up para desbloquear o dispositivo são exibidas após algumas execuções da automação.
Ao implantar uma automação baseada em macOS em um dispositivo de Bot Runner não assistido, há um atraso (cerca de 6-8 segundos) antes que o pop-up de desbloqueio desapareça.
Ao integrar a Control Room a sistemas externos, os bots do macOS perdem sua tag de plataforma macOS no git externo. Além disso, ao restaurar os bots do git externo, a tag da plataforma Windows padrão é aplicada aos bots.
Se o login automático for ativado em um dispositivo de Bot Runner não assistido que está em estado bloqueado, uma automação baseada em macOS será implantada sem desbloquear o dispositivo de Bot Runner.
Se o login automático estiver ativado em um dispositivo de Bot Runner não assistido, o dispositivo entra em estado bloqueado devido à configuração de modo de espera (suspensão ou protetor de tela), mesmo quando uma execução de automação baseada no macOS está em andamento.
A capacidade de atualizar o Bot Agent a partir de uma unidade local não está disponível para dispositivos macOS.
Ao criar automações usando variáveis definidas pelo usuário, as seguintes variáveis do tipo sessão não são compatíveis:
  • Sessão de IA
  • Sessão DLL
  • Sessão FTP/SFTP
  • Sessão de IA generativa
  • Sessão de integração de aplicativos do Google
  • Sessão de IA de documentos do Google
  • Sessão do Microsoft 365 Outlook
  • Sessão do SharePoint
  • Sessão do emulador de terminal
  • Sessão do Workday