У меня есть разработанное на моей стороне приложение лазурной логики с несколькими соединителями, циклами и условиями, такими как отправка электронной почты, обновление SQL и другим набором вещей.
Поток выполняется правильно в соответствии с моими требованиями и предоставляет мне конечный результат.
Теперь я хочу, чтобы все шаги или действия, выполняемые в конкретном приложении логики, были извлечены за один раз вместе со статусом. Позвольте мне объяснить свой запрос на небольшом примере приложения логики:
Предположим, что существует 5-шаговое приложение логики с именем TestLogicAPP, и в нем есть следующие действия или шаги:
ШАГ 1: поток запускается при получении электронной почты: коннектор, используемый в OFfice365 ШАГ 2: после запуска потока первое действие помечает его как прочитанное: снова используется коннектор Office365 ШАГ 3: отправка ответа отправителю: снова используется коннектор - это Office365 ШАГ 4. Предположим, что по электронной почте приходит вложение, и Сохранение имени вложения в переменной путем объявления переменной Использование встроенного замедления переменной
ШАГ 5: Сохранение этого вложения, полученного по электронной почте, в хранилище файлов Azure или в общей папке: Используется соединитель хранилища файлов Azure
Все эти шаги выполняются в приложениях логики без ошибок при ведении истории выполнения.
Я хочу перечислить все эти действия / шаги за один раз с их статусом, например
Имя ШАГА1: Успешное имя ШАГА2: Успешное имя ШАГА3: Сбой вместе с причиной сбоя или сообщением (при условии, что третий сбой из приведенного выше примера)
Or
Имя ШАГА1: Успешное имя ШАГА2: Успешное имя ШАГА3: Успешное имя ШАГА4: Успешное имя ШАГА5: Успешно
Для этого. Когда я искал в Интернете, я получил API отдыха, предоставленный Microsoft, который дает следующие данные:
ПОЛУЧИТЕ https://management.azure.com/subscriptions/ {subscriptionId} / resourceGroups / {resourceGroupName } /providers/Microsoft.Logic/workflows/ {workflowName} / run / {runName} / actions? api-version = 2016-06-01.
Выше API Взято из ссылки ниже: https://docs.microsoft.com/en-us/rest/api/logic/workflowrunactions/list#code-try-0
Но при выполнении он не перечисляет все действия в данном запуске приложения логики. В частности, ниже перечислены действия, связанные с соединителем:
- Действие триггера приложения логики (коннектор Office 365)
- Отправка электронной почты (коннектор Office 365)
- Отправка файла вложения по электронной почте в общую папку или хранилище файлов Azure
Обратите внимание, почему? Является ли это ошибкой в Microsoft Logic APP REST API или он создан для целенаправленного отображения или исключения таких шагов или действий?
Или есть другой способ получить желаемый результат, описанный выше?
Пожалуйста, помогите мне по этой проблеме или запросу.
Поискал в Интернете и нашел API отдыха, связанный с приложением Logic, по ссылке ниже, как описано выше.
Ожидаемый результат. Получите все действия или результаты шагов выполнения приложения логики, включая действие триггера.
Фактический результат: Получено только несколько действий / шагов, некоторые из них не попадают в остальные результаты api.