Использование переменной для вызова вложенного рабочего процесса - PullRequest
1 голос
/ 02 октября 2019

У меня есть несколько меньших рабочих процессов, которые мне нужно вызвать, и в моем родительском рабочем процессе есть переменная, которая представляет имя рабочего процесса.

Можно ли как-то создать действие для вызова вложенного рабочего процесса, ноиспользовать входящую переменную в качестве имени рабочего процесса?

Спасибо!

Ларри

1 Ответ

2 голосов
/ 04 октября 2019

Действие рабочего процесса требует идентификатор ресурса рабочего процесса в виде строки и не принимает переменные.

Вместо этого вы можете динамически вызывать рабочие процессы следующим образом

  1. Получите URI рабочего процесса через Действие ARM , вызвав Workflow Triggers - List Callback Url API

    arm-action-get-workflow-url

  2. Используйте свойство value, возвращаемое в HTTP-действии

    call-workflow-using-http-action

...