Revise las novedades, los cambios, las correcciones y las limitaciones para migrar de Enterprise 11 y 10 versiones a Automation 360 v.27.

Novedades

Enterprise 11 y Enterprise 10
Escanear bots de Automation 360 que utilizan autenticación básica en la acción Email

En esta versión, se presenta una opción para utilizar el Bot Scanner a fin de escanear todos los bots de Automation 360 y se identifican los que utilizan autenticación básica en el package de Email y la action Activador de correo electrónico para que no tenga que identificarlos de forma manual.

Puede utilizar el informe de Bot Scanner para analizar el impacto en los bots debido a la autenticación básica y el esfuerzo estimado requerido para cambiar el modo de autenticación de básica a OAuth 2.0.

Para obtener más información, consulte Escanear bots para autenticación básica | Mensajes de escaneo de autenticación básica

Variables creadas automáticamente tras la migración

En la utilidad Bot Scanner, los bots que contienen las siguientes variables no referenciadas del sistema ya no se marcan como Acción requerida o Revisión requerida:

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

Tras la migración, el sistema crea de forma automática estas variables según la convención de nomenclatura de Automation 360, y los bots migrados se ejecutan correctamente.

Compatibilidad con el tipo de servidor SMTP con el comando Send Email

Al migrar bots con el comando Send Email, puede seleccionar la opción Usar la configuración del servidor de correo electrónico saliente en Bot Migration Wizard para identificar y seleccionar el tipo de servidor para los bots de Enterprise 11. Puede configurar los detalles necesarios del servidor con una nueva opción de tipo de servidor SMTP.

Consulte Migrar bots empresariales.

Mejor capacidad de edición automatizada para bots heredados

Al migrar bots heredados que contenían el comando Log To File, los caracteres de retorno de carro y salto de línea (CRLF) se convertían automáticamente en caracteres LF. En Automation 360, el texto se muestra en una sola línea sin salto de línea, mientras que, en Enterprise 11, el CRLF se agrega al final de cada línea como salto de línea. Como resultado, tuvo que agregar la variable $String:Newline$ para insertar un CRLF en el bot migrado.

Con la nueva opción Convertir caracteres \n a \r\n en la acción Registrar en archivo en Bot Migration Wizard, puede agregar automáticamente un nuevo CRLF a los bots migrados y evitar tener que hacer ediciones manuales. Los bots migrados que utilizan los subcomandos Log To File para registrar archivos pueden utilizar los caracteres CRLF en una cadena.

Consulte Migrar bots empresariales

Solo para Enterprise 11
Mejora de la migración a paquetes y acciones
  • Cuando se migran bots Enterprise 11 con variables cuyos valores se leen a partir de un archivo de texto, el sistema agrega el subcomando Cadena: Subcomando Importar cadena desde archivo de texto para importar las variables del archivo de texto a una variable de cadena. Como resultado, se agregan líneas adicionales en los bots migrados.

    La action de Lectura de variables se agregó al paquete de Text file para abordar las líneas adicionales.

    Puede utilizar esta acción para leer los valores de todas las variables de un archivo de texto como una sola línea en un bot migrado, lo que simplifica los esfuerzos posmigratorios y reduce el número de líneas agregadas en un bot migrado.

    Consulte action Leer variables
  • Microsoft eliminará la capacidad de utilizar la Autenticación básica en Exchange Online para los siguientes protocolos específicos:
    • RPC
    • MAPI
    • Libreta de direcciones sin conexión (OAB)
    • Servicios web de Exchange (EWS)
    • POP
    • IMAP
    • Exchange ActiveSync (EAS)
    • PowerShell
    Para aquellos clientes que ejecutan un bot para la automatización de Email que se conectan a Exchange Online mediante los protocolos IMAP, POP3 o EWS con Autenticación básica, agregamos opciones de autenticación que permitan la autenticación OAuth2.

    Puede migra bots Enterprise 11 con el tipo de autenticación establecido en la opción OAuth2 con Código de autorización con PKCE o Credenciales del cliente.

  • En la action de Lectura de del package Database, se presenta la siguiente opción: No crear archivo si no se encuentran datos. Esta opción está seleccionada de forma predeterminada para los bots migrados con el package Database, y los bots migrados ahora siguen el mismo comportamiento que Enterprise 11. Si la consulta SQL ejecutada no arroja ningún dato, el comportamiento es el siguiente:
    • Si se selecciona esta opción, no se creará ningún archivo CSV.
    • Si no selecciona esta opción, se crea un archivo CSV de 0 KB.
    Para obtener más información, consulte Uso de la action Leer desde.
  • Los bots migrados son compatibles con la tecla Devolución que se agregó recientemente en la action Simular pulsaciones de teclas > Pulsaciones de teclas. Estos bots seguirán mostrando la tecla Intro (que se renombró a Num Enter) y la recién agregada tecla Devolución.
  • Los bots migrados promueven el acceso a la variable global Fecha y hora a través de todas las actions en los comandos Datetime.
