Перезапустить экземпляр потока из истории
Есть ли способ найти и повторно запустить более ранний экземпляр потока программно?
Я могу сделать это вручную: скачать CSV, содержащий экземпляры, поиск в Trigger output
столбец, который я хочу, получить идентификатор, скопируйте и вставьте URL-адрес запуска, и нажмите повторно отправить.
Я пытался с самим потоком: встроенный разъем управления потоком поддерживает только для поиска определенного потока по имени, и даже не идет в историю
Powershell: установлен модуль PowerApps, я могу перечислить экземпляры с
Get-FlowRun -FlowName {flow name}
Но я не вижу те же свойства, что и в экспортированном csv, также нет команды Run-Flow, которая позволяла бы мне ее запускать.
Итак, я немного застрял здесь, кто-нибудь может мне помочь?
2 ответа
Мы пока не можем программно повторно отправить выполнение Flow из истории с помощью PowerShell или каким-либо другим методом api.
Но можно избежать ручной работы, используя workflow
функция в потоке compose
шаг, мы можем автоматизировать состав URL-адреса запуска истории потока. Прочитайте больше
https://xxx.flow.microsoft.com/manage/environments/07aa1562-fea6-4583-8d76-9a8e67cbf298/flows/141e89fb-af2d-47ac-be25-f9176e64e9a0/runs/08586722084717816659969428791CU12?backUrl=%2Fflows%2F141e89fb-af2d-47ac-be25-f9176e64e9a0%2Fdetails&runStatus=Failed
Мне нужно найти 3 руководства, чтобы создать URL-адрес истории потока.
Первый guid - это my environmentName (07aa1562-fea6-4583-8d76-9a8e67cbf298), затем у меня есть имя потока ( 141e89fb-af2d-47ac-be25-f9176e64e9a0) и, наконец, запуск (0858672208471781665991269428791CU).
Существует командлет из интерфейса командной строки Microsoft 365 для повторной отправки потока.
m365 flow run resubmit --environment flowEnvironmentID --flow flowGUID --name flowRunID –confirm
Вы также можете повторно отправить поток с помощью Power Automate REST API.
Для Power Automate REST API вам нужно будет передать токен авторизации.
Для получения дополнительной информации прочтите следующий пост https://ashiqf.com/2021/05/09/resubmit-your-failed-power-automate-flow-runs-automatically-using-m365-cli-and-rest-api /