Atualizações de migração para o lançamento da v.27

Reveja as novidades, alterações, correções e limitações para migrar das versões Enterprise 11 e 10 para Automation 360 v.27.

Novidades

Enterprise 11 e Enterprise 10
Verificação de bots Automation 360 que usam autenticação básica na ação E-mail

Esta versão apresenta uma opção para usar o Bot Scanner para verificar todos bots Automation 360 e identifica os que usam autenticação básica no pacote E-mail e a ação Gatilho de e-mail para que você não precise identificá-los manualmente.

Você pode usar o relatório do Bot Scanner para analisar o impacto para os bots devido à autenticação Básica e ao esforço estimado necessário para mudar o modo de autenticação de Básico para OAuth 2.0.

Para obter mais informações, consulte Digitalizar bots para a autenticação Básica | Mensagens de varredura de autenticação básica

Variáveis criadas automaticamente após a migração

No utilitário do Bot Scanner, os bots que contêm as seguintes variáveis do sistema não referenciadas não são mais sinalizados como Ação necessária ou Revisão necessária:

  • $Excel Column$
  • $Filedata Column$
  • $Dataset Column$
  • $Table Column$
  • $XML Data Node$
  • $PDFTitle$
  • $PDFSubject$
  • $PDFFileName$
  • $PDFAuthor$

Após a migração, o sistema cria automaticamente estas variáveis de acordo com a convenção de nomenclatura do Automation 360, e os bots migrados são executados com sucesso.

Compatibilidade com o tipo de servidor SMTP com o comando Enviar e-mail

Ao migrar o bots com o comando Enviar e-mail, é possível selecionar a opção Usar configurações do servidor de e-mail de saída na opção Assistente de migração de bot para identificar e selecionar o tipo de servidor para Enterprise 11 bots. É possível configurar os detalhes necessários do servidor com uma nova opção do tipo de servidor SMTP.

Consulte Migração Enterprise bots.

Melhor capacidade de edição automatizada para bots legados

Ao migrar para o bots legado, que continha o comando Registrar em Arquivo, os caracteres Carriage Return e Line Feed (CRLF) foram convertidos automaticamente para caracteres LF. No Automation 360, o texto é apresentado em apenas uma linha e sem avanço de linha; já no Enterprise 11, o CRLF é acrescentado ao final de cada linha como um avanço de linha. Assim, era preciso adicionar a variável $String:Newline$ para inserir um CRLF na variável bot migrada.

A nova opção Converta caracteres \n em \r\n na ação "Fazer login no arquivo" na opção Assistente de migração de bot permite adicionar um novo CRLF automaticamente para migrar bots e evitar edições manuais. bots migrados que usam subcomandos Registrar em Arquivo para registrar arquivos podem usar os caracteres CRLF numa string.

Ver Migração Enterprise bots

Enterprise 11 apenas
Melhoria das migrações para pacotes e ações
  • Quando se migra Enterprise 11 bots com variáveis cujos valores são lidos em um arquivo de texto, o sistema adiciona a String: Subcomando Importar string do arquivo de texto para importar as variáveis do arquivo de texto para uma variável de string. Como resultado, são adicionadas mais linhas nas migrações bots.

    A ação Ler variáveis foi adicionada ao pacote Arquivo de texto para endereçar as linhas extras.

    É possível utilizar esta ação para ler os valores de todas as variáveis em um arquivo de texto como uma única linha em um bot migrado que simplifica os esforços pós-migração e reduz o número de linhas adicionadas em um bot migrado.

    Ver ação Ler variáveis
  • A Microsoft está removendo a capacidade de usar a autenticação básica em Exchange Online para os seguintes protocolos:
    • RPC
    • MAPI
    • OAB (Offline Address Book)
    • Serviços Web do Exchange (EWS)
    • POP
    • IMAP
    • (EAS) Exchange ActiveSync
    • PowerShell
    Para os clientes que executam bot para E-mail automação que se ligam ao Exchange Online usando o protocolo IMAP, POP3 ou EWS com autenticação Basic, adicionamos opções de autenticação para compatibilidade a autenticação OAuth2.

    É possível migrar Enterprise 11 botscom o tipo de autenticação definido para a opção OAuth2 com Código de autorização com PKCE ou Credenciais do cliente.

  • Na ação Ler de da Banco de dados pacote, é introduzida a seguinte opção: Não criar arquivo se não forem encontrados dados. Esta opção é selecionada por padrão para bots migrados com o Banco de dados pacote, e os bots migrados seguem agora o mesmo comportamento que Enterprise 11. Se a consulta SQL executada não devolver quaisquer dados, o comportamento será o seguinte:
    • Se esta opção for selecionada, nenhum arquivo CSV será criado.
    • Se esta opção não for selecionada, será criado um arquivo CSV de 0 KB.
    Para obter mais informações, consulte Usando a ação Ler a partir de.
  • bots migrados são compatíveis com a chave recém-adicionada Retornar na ação Simular pressionamentos de teclas > Teclas pressionadas. Estes bots continuarão a exibir a chave Enter (que foi renomeada para Num Enter) e a nova chave Retornar .
  • bots migrados são compatíveis com acesso à variável Datetime global por todas as ações nos comandos Data/hora.
