Compartir por


Use un patrón de fluxo asíncrono

Cando un fluxo pai ou unha aplicación Power App invoca un fluxo secundario, debe enviar unha resposta á persoa que chama nun prazo de 120 segundos. Se o fluxo non responde dentro deste período de tempo, a persoa que chama experimenta un tempo de espera e ocorre un erro.

Para asegurarse de que a persoa que chama non agarde unha resposta indefinidamente, pode configurar o fluxo para enviar unha resposta asíncrona. Ao configurar o fluxo para responder de forma asíncrona, a persoa que chama recibe un acuse de recibo inmediato de que a solicitude se está procesando.

Cando configura un fluxo para responder de forma asíncrona, o fluxo envía a seguinte resposta á persoa que chama:

  • Código de estado 202: o código de estado 202 é unha resposta HTTP estándar que indica que o fluxo aceptou a solicitude de procesamento, pero o procesamento aínda non se completou.
  • Cabeceira de localización: a cabeceira de localización da resposta proporciona un URL onde a persoa que chama pode comprobar o estado da solicitude. Podes usar este URL para seguir o progreso e o resultado final do fluxo.

Siga estes pasos para configurar a resposta asíncrona:

  1. Inicia sesión en Power Automate.

  2. Seleccione Crear.

  3. Seleccione Fluxo de nube instantánea.

  4. Seleccione Cando se reciba unha solicitude HTTP como activador.

  5. Engade as accións necesarias ao teu fluxo de nube.

  6. Engade a acción Resposta ao teu fluxo de nube.

    Captura de pantalla dun fluxo na nube que mostra a acción Resposta.

  7. Seleccione a acción Resposta , seleccione Configuración e active Resposta asíncrona .

    Captura de pantalla da pestana Configuración da acción Resposta coa resposta asíncrona activada.