오케스트레이션에서 단계 오류 처리
오케스트레이션에서 단계 오류를 관리하는 오류 경로를 구성합니다. 단계 또는 단계에 오류가 발생할 경우 실행되는 요소 및 이동 커넥터를 추가합니다. 이러한 경로는 오케스트레이션이 실패하지 않고 성공적으로 완료되도록 돕습니다.
필수 Edition
| Flow Orchestration의 지원되는 Edition 보기. |
| 필요한 사용자 권한 | |
|---|---|
| Flow Builder에서 오케스트레이션 열기, 편집 또는 만들기: | 플로 관리 |
오케스트레이션에서 오류 처리의 가치와 전략을 이해하려면 오케스트레이션에서 오류 처리을 참조하십시오.
오류 경로 추가
오케스트레이션의 단계에 대한 오류 경로를 정의합니다.
이 과업을 수행하려면 1단계 이상의 오케스트레이션이 필요합니다.
- 오케스트레이션의 스테이지 위로 마우스를 이동합니다.
-
를 클릭한 다음, 장애 경로 추가를 선택합니다.
- 작업을 저장합니다.
오류 경로에 요소를 하나 이상 추가합니다.
오류 경로에 결정 요소 추가
결정 요소를 사용하여 오류 경로에서 실행되는 요소를 제어하는 조건을 만듭니다.
이 과업을 수행하려면 오케스트레이션에 정의된 오류 경로가 있는 1개 이상의 스테이지가 있어야 합니다.
결정 요소를 사용하여 오류가 발생한 단계를 확인하고 오케스트레이션을 적절한 복구 작업으로 라우팅합니다. 결정 요소는 오케스트레이션 실행 변수 및 자동 출력을 평가하여 오류의 소스를 식별하고 최적의 복구 경로를 결정합니다.
중앙 집중식 오류 경로 전략을 구현할 때 결정 요소가 입력 지점으로 사용됩니다. 오류를 유발한 단계를 식별하고 해결할 수 있도록 적절한 결과 경로로 라우팅합니다.
-
오류 경로에서
을 클릭한 다음, 결정을 선택합니다.
- 레이블, API 이름, 설명을 입력합니다.
-
결정 요소에 사용할 결정 논리 유형을 선택합니다.
- 기존 논리 식 및 오케스트레이션의 명시적으로 정의된 데이터를 기반으로 어떤 결과가 실행되는지 확인하려면 수동 정의(기본값)를 선택합니다.
- 오케스트레이션의 AI 평가 데이터를 기반으로 어떤 결과가 실행되는지 동적으로 결정하려면 AI로 정의(고급)를 선택합니다.
-
수동 정의를 선택한 경우(기본값) 요소에 대한 조건 및 결과를 정의합니다. 수동 조건이 있는 결정 요소의 결과는 나열된 순서대로 평가됩니다. 따라서 결과를 정의하는 순서에 따라 오케스트레이션 실행이 가져오는 결과에 영향을 미칠 수 있습니다.
- 레이블 및 결과 API 이름을 입력합니다. 결과 API 이름은 오케스트레이션 내에서 고유해야 합니다.
-
첫 번째 결과에 사용할 조건 요구 사항을 정의합니다.
옵션 결정 결과 동작 모든 조건을 충족함 조건 중 하나가 false인 경우, 오케스트레이션이 다음 결과의 조건을 평가합니다. 일부 조건을 충족함 조건 중 하나가 true인 경우 오케스트레이션이 이 결과의 경로를 즉시 따릅니다. 사용자 정의 조건 논리를 충족함 이 옵션을 선택하는 경우 최대 1,000자를 입력하여 조건 논리를 제공합니다. 사용:
- 번호 - 각 조건을 참조
- AND, OR 또는 NOT - true여야 하는 조건 조합 식별
- 괄호 - 문자열의 일부를 함께 그룹화
AND를 입력하면 모든 조건을 총족함을 선택한 경우와 동일하고, OR을 입력하면 일부 조건을 총족함을 선택한 경우와 동일합니다. 기타 논리를 입력하는 경우에는 각 조건에 대한 숫자를 포함해야 합니다.
예를 들어, 1 AND NOT(2 OR 3)의 경우, 플로에서 첫 번째 조건이
true이고 두 번째 또는 세 번째 조건이true가 아닌지 평가합니다. -
첫 번째 결과에 대한 논리 조건을 정의합니다.
열 머리글 설명 자원 - 스테이지 또는 단계에서 입력 변수 또는 자동 출력을 선택합니다.
- 결정 요소를 선택합니다.
- 전역 변수를 선택합니다.
연산자 사용 가능한 연산자는 자원에 대해 선택한 데이터 유형에 따라 다릅니다. 결정 요소의 플로 오케스트레이션 연산자를 참조하십시오. 값 동일한 행의 자원 및 값에 비교할 수 있는 데이터 유형이 있어야 합니다.
- 스테이지 또는 단계에서 입력 변수 또는 자동 출력과 같은 오케스트레이션 자원을 선택합니다.
- 전역 변수를 선택합니다.
- 리터럴 값을 입력합니다.
날짜 값에 숫자를 더하거나 빼면 날짜가 시간 단위가 아닌 일 단위로 조정됩니다.
- AI로 정의를 선택한 경우(고급) 요소에 대한 지침 및 결과를 정의합니다.
-
(옵션) 결정 요소에 결정 결과를 추가하려면
를 클릭합니다. 해당 단계를 반복하여 레이블 및 결과 API 이름을 추가하고 조건을 설정하거나 조건 간의 논리를 식별합니다. 수동 조건은 4b단계를 참조하십시오. AI 조건은 5b단계를 참조하십시오.
-
(옵션) 결정 요소에서 결정 결과의 순서를 변경하려면
를 클릭하고 항목을 새 위치로 끌어옵니다. 기본 결과는 항상 마지막이므로 조건이 있는 결정 결과를 목록의 마지막 위치로 이동할 수 없습니다.
-
(옵션) 결정 요소의 가독성을 향상하려면 기본 결과의 이름을 변경합니다.
- 결과 순서 아래에서 기본 결과를 선택합니다.
- 레이블을 입력합니다.
- 작업을 저장합니다.