Você pode migrar com sucesso os Task Bots que contenham referências a múltiplos MetaBots que incluam DLLs com o mesmo nome. O nome da sessão da primeira DLL é criado utilizando o nome da DLL. Quando a DLL subsequente com o mesmo nome de outro MetaBot é migrada, o ID da pasta em que a DLL reside é utilizado como um nome de sessão.

Por exemplo: M_DLL_Session-<MetabotFolderId>_<DLLName>.

Correções

Se os Enterprise 11 bots usaram o comando Enviar e-mail sem configurar a autenticação, agora, após a migração, os valores de Host do servidor de e-mail, de Porta do servidor de e-mail e de Meu servidor requer autenticação serão definidos para os valores apropriados.

Anteriormente, após a migração, estes valores foram definidos para variáveis nulas e a autenticação falhou.

ID de caso do Service Cloud: 01849475

Após a migração, os bots que estão usando o script Visual Basic ou JavaScript na ação automação de legado Executar script e usando múltiplos parâmetros que incluem espaços sem aspas mostrarão agora o resultado correto após a execução.

Anteriormente, tais bots apresentavam uma saída incorreta.

ID de caso do Service Cloud: 01901882

Um erro já não ocorre durante a migração quando o bot Selecionar consulta executa a validação. Anteriormente, o seguinte erro ocorria aleatoriamente com os condutores de texto.

[Microsoft][ODBC Text Driver] Objeto inválido ou não definido.

Após migrar para Automation 360, se a janela Aplicativo não existir para os bots que usam a Se, IF/ELSE, ou Loop no controle do Windows, então estes bots não encontram erros durante a execução do bot .

ID de caso do Service Cloud: 01846262

Os parâmetros de Procedimento armazenado são definidos corretamente com o Nvarchar na migração dos bots para Automation 360.
Quando um bot que continha o loop Arquivo e Pasta era migrado para Automation 360, um erro era exibido se a pasta correspondente não existia. É possível migrar tais bots como o bot legado correspondente porque a condição Se é agora adicionada antes do loop Arquivo e Pasta para verificar se a pasta existe.
É possível migrar bots que contenham o comando Substring de String pacote para Automation 360, mesmo que o atributo opcional Comprimento esteja em branco.
Quando se migra um bot que tem a variável $counter em um loop aninhado para Automation 360, o contador de loop secundário é agora definido para o contador de loop principal e a iteração do loop secundário é processada corretamente.
Ao executar uma consulta Selecionar em um pacote Loop, e ao reiterar a configuração resultante, o loop resultante reitera agora o último registro, como esperado.

ID de caso do Service Cloud: 01799961

É possível migrar com sucesso bots que tenham a opção Esperar que o objeto exista definida para 0 segundos no comando Clonagem de objetos.
Ao usar o comando Executar lógica com uma condição IF/ELSE que usa uma Variável de credencial, todas as variáveis de credencial são migradas com sucesso.
Ao migrar os bots Enterprise 11 com variáveis de string que têm valores estáticos, a análise de variáveis através de expressões legadas deixa de ser realizada. Isto evita que expressões de análise desnecessárias sejam adicionadas aos bots migrados.

ID de caso do Service Cloud: 01819830

É possível executar com sucesso bots migrados que contenham múltiplas variáveis Área de transferência como saída. O Automation 360 adiciona Clipboard:Copy to ação depois de cada variável para que o bot migrado seja executado corretamente.

ID de caso do Service Cloud: 01815938

