es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Orden de flujo de Power Automate

Tengo una conexión desde Salesforce a una tabla de Dataverse que contiene información sobre Contratos Firmados. La tabla de Dataverse tiene una columna de ID que indica en qué orden se firmaron los contratos. Tengo un flujo de Power Automate “”Cuando se crea una fila”” –> “”Solicitud HTTP a SharePoint para verificar si ya existe una lista con el mes del Contrato Firmado”” –> si sí –> “”Solicitud HTTP para crear un ítem en esa carpeta””, si no –> “Solicitud HTTP para crear una lista con el nombre del mes” –> luego crear un ítem en esta lista. Todo funciona bien, excepto que Power Automate comienza a procesar múltiples filas de Dataverse a la vez, como resultado, 2 o más flujos indican que la lista del “mes” aún no existe y todos esos flujos crean listas duplicadas. ¿Cómo puedo asegurarme de que el flujo procese las filas una a la vez en el orden en que se firmaron los contratos (columna de ID)? ¡Gracias desde ya!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para garantizar que el flujo de Power Automate procese las filas una por una en el orden en que se firmaron los contratos (columna de ID), puedes utilizar la acción de control “Apply to each” en Power Automate.

    1. En primer lugar, actualiza el desencadenador “Cuando se crea una fila” con la acción “Listar filas presentes en una tabla” de Dataverse para recuperar todas las filas de contratos firmados de Dataverse.
    2. Luego, añade la acción de control “Apply to each” al flujo y selecciona la columna “ID” como columna de ordenación en el filtro “Ordenar por”. Esto asegurará que el flujo procese cada fila una por una en el orden en que se firmaron los contratos.

    3. Dentro de la acción “Apply to each”, añade los pasos existentes para comprobar si la lista con el mes del contrato firmado existe en SharePoint, y crea la lista o el elemento en la lista existente según sea necesario.

    Al utilizar la acción “Apply to each” y ordenar las filas por la columna “ID”, puedes garantizar que el flujo procese cada fila una por una en el orden requerido, evitando la creación de listas duplicadas.

Comments are closed.