Power Automate

Estamos en proceso de migración a un "ERP" llamado NOVA Suite (no lo recomiendo por cierto). No tenemos acceso a base de datos, así que estoy aprendiendo a utilizar Power Automate para revisar y registrar información

Ejemplos de sintaxis requeridas para localizar elementos en la pagina web

Selecto de un campo que encuentra un RFC:

 iframe[Id="regionCenter-iframeEl"] table[Id@="gridview-10.*-record-.*"] > tbody > tr > td > div[Text="%RFC%"]

La aplicación utiliza iFrames , que dificultan localizar elementos, además que los inputs no tienen nombres, esta sintaxis encuentra un div que contiene cierto texto y después localiza el combo que busco:

 iframe[Id="regionCenter-iframeEl"] div[Id@="comboboxgenericoform-10.*"]:contains("Forma de Pago") div[Id@="comboboxgenericoform-10.*-trigger-picker"]

 iframe[Id="regionCenter-iframeEl"]  div[Id@="textfieldgenericoform-10.*"]:contains("Cuenta bancaria") input[Id@="textfieldgenericoform-10.*-inputEl"]

Esas son las sintaxis que generalmente resuelven todas las búsquedas de elementos. 

Otras recomendaciones:

- Utilizar la accion "Wait for web content" para evitar que el flujo falle,  cuando la aplicacion web tarda en responder.

- Para mayor facilidad ir separando funcionalidades en SubFlujos

Comentarios

Entradas más populares de este blog

Pentaho Spoon y conexion a Sybase SQL Anywhere 8

Modem Telmex TG582n administrar con Telnet