Acciones comunes

Completado

Las acciones que se utilizan en Power Automate se definen mediante conectores. Cada conector tiene su propio conjunto de acciones. Las siguientes secciones explican las acciones que tienen en común Power Automate y Dataverse.

El conector Dataverse incluye las siguientes acciones:

  • Crear un nuevo registro
  • Obtener registro
  • Listar registros
  • Actualizar un registro
  • Eliminar un registro

El conector Common Dataverse (entorno actual) tiene las mismas acciones e incluye algunas otras:

  • Crear una nueva fila
  • Obtener una fila por id
  • Enumerar filas
  • Actualizar una fila
  • Eliminar una fila
  • Relacionar filas
  • Anular relación de filas
  • Ejecutar una solicitud de changeset
  • Descargar un archivo o una imagen
  • Cargar un archivo o una imagen
  • Realizar una acción enlazada
  • Realizar una acción sin enlazar
  • Predecir con modelos de AI Builder

El conector Dataverse también permite crear y usar flujos secundarios.

Nota

El conector Dataverse tiene muchas ventajas sobre otros conectores y debería ser su primera opción con Power Automate.

Recuperar datos

Al usar las acciones Obtener una fila por id o Enumerar filas para recuperar datos, debe asegurarse de especificar solo los campos de columna que sean obligatorios para el flujo.

La mayoría de los desencadenadores de Dataverse proporcionan todos los campos y no es necesario recuperar explícitamente el registro inmediatamente después de que se ejecute el desencadenador. Sin embargo, se aplican las siguientes excepciones:

  • El desencadenador Al seleccionar un registro no incluye campos de búsqueda de varios a uno y se precisará una acción Obtener una fila por id.
  • La opción Eliminar solo incluye el id. de la fila, pero no incluye otras columnas.

Nota

Si se hace referencia a datos que se han recuperado previamente de un flujo, los datos no se actualizarán automáticamente tras ejecutar el paso original.

Obtener listas de datos

La acción Enumerar filas puede ayudarlo a filtrar datos mediante una consulta OData o una consulta FetchXML para recuperar datos.

Captura de pantalla que muestra acción Enumerar filas

Al usar la acción Enumerar filas, deberá:

  • Filtrar los datos en la acción Enumerar filas, en lugar de en un paso posterior con las acciones Operación de datos.
  • Tenga en cuenta que los filtros Capturar consulta XML pueden aceptar criterios más avanzados, incluidas las entidades relacionadas.
  • Utilice el filtro Expandir consulta para que se incluyan las filas relacionadas en el resultado.
  • Utilice la herramienta FetchXMl Builder en XrmToolBox para crear sus consultas OData y FetchXML.
  • Habilite la paginación si desea más de una página de datos. El tamaño de la página lo determina el conector, y en Dataverse es 1024. La paginación se activa a través de la configuración de la acción. El límite es de 100 000 filas.

Nota

El filtro Expandir consulta puede ayudar a disminuir la complejidad de sus flujos, reducir la cantidad de llamadas API realizadas y acelerar sus flujos.

Actualizar datos

Al usar la acción Actualizar una fila, deberá:

  • Incluir solo las columnas que han cambiado. Este enfoque evita que se desencadenen otros registros de automatización y auditoría.
  • Utilice la expresión null para borrar los valores.
  • Introduzca un GUID para el id. principal, si está utilizando una clave Alternativa, que realizará una operación Upsert con las otras columnas de datos que proporcione.

Llamar a acciones personalizadas

Microsoft usa el término acción para varios comportamientos diferentes en los procesos, para un tipo de proceso y para los pasos dentro de los procesos y flujos. Las acciones personalizadas son procesos con capacidades similares a los flujos de trabajo clásicos en cuanto a lo que se puede realizar con pasos; es decir, los procesos de acción pueden usar condiciones, así como crear y actualizar filas.

Las acciones personalizadas son procesos reutilizables que se pueden iniciar a partir de código y Power Automate. Microsoft también incluye varias acciones integradas como:

  • Establecer plantilla de Word: crea un documento de Microsoft Word a partir de una plantilla de Word.
  • Agregar a la cola: agrega un registro a una cola.

Los flujos de nube de Power Automate pueden llamar a acciones personalizadas mediante el conector Dataverse. Debe usar la acción Realizar una acción enlazada para los procesos de acción que estén asociados con una tabla y utilizar Realizar una acción independiente para los procesos de acción que se establezcan como Globales.