Actualizaciones de migración para la versión v.27

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 Correo electrónico

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 paquete de Correo electrónico y la acción 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 Ejecutar Bot Scanner para escanear bots en busca de características EOL | 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 Enviar correo electrónico

Al migrar bots con el comando Enviar correo electrónico, puede seleccionar la opción Usar la configuración del servidor de correo electrónico saliente en Asistente de migración de bots 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 Registrar en archivo, 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 Asistente de migración de bots, 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 Registrar en archivo 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 acción de Lectura de variables se agregó al paquete de Archivo de texto 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 acción 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 Correo electrónico 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 acción de Lectura de del paquete Base de datos, 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 paquete Base de datos, 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 acción Leer desde.
  • Los bots migrados son compatibles con la tecla Devolución que se agregó recientemente en la acción 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 acciones en los comandos Fecha y hora.
Puede migrar correctamente Bots de tarea 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 Enviar correo electrónico 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 acción de automatización heredada de Ejecutar secuencia de comandos 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 Si, IF/ELSE o Bucle 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 paquete de Cadena 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 Bucle, 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 Clonación de objetos.
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 Portapapeles como una salida. Automation 360 agrega la acción 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 Emulador del terminal, 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 Enviar correo electrónico dentro de un Bucle, 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 Insertar pulsaciones de tecla, 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 Correo electrónico 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 Asistente de migración de bots para especificar el tipo de servidor de correo electrónico que se utiliza. Opción de visualización de Asistente de migración de bots para seleccionar el tipo de servidor saliente de correo electrónico

Compatibilidad con el tipo de servidor SMTP con el comando Enviar correo electrónico

Se agrega la opción Acción Convertir caracteres \n a \rn\n Registrar en archivo a Asistente de migración de bots 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.Asistente de migración de bots 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