Amazon Connect 플로우 언어의 작업 - Amazon Connect

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Connect 플로우 언어의 작업

액션은 흐름 실행의 한 단계입니다. 이주제에서는 다음과 같은 필드에 대해 설명합니다.정의되어 있습니다.

식별자

동일한 흐름 내의 모든 작업 간에 고유해야 하는 문자열입니다. 이 식별자는 최대 50자까지 사용할 수 있으며 모든 문자 (유니코드 및 공백 포함) 를 포함할 수 있습니다. 바로 사용할 수있다불투명하거나 사용자 친화적입니다.

유형

흐름의 특정 단계에 대해 수행 중인 작업 유형을 식별하는 문자열입니다. 이 유형은 허용 유형 목록 중 하나여야 합니다.나중에 다룹니다..

파라미터

특정 Action 블록의 사용자 지정 가능한 동작을 정의하는 객체입니다. 각 액션에는 이 매개 변수 객체의 고유한 형식이 있으며, 이는 개별 작업 정의에 자세히 설명되어 있습니다.

Parameters 객체는 액션에 대한 사용자 정의 가능한 동작을 정의합니다. 예를 들어 설정할 속성 또는 설정할 속성을 정의합니다.AWS Lambda실행할 함수입니다. 형식은 각 작업 유형마다 다릅니다. 특정 액션의 매개 변수 객체의 특정 형식을 찾으려면 개별 액션의 정의를 참조하십시오.아래.

Transitions

현재 작업이 완료된 후 다음 동작을 선택하기 위한 동작을 정의하는 객체입니다. 특정 작업이 종료됩니다. 즉, 실행 시 흐름 실행을 마칩니다. 이는 트랜지션이 다음과 같아야 하기 때문입니다빈 객체로 정의됨.

Transition 객체는 흐름 런타임 중에 다음 액션으로 진행하는 방법을 정의합니다. 이 객체에는 다음과 같은 필드가 지정되어 있어야 합니다.

다음 것액션

NextAction 은 이 작업 이후에 실행되어야 하는 액션의 식별자를 포함하는 문자열입니다 (e가 없는 경우)rror또는 조건이 우선적으로 선택됩니다.

오류

오류는 오류 객체의 목록입니다. 각 오류 객체에는 오류의 유형 또는 범주 (ErrorType) 와 오류가 발생할 때 이후에 실행해야 하는 작업의 식별자 (NextAction) 가 포함되어 있습니다.

각 개별 액션은 특정 오류를 지원하며, 액션의 자세한 내용은나중에 정의및 일반적으로 지원되는 다음과 같은 오류가 있습니다.

  • 노매칭 오류. 이 오류는 오류가 발생하고 다른 오류가 일치하지 않을 때 호출됩니다.

  • 노매칭 조건. 정의된 조건이 true로 확인되지 않으면 호출됩니다.

조건

조건은 Action의 결과에 대해 평가하기 위해 일련의 검사를 정의하는 순서가 지정된 목록입니다. 이 결과는 작업마다 변경되며 매개 변수에 따라 변경될 수도 있습니다. 예를 들어 MetricType 매개 변수가 NumberOfContactSInQueue을 참조하는 경우 CheckMetricData 작업에 대한 “대기열에 있는 연락처 수”와 비교 작업에 대한 “속성 값”이 있습니다. 조건은 순서대로 평가되며, true로 평가되는 첫 번째 조건은 해당 조건이 발생할 전환으로 선택되어 해당 조건의 대상을 다음 작업 실행으로 만듭니다. 아래의 조건 객체에 대해서는 아래에서 자세히 설명합니다.

조건은 액션의 결과를 평가하는 방법에 대한 정의이며 true 또는 false로 평가할 수 있습니다. 흐름의 Conditions 객체에는 순서가 지정된 객체 목록이 포함되어 있습니다. 각 객체에는 NextAction (조건이 true로 평가되는 경우 호출할 작업의 식별자) 과 평가할 조건이 포함됩니다.

  • 다음 것액션: 이 조건이 true로 평가되는 첫 번째 조건인 경우 이 작업 이후에 실행되어야 하는 작업의 식별자를 포함하는 문자열입니다.

  • 조건: 평가 논리를 정의하는 객체입니다.

조건 객체

Condition 객체에는 다음 필드가 포함되어 있어야 합니다.

  • Operator: 피연산자에 적용되는 비교 연산자를 나타내는 문자열입니다. 허용된 연산자 목록과 해당 로직에 대한 설명은 다음 표에 정의되어 있습니다.

  • 피연산자: 연산자가 적용되는 피연산자 목록입니다. 연산자에 따라 이러한 피연산자는 문자열이거나 Condition 객체일 수 있습니다. 특정 연산자는 예상되는 피연산자 수와 함께 예상되는 피연산자 유형을 정의합니다 (일부 연산자는 하나의 피연산자만 필요하고 일부는 최대 10개의 피연산자 목록을 지원합니다). 조건은 깊이 5개 이하의 조건을 중첩할 수 있으며, 중첩된 깊이에 관계없이 단일 조건에 50개 이상의 하위 조건을 포함할 수 없습니다.

연산자 목록

연산자 설명 피연산자 피연산자

같음

반환 형식참된지정된 문자열이 결과와 정확히 같을 경우

String 1

텍스트 스타트위드

반환 형식참된텍스트로 해석되는 결과가 지정된 문자열로 시작하는 경우

String 1

텍스트 엔드위드

반환 형식참된텍스트로 해석되는 결과가 지정된 문자열로 끝나는 경우

String 1

텍스트 포함

반환 형식참된텍스트로 해석되는 결과에 지정된 문자열이 적어도 한 번 포함되어 있는 경우

String 1

숫자그레이더보다

반환 형식참된숫자 값으로 해석되는 결과가 지정된 문자열보다 큰 경우 결과 또는 지정된 문자열이 숫자가 아니면 반환됩니다.거짓.

String 1

숫자그레이트에로레갈토

반환 형식참된결과가 숫자 값으로 해석되는 경우 지정된 문자열보다 크거나 같습니다. 결과 또는 지정된 문자열이 숫자가 아니면 반환됩니다.거짓.

String 1

숫자보다

반환 형식참된결과가 숫자 값으로 해석되는 경우 지정된 문자열보다 작습니다. 결과 또는 지정된 문자열이 숫자가 아니면 반환됩니다.거짓.

String 1

숫자소레갈토

반환 형식참된결과가 숫자 값으로 해석되는 경우 지정된 문자열보다 작거나 같습니다. 결과 또는 지정된 문자열이 숫자가 아니면 반환됩니다.거짓.

String 1

예제 조건

다음은 결과가 “ABC”로 시작하는 경우 true를 반환하는 조건의 예입니다.

{ "Operator": "TextStartsWith", "Operands": [ "ABC" ] }