Azure logi c apps: динамическое задание имени рабочего процесса для вызова существующего приложения logi c (Nested Logi c app) - PullRequest
1 голос
/ 09 января 2020

Есть ли способ динамического обновления рабочих процессов при вызове приложения Child logi c как:

  • Конфигурация нормального рабочего процесса указана ниже: enter image description here

  • То, чего я хочу достичь, это как показано ниже, используя Свойства, Переменные, все, что обновляет рабочий процесс во время выполнения, я пытался использовать, как показано ниже:

enter image description here

  • Когда я пытаюсь сохранить, как указано выше, это приводит к ошибке как: Не удалось сохранить логи c Тест приложения. Действие запуска рабочего процесса /providers/Microsoft.Logic/workflows/@ enjvariables('WorkflowName ')}' типа 'EventGrid' имеет некорректное свойство 'host.workflow.id'. Ожидаемый формат: 'subscription / {subscriptionId} / resourceGroups / {resourceGroup} /providers/Microsoft.Logic/workflows

1 Ответ

2 голосов
/ 10 января 2020

К сожалению, это не поддерживается. Существует запрос функции , который, как я полагаю, также решит эту проблему, так что вы можете проголосовать за него, чтобы получить больше тяги.

Что касается обходного пути, вместо используя Workflow Action , вы можете просто использовать HTTP Action для запуска других приложений Logi c.

Вы можете использовать Рабочие процессы - URL-адрес обратного вызова списка ARM REST API для получения URL-адреса вашего приложения Logi c для вызова. Используя управляемую идентификацию , вы можете безопасно извлекать URL-адреса Trigger из ARM и динамически вызывать другие приложения Logi c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...