어레이는 Orchestrator 워크플로에서 일반적으로 사용되는 데이터 구조이며 트리거 또는 작업에서 제공될 수 있습니다.
어레이는 Orchestrator 워크플로의 강력한 도구이며 어레이에서 값을 추출하는 방법을 이해하는 것이 중요합니다. 트리거, 작업 또는 변수로 작업할 때 배열의 특정 값을 참조할 수 있으면 보다 효율적이고 효과적인 워크플로를 구축하는 데 도움이 됩니다.
트리거에서 배열 작업
트리거를 사용하는 경우 특정 배열 값을 필터링하여 트리거를 구성합니다.
트리거에 다음 데이터가 있다고 가정합니다.
{ "locales": [ {"name": "de"}, {"name": "en"}, {"name": "fr"} ] }
트리거 페이로드에 로캘 이름 배열이 포함된 경우 첫 번째 로캘 이름이 de인 경우에만 워크플로를 트리거하는 트리거 필터를 만듭니다. 이를 위해 비교기를 사용하고 값을 입력합니다 {{ $.data.locales.0.name }}
. 배열의 인덱스는 점으로 구분됩니다.
액션에서 배열 작업
작업이 배열을 반환하고 동적 작업이 다음 작업에서 해당 배열의 특정 값을 사용해야 하는 경우 적절한 인덱스를 사용하여 값을 참조합니다.
예를 들어, 작업은 트리거 예제와 동일한 데이터를 반환합니다. 배열에서 첫 번째 로케일 이름을 추출하려면 를 입력하십시오 {{ $.locales[0].name }}
. 배열의 인덱스는 대괄호로 구분됩니다. 경로에도 데이터가 없습니다.