Puede migrar correctamente Task Bots que contienen referencias a varios MetaBots que incluyen DLL con el mismo nombre. El nombre de sesión del primer DLL se crea con el nombre del DLL. Cuando se migra la DLL posterior con el mismo nombre de otro MetaBot, se utiliza el ID de la carpeta en la que reside la DLL como nombre de sesión.

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

Correcciones

Si los bots de Enterprise 11 usaban el comando Send Email sin configurar la autenticación, ahora tras la migración los valores Host del servidor de correo electrónico, Puerto del servidor de correo electrónico y Mi servidor requiere autenticación se establecen en los valores adecuados.

Anteriormente, tras la migración, estos valores se establecían como variables nulas y la autenticación fallaba.

ID de caso de Servicio de nube: 01849475

Después de la migración, los bots que están utilizando la secuencia de comandos de Visual Basic o JavaScript en la action de automatización heredada de Run Script junto con varios parámetros que incluyen espacios sin comillas ahora mostrarán la salida correcta después de la ejecución.

Anteriormente, tales bots mostraban una salida incorrecta.

ID de caso de Servicio de nube: 01901882

Ya no se produce un error durante la migración cuando el bot Consulta de selección ejecuta la validación. Antes, se producía aleatoriamente el siguiente error con los controladores de texto.

[Microsoft][ODBC Text Driver] El objeto no es válido o no tiene valor.

Después de migrar a Automation 360, si la ventana Aplicación no existe para los bots que utilizan el control If, IF/ELSE o Loop en Windows, entonces estos bots ya no encuentran errores durante la ejecución del bot.

ID de caso de Servicio de nube: 01846262

Los parámetros Procedimiento almacenado se establecen correctamente con Nvarchar cuando migra bots a Automation 360.
Cuando un bot que contenía el bucle Archivo y Carpeta se migraba a Automation 360, aparecía un error si la carpeta correspondiente no existía. Puede migrar dichos bots como el bot heredado correspondiente, ya que la condición If ahora se agrega antes del bucle Archivo y Carpeta para comprobar si la carpeta existe.
Puede migrar bots que contengan el comando Subcadena de package de String a Automation 360, incluso si el atributo opcional Longitud está en blanco.
Al migrar un bot que tiene la variable $counter dentro de un bucle anidado a Automation 360, el recuento del bucle secundario se establece ahora en el contador del bucle primario, y la iteración del bucle secundario se procesa correctamente.
Cuando ejecuta una consulta Seleccionar dentro de un paquete Loop, y se reitera aún más su conjunto de resultados, el bucle resultante reitera ahora el último registro de la forma prevista.

ID de caso de Servicio de nube: 01799961

Puede migrar correctamente bots que tengan la opción Esperar a que el objeto tenga un valor establecida en 0 segundos en el comando Object Cloning.
Al usar el comando Ejecutar lógica con una condición IF/ELSE que utiliza una Variable de credencial, todas las variables de credencial migran correctamente.
Al migrar bots de Enterprise 11 con variables de cadena que tienen valores estáticos, ya no se realiza el análisis de variables mediante expresiones heredadas. Esto evita que se agreguen expresiones de análisis innecesarias a los bots migrados.

ID de caso de Servicio de nube: 01819830

Puede ejecutar correctamente bots migrados que contengan múltiples variables Clipboard como una salida. Automation 360 agrega la action Portapapeles:Copiar en después de cada variable para que el bot migrado se ejecute correctamente.

ID de caso de Servicio de nube: 01815938

Cuando se migran bots con Enterprise 11 que utilizan la acción Conectar con el comando Terminal Emulator, y si el campo Nombre de host contiene una Variable de credencial, el campo se asigna correctamente después de la migración.

