Práctica recomendada

Completado

Hay varias opciones disponibles para que su equipo haga que los flujos que construyen sean más fáciles de mantener:

  • Utilizar convenciones de nomenclatura significativas y asegurarse de tener en cuenta a los administradores y usuarios.
  • Cambiar el nombre de cada acción, como cambiar el nombre de la acción Enumerar filas a Enumerar contactos de la cuenta.
  • Utilizar comentarios sobre acciones para documentar el propósito.
  • Utilizar flujos secundarios para evitar flujos demasiado complejos o lógica repetida.

Flujos primarios y secundarios

El uso de flujos secundarios le permite separar partes de un flujo en flujos secundarios reutilizables.

Para crear un flujo secundario, debe crear el flujo en una solución y luego usar el desencadenador de Dataverse. El flujo secundario puede utilizar los siguientes desencadenadores:

  • Botón de activación manual
  • Power Apps
  • Solicitud de HTTP

El flujo principal también debe estar en una solución y luego puede usar la acción Ejecutar un flujo secundario. El flujo secundario puede devolver datos al flujo principal con Power Apps o la respuesta HTTP, como se muestra en la siguiente imagen.

Captura de pantalla que muestra los flujos principal y secundario.

Usar la entidad de servicio

Al ejecutar flujos, debe comprender el contexto de usuario en el que se ejecuta el flujo. Para un flujo Automatizado o Programado, el flujo se ejecutará como propietario del flujo y se utilizan las conexiones existentes en el flujo. Un propietario puede editar y cambiar las conexiones que se utilizan. Para flujos instantáneos, el propietario puede definir que el flujo se ejecute como propietario o como usuario y requiera que el usuario cree conexiones utilizando sus propias credenciales.

De forma predeterminada, cuando agrega una acción e inicia sesión en un conector, utiliza las credenciales del usuario interactivo actual y, por lo tanto, se ejecutará en el contexto de ese usuario. Alternativamente, puede iniciar sesión con una entidad de servicio mediante un usuario de la aplicación que se creó en Azure AD. Este enfoque permite implementar acciones mediante el uso del contexto de usuario de la aplicación de Dataverse.

Captura de pantalla del uso de entidades de seguridad