У меня есть контроллер ForEach, где я вызываю конечную точку, чтобы вернуть список переменных guid (например, inspeId).Я храню их с помощью JSON Extractor (JSONPath) в 1 переменную - inspeIds.Поскольку существует несколько значений, в конечном итоге создается массив, который отлично работает, когда я использую их по цепочке на другом контроллере.Из-за требования рабочего процесса мне нужно объединить все экземпляры инспекционного идентификатора и затем перейти к следующему контроллеру.Но поскольку массив создается внутри контроллера ForEach, он переопределяется на каждой итерации этого контроллера.Итак, я получаю последний результат от контроллера.
Я безуспешно изучил Groovy и BeanShell Processor, поэтому прошу вашей помощи.
Вот несколькоснимки экрана -
JSON Extractor для инспекционного идентификатора
Результаты отладки переменной