Crear un flujo de nube con el conector de Microsoft Dataverse (heredado)

Importante

Los flujos que se crearon con el conector Dataverse (heredado) ya no funcionarán a partir del verano de 2023. Utilice la herramienta de migración en Power Automate para migrar automáticamente desde el conector Dataverse (heredado) al conector de Microsoft Dataverse.

Con el conector de Microsoft Dataverse, puede crear flujos iniciados mediante la creación y actualización de eventos dentro de Dataverse. Además, puede realizar acciones de creación, actualización, recuperación y eliminación en filas dentro de Dataverse.

Iniciar un flujo de nube desde Dataverse

Puede usar cualquiera de los siguientes desencadenadores para iniciar el flujo.

  • Cuando se ejecuta un paso de flujo desde un flujo de proceso de negocio.
  • Cuando se agrega, modifica o elimina una fila.
  • Cuando se realiza una acción.

Captura de pantalla de la selección de un desencadenador.

Si el desencadenador seleccionado requiere la selección de un entorno, puede elegir (Current), que siempre usa la base de datos del entorno en el que se ejecuta Power Automate. Si quiere que el flujo siempre se desencadene en función de un evento de un entorno determinado, seleccione ese entorno.

Captura de pantalla de la elección de un entorno.

Puede usar ámbitos para determinar si su flujo se ejecuta en alguno de los siguientes escenarios:

  • Si agrega fila.
  • Si un usuario dentro de su unidad de negocio agrega una nueva fila.
  • Si algún usuario de su organización agrega una nueva fila.

Captura de pantalla de la elección de un ámbito.

Scope Momento del desencadenador
Unidad de negocio Se realiza una acción en una fila que es propiedad de la unidad de negocio
Organización Cualquier usuario de la organización o la base de datos realiza una acción
Unidades de negocio Parent:Child Se realiza una acción en una fila que es propiedad de la unidad de negocio o una unidad de negocio secundaria
Usuario Se realiza una acción en una fila de su propiedad

Los desencadenadores que se ejecutan cuando se modifica una fila también pueden usar columnas de filtrado. Esto garantiza que el flujo solo se ejecute cuando se modifique cualquiera de las columnas definidas.

Importante

Use columnas de filtrado para evitar que el flujo se ejecute innecesariamente.

Este flujo se desencadena cada vez que se modifica el nombre o apellido de un contacto que posee el usuario del flujo.

Captura de pantalla de las columnas Filtro.

Privilegios de desencadenador

Para crear un flujo de nube que se desencadene en función de la creación, actualización o eliminación de una fila, el usuario debe tener permisos de nivel de usuario para crear, leer, escribir y eliminar en la tabla de registro de devolución de llamadas. Además, según los ámbitos definidos, el usuario puede necesitar al menos ese nivel de lectura en la misma tabla. Más información sobre la seguridad del entorno.

Escribir datos en Dataverse

Para escribir datos en Dataverse, use cualquiera de las acciones siguientes:

  • Crear una nueva fila
  • Actualizar una fila

Este es un ejemplo de creación de una tarea de seguimiento cuando el usuario crea una nueva fila de cuenta.

Captura de pantalla de la tarea Seguimiento.

Conceptos avanzados

Escribir datos en las columnas Cliente, Propietario y Referente a

Para escribir datos en las columnas Cliente, Propietario y Referente a, deben rellenarse dos columnas.

Categoría de columna Configuración de ejemplo
Referente a Referente a = identificador de la fila (por ejemplo, identificador de cuenta) y Tipo referente a seleccionados en la lista.
Cliente Representa el identificador de fila y el tipo de cliente seleccionados en la lista.
Propietario Representa el identificador del usuario o equipo del sistema y el tipo de propietario seleccionados en la lista.

Habilitar comportamiento de upsert

Puede usar el comando actualizar una fila para proporcionar acciones upsert. Este comando actualiza la fila si ya existe o crea una nueva fila. Para invocar una acción de upsert, proporcione la tabla y una clave GUID. Si la fila con el tipo especificado y la clave especificados existe, se produce una actualización. De lo contrario, se crea una fila con la clave especificada.

Comportamiento de desencadenador

Si tiene un desencadenador registrado en la actualización de una fila, el flujo se ejecuta para cada actualización confirmada de esa fila. El servicio invoca al flujo de forma asincrónica y con la carga que captura en el momento en que se produce la invocación.

Si hay un trabajo pendiente de trabajos del sistema en el entorno, se pueden retrasar las ejecuciones del flujo. Si se produce este retraso, el flujo se desencadena cuando se ejecuta el trabajo del sistema para invocar al flujo.

Consulte también

Agregar aplicaciones de lienzo y flujos de nube a una solución de forma predeterminada