ID de caso de Servicio de nube: 01861600

Al ejecutar bots migrados que contienen la acción Automatización heredada > Administrar controles web > Seleccionar elemento por texto, la lista que contiene variables se muestra ahora como se esperaba.

ID de caso de Servicio de nube: 01782998

Ahora puede cambiar, reasignar o eliminar la licencia de un usuario Bot Runner en una Control Room de Automation 360 migrada, incluso si el usuario Bot Runner había iniciado sesión en el Cliente Enterprise 11 al menos una vez.

Anteriormente, se mostraba un error en estos casos.

ID de caso de Servicio de nube: 01829547

Puede ejecutar bots migrados con éxito en servidores SMTP cuando incluye el comando Send Email dentro de un Loop, y ese bucle itera más de 100 veces.

ID de caso de Servicio de nube: 01792886

bots migrados no crean variables duplicadas cuando la variable Error_description distingue entre mayúsculas y minúsculas.

ID de caso de Servicio de nube: 01861530

Ahora puede migrar con éxito los registros de auditoría utilizando la utilidad de exportación de registros de auditoría en una configuración de varios nodos desde la Control Room de Enterprise 11.

Anteriormente, la utilidad de exportación de registros de auditoría mostraba un error de excepción en estos casos y no se podían migrar los registros de auditoría.

ID de caso de Servicio de nube: 01912835

Limitaciones

En Enterprise 11, si los bots utilizaban determinadas teclas (como: Ctrl, Mayús, Bloq Mayús, Bloq Num, etc.) en el comando Insert Keystrokes, las teclas se volvían a configurar al producirse un error durante la ejecución de bots secundarios. Sin embargo, tras la migración, estas teclas no se vuelven a configurar cuando se produce un error durante la ejecución de bots secundarios. Como resultado, podrían producirse una salida o un comportamiento diferentes durante la ejecución de los otros bots secundarios posteriores o del bot principal.

ID de caso de Servicio de nube: 00773679

Al migrar un bot que utiliza el comando Enviar correo electrónico y ejecutar el bot en Automation 360, los marcadores de posición predefinidos en el cuerpo del correo electrónico no se reemplazan por su contenido real.
Por ejemplo:
Task Name: <taskname>
Repeat: <repeat>
Status: <status>
Last Run Time: <lastruntime>
En cambio, al ejecutar el bot en Enterprise 11 con estos marcadores de posición, se genera la siguiente salida:
Task Name: PLACEHOLDER_SEND.atmx
Repeat: Do not Repeat
Status: Failed
Last Run Time: 11/29/2022 13:04:22

ID de caso de Servicio de nube: 01908010

Al ejecutar un bot migrado con un paquete XML que contiene la expresión Xpath, el bot en ejecución podría fallar y generar este mensaje de error: No node found at XPath
Este problema puede producirse en los siguientes casos concretos:
  • Si el elemento raíz no tiene un espacio de nombres, y el elemento secundario del paquete XML tiene un espacio de nombres predeterminado.
  • Si hay más de un xmlns (el espacio de nombres XML predeterminado) definido en el documento XML.

ID de caso de Servicio de nube: 01874203, 01798339

Consulte XML path is not working which works fine in Enterprise 11

Actualizaciones de la interfaz

Migración
La opción Bots que utilizan la acción Correo electrónico con autenticación básica se añade a Bot Scanner para escanear bots que utilizan autenticación básica en el paquete Email y el activador Email.El asistente de Bot Scanner que muestra la opción de seleccionar los bots que usan la acción de correo electrónico con autenticación básica

Escanear bots de Automation 360 que utilizan autenticación básica en la acción Correo electrónico

Se agrega la opción Usar configuración del servidor de correo electrónico saliente a Bot Migration Wizard para especificar el tipo de servidor de correo electrónico que se utiliza. Opción de visualización de Bot Migration Wizard para seleccionar el tipo de servidor saliente de correo electrónico

Compatibilidad con el tipo de servidor SMTP con el comando Send Email

Se agrega la opción Acción Convertir caracteres \n a \rn\n Registrar en archivo a Bot Migration Wizard para que darle la opción de no tener que editar los bots de forma manual y se agrega automáticamente una línea nueva a los bots migrados.Bot Migration Wizard muestra la opción de seleccionar la opción para tomar una nueva línea en bots

Mejor capacidad de edición automatizada para bots heredados