스위치 동작

스위치 작업은 하나 이상의 표현식 사례를 평가한 후 조건에 따라 분기됩니다. 이 작업은 결정 작업과 유사하며 여러 사례를 평가해야 하는 경우 쉽게 설정할 수 있습니다. 스위치 동작을 다음으로 구성 건축가가 언제, 어떤 상황에서 무엇을 해야 하는지 지정합니다.

작업 편집기에서 사례 레이블을 보기 쉽기 때문에 스위치 작업은 Architect에서 간단합니다. 각각의 값은 케이스이며, 관련된 변수는 각각의 케이스에서 확인된 후 실행되거나 켜집니다. 켜진 변수가 대소문자와 같으면 Architect는 해당 대소문자 뒤에 오는 명령문을 실행합니다.

예를 들어 계정 상태에 따라 발신자에게 특정 오디오를 재생하려고 한다고 가정해 보겠습니다. 계정이 현재까지 지불된 경우 발신자가 다가오는 판촉 특별 행사에 대해 듣기를 원합니다. 계정이 연체된 경우 발신자에게 사용 가능한 지불 방법 목록을 제공하려고 합니다. 계정이 연체된 경우 발신자가 해당 부서로 연결될 것임을 알리고 싶습니다. 발신자에게 계정이 없는 경우 발신자가 기본 오디오 프롬프트를 듣도록 하고 싶습니다. 전환 작업은 통화 흐름의 시각적 작업 편집기에서 이러한 옵션을 배치하는 데 도움이 됩니다.

스위치 끝에 표시되는 기본 케이스를 포함하여 스위치 내에서 최대 64개의 케이스를 가질 수 있습니다. 기본 케이스는 이전 케이스 중 어느 것도 참이 아닐 때 작업을 수행하는 데 사용할 수 있습니다. 다른 switch 작업에서 case 문으로 분기할 수도 있습니다.

기본적으로 Switch 작업은 부울 식 구성을 나타냅니다. 단, 표현식 유형을 선택할 때 표현식 유형이 case 문과 일치하기만 하면 모든 표현식을 사용할 수 있습니다. 표현식을 평가 스타일로 사용하여 전환 작업을 생성할 때 다음 사항을 고려하십시오.

  • 표현식 유형은 케이스 유형과 일치해야 합니다. 부울 식에는 부울 케이스가 있어야 하고 문자열 식에는 문자열 케이스가 있어야 하는 식입니다.
  • 평가할 표현식의 표현식 유형이 변경되면 케이스를 다음으로 변경 버튼이 나타납니다. 표현식 유형에 따라 이 버튼 레이블이 달라집니다. 
  • 리터럴 모드의 경우 케이스를 다음으로 변경 버튼 Architect는 이전에 입력한 모든 값을 재설정합니다. 이 버튼을 클릭하기 전에 주의하십시오. 표현식 모드에서 입력한 값은 리터럴 모드로 전환하지 않는 한 그대로 유지됩니다.
  • 클릭하면 다음으로 대소문자 변경 버튼을 누르면 케이스 값 상자가 선택한 표현식 변수에 대한 항목을 허용하도록 변경됩니다.

이름 설명
이름  스위치 작업을 설명하는 이름을 입력합니다.

평가 스타일

다음 중 하나를 선택합니다.

  • True를 반환한 첫 번째 case의 경로 사용 조건이 True 값을 처음 반환할 때 Architect는 해당 경로를 따르고 더 이상 사례로 이동하지 않습니다.
  • 식과 일치하는 첫 번째 case의 경로 사용 처음으로 condition이 지정된 표현식과 같으면 Architect는 해당 경로를 따르고 더 이상 케이스로 이동하지 않습니다.

선택하면 아래 표현식과 일치하는 첫 번째 경우의 경로를 가져옵니다., 여기에 원하는 표현식을 입력합니다.

사례(부울)

케이스 구성 상자에서 부울 표현식을 정의하십시오. 기본적으로 이러한 상자는 리터럴 모드에 있습니다. 리터럴 모드와 표현식 모드 간 전환 더 자세한 표현을 입력하거나 큰 표현식 편집기에 액세스 및 연산자 및 기능 도움말.

당신은 또한 수:

  • 딸깍 하는 소리 케이스를 제거하려면
  • 딸깍 하는 소리 사건을 접는 것.
  • 딸깍 하는 소리 사건을 확장하려고요.
  • 클릭하고 길게 누르세요. 사례 케이스 목록에서 위 또는 아래로 이동하려는 카드입니다. 확장된 카드를 이동하려면 카드 헤더를 길게 클릭하세요.

Case 추가

딸깍 하는 소리 옆에 사례(부울) 추가 사례를 추가하려면 허용 가능한 케이스의 최소 수는 1(기본값에 추가)이고 허용 가능한 케이스의 최대 수는 64입니다.

기본 Case

추가된 사례가 적용되지 않는 경우 흐름이 사용하는 기본 경로입니다.
참고: Switch 액션의 디자인 영역에서 평가 스타일과 케이스 전환을 정의한 후 작업 편집기에서 각 케이스 아래에 원하는 액션을 추가해야 합니다.