Orchestrator

Множества

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Массивы — это часто используемая структура данных в рабочих процессах Orchestrator. Источником данных могут служить триггеры или действия.

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

Работа с массивами в запусках

При использовании триггеров настройте их, отфильтровав конкретные значения массива.

Если предположить, что триггер содержит следующие данные:

{
  «языковые стандарты»: [
    {"имя": "de"},
    {"имя": "en"},
    {"имя": "fr"}
  ]
}

Если полезная нагрузка запуска содержит набор названий языковых стандартов, создайте триггерный фильтр, запускающий рабочий процесс только при значении первого языкового стандарта de. Для этого используйте компаратор «Строка равна» и введите {{ $.data.locales.0.name }}. Индекс в массиве разделен точками.

Работа с массивами в действиях

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

Например, действие возвращает те же данные, что и в примере запуска. Чтобы извлечь из массива название первого языкового стандарта, введите {{ $.locales[0].name }}. Индекс в массиве разделен квадратными скобками. Также на пути нет данных.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.