Ao migrar os bots Enterprise 11 que usam a ação Conectar com o comando Emulador de Terminal, e se o campo Nome do host contiver uma Variável de credencial, então o campo será mapeado corretamente após a migração.

ID de caso do Service Cloud: 01861600

Quando você executa os bots migrados que contêm a ação Automação de legado > Gerenciar controles da web > Selecionar item por texto, a lista que contém variáveis é agora exibida como esperado.

ID de caso do Service Cloud: 01782998

Agora é possível alterar, realocar ou excluir a licença de um Bot Runner usuário em um Automation 360 Control Room migrado, mesmo que o usuário Bot Runner tenha feito login no Cliente Enterprise 11 pelo menos uma vez.

Anteriormente, um erro era exibido nesses casos.

ID de caso do Service Cloud: 01829547

Você pode executar os bots migrados com êxito nos servidores SMTP quando inclui o comando Enviar e-mail em um Loop, e esse loop iterar mais de 100 vezes.

ID de caso do Service Cloud: 01792886

Os bots migrados não criam variáveis duplicadas quando a variável Error_description faz distinção de maiúsculas e minúsculas.

ID de caso do Service Cloud: 01861530

Agora é possível migrar com êxito os logs de auditoria usando o utilitário de exportação de registros de auditoria em uma configuração de múltiplos nós a partir de Enterprise 11 Control Room.

Anteriormente, o utilitário de exportação de log de auditoria apresentava um erro de exceção nesses casos e os logs de auditoria não podiam ser migrados.

ID de caso do Service Cloud: 01912835

Limitações

No Enterprise 11, se os bots estiverem usando certas teclas (como por exemplo: Ctrl, Shift, Caps Lock, Num Lock etc.) no comando Inserir toques de teclas, as teclas foram redefinidas quando um erro foi encontrado durante a execução dos bots secundários. Contudo; após a migração, estas teclas não são reiniciadas quando um erro é encontrado durante a execução dos bots secundários. Como resultado, podem ocorrer diferentes resultados ou comportamentos durante a execução de outros bots secundários subsequentes ou do bot principal.

ID de caso do Service Cloud: 00773679

Quando se migra um bot que usa o comando Enviar e-mail e executar o bot no Automation 360, os espaços predefinidos no corpo do e-mail não são substituídos pelo seu conteúdo real.
Por exemplo:
Task Name: <taskname>
Repeat: <repeat>
Status: <status>
Last Run Time: <lastruntime>
Ao passo que, quando se executa o bot no Enterprise 11 com estes espaços predefinidos, é gerada a seguinte saída:
Task Name: PLACEHOLDER_SEND.atmx
Repeat: Do not Repeat
Status: Failed
Last Run Time: 11/29/2022 13:04:22

ID de caso do Service Cloud: 01908010

Ao executar um bot migrado com um pacote XML que contenha uma expressão Xpath, a execução do bot pode falhar e gerar esta mensagem de erro: No node found at XPath
Essa situação pode acontecer nestes cenários específicos:
  • Se o elemento raiz não tiver um namespace e o elemento secundário do pacote XML tiver um namespace padrão.
  • Se houver mais do que um xmlns (o namespace padrão XML) definido no documento XML.

ID de caso do Service Cloud: 01874203, 01798339

Ver O caminho XML não está funcionando, o que funciona bem no Enterprise 11

Atualizações na interface

Migração
A opção Bots que usam a ação E-mail com Autenticação básica é adicionada ao Bot Scanner para verificar bots se usa autenticação básica no pacote E-mail e no acionador Email.Bot Scanner assistente exibindo a opção para selecionar Bots usando a ação de e-mail com autenticação Básica

Faça a verificação de bots do Automation 360 que usam autenticação de Basic em ação de e-mail

A opção Usar configurações do servidor de e-mail de saída é adicionada à opção Assistente de migração de bot para especificar o tipo de servidor de e-mail em uso. Assistente de migração de bot exibe a opção para selecionar o tipo de servidor de Saída de e-mail

Compatibilidade com o tipo de servidor SMTP com o comando Enviar e-mail

A opção Converta caracteres \n em \r\n na ação “Fazer login no arquivo” é adicionada à opção Assistente de migração de bot para oferecer uma opção em que não é preciso editar bots manualmente e uma nova linha é adicionada de forma automática à migração bots.Opção de exibição Assistente de migração de bot para selecionar a opção para fazer uma nova entrada de linha bots

Melhor capacidade de edição automatizada para o bots legados