Crear un flujo de nube con el conector de Microsoft Dataverse (heredado)
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 en Dataverse.
Importante
Los flujos que se crearon con el conector de Dataverse (heredado) ya no funcionarán a partir de una fecha que se anunciará en 2024. Para migrar automáticamente el conector Dataverse (heredado) al conector Microsoft Dataverse, use la herramienta de migración en Power Automate.
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.
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.
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.
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.
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.
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.
Información relacionada
Agregar aplicaciones de lienzo y flujos de nube a una solución de forma predeterminada