At least you can set Concurrency setting for pipeline:
For more details about pipeline run, you need to store runId (from body of response for trigger) and check for status, for example by Get-AzDataFactoryV2PipelineRun or Logic Apps.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hi,
We are triggering ADF pipelines from Power Apps through Power Automate. We want to display the pipeline triggered status(Started, In-Progress or Completed), triggered by, triggered datetime in Power Apps UI screen.
We have created buttons in power apps to trigger ADF pipeline. Only one pipeline should run at a time. If multiple pipelines are triggered, subsequent pipelines should be queued and can be executed when previous pipeline run has completed.
We want to know the best feasible solution to achieve this.
Thanks in advance.
At least you can set Concurrency setting for pipeline:
For more details about pipeline run, you need to store runId (from body of response for trigger) and check for status, for example by Get-AzDataFactoryV2PipelineRun or Logic Apps.
Thank you for posting query in Microsoft Q&A Platform.
If you are referring to single pipeline here and make sure that pipeline runs should be queued when multiple times triggered, then consider setting
Concurrency
setting inside pipeline to1
.
If you are referring to multiple pipelines and make sure other pipelines should be queued when one is running from ADF, then you need to identify order in which they can run and try to create dependencies inside trigger on each other. Using
tumbling window
triggers you can have dependencies between triggers. Kindly check this video to understand better.
You can refer below video too.
https://www.youtube.com/watch?v=4A4lv5XGI98
Hope this helps. Please let me know if any further queries.
Please consider hitting Accept Answer
button. Accepted answers help community as well.