다음을 통해 공유


토픽에 조건 추가

조건 노드를 사용하여 한 변수의 값을 다른 변수의 값이나 특정 값과 비교하여 토픽에 분기를 추가할 수 있습니다. 예를 들어, isClubMember 의 값이 True이면 토픽는 할인을 제공합니다. 그렇지 않으면 토픽는 표준 품목 가격을 제시합니다.

식별하기 쉽도록 노드 이름을 바꾸세요. 노드의 이름 필드를 선택하여 이름을 직접 업데이트하거나, 노드의 더보기 아이콘()을 선택하고 메뉴에서 이름 바꾸기를 선택합니다. 코드 편집기에서 노드 이름을 바꿀 수도 있습니다.

트리거 노드 이름을 바꾸고 단계 노드로 이동하는 것은 불가능합니다.

노드 이름은 최대 500자까지 가능합니다.

사전 요구 사항

조건 추가

  1. 원하는 토픽를 엽니다.

  2. 조건을 추가하려는 노드 아래에 있는 노드 추가 아이콘 을 선택한 다음, 조건 추가를 선택합니다.

    이 작업은 토픽에 두 개의 분기를 추가합니다. 하나의 분기는 조건 노드로 시작하며 조건이 true일 때 대화 경로를 정의합니다. 다른 분기는 기타 모든 조건 노드로 시작하고 조건이 false일 때의 경로를 정의합니다.

    새로운 조건과 해당 조건 분기, 그리고 다른 모든 조건 분기를 보여주는 스크린샷입니다.

    조건 분기에서 조건을 구축하려면 변수, 논리적 운영자, 값을 선택해야 합니다.

  3. 변수 선택을 선택하고 비교할 변수를 선택합니다.

    사용 가능한 논리 연산자는 선택한 변수의 유형에 따라 다릅니다. 예를 들어, 같음 은 기본적으로 선택되어 있으며 모든 변수 유형에서 사용할 수 있습니다. 운영자 is greater than 은 숫자 유형에 사용할 수 있지만 문자열 유형에는 사용할 수 없습니다.

  4. 필요한 경우 다른 운영자를 선택하세요.

  5. 변수와 비교할 값을 선택하거나 입력하세요.

    비교할 값 또는 변수는 변수 및 연산자를 기반으로 호환 가능한 유형이어야 합니다. Is Blank 또는 Is not Blank와 같은 일부 연산자는 비교 값을 추가할 필요가 없습니다.

    텍스트나 숫자와 같은 간단한 유형의 경우 리터럴 값을 입력할 수 있습니다. 변수를 선택하려면 변수 선택 아이콘(>)을 선택하거나 Power Fx 수식을 사용하세요.

  6. 조건에 더 많은 기준을 추가해야 하는 경우 + 새 조건을 선택합니다. And를 선택하여 기준을 누적시키거나 Or를 선택하여 서로 배타적으로 만듭니다.

    Or 운영자를 사용하여 조건 분기를 보여주는 스크린샷.

참고

문자열을 다른 데이터 유형과 비교하는 조건을 구성하는 동안 첫 번째 변수와 비교 값 사이에 불일치가 발생하면 유형 비교와 유형 불일치 수정 버튼를 알리는 오류 메시지가 나타납니다. 버튼를 선택하면 불일치를 해결하는 Copilot Studio 수식 Power Fx 이 자동으로 생성됩니다.

더 많은 조건 분기 추가

처음에 조건에는 두 개의 분기가 있습니다. 조건이 참일 때의 조건 분기(즉, if 문)와 조건이 거짓일 때의 다른 모든 조건 분기(즉, else 문)입니다. 필요한 만큼 많은 조건 분기(else if 문에 대해)를 추가할 수 있습니다. 각 조건은 순서대로 평가됩니다. true로 평가되는 조건이 있는 첫 번째 분기가 뒤따릅니다. 모든 조건이 거짓으로 평가되면 기타 모든 조건 분기가 따릅니다.

예를 들어, 숫자 변수가 있고 다음의 경우에 대해 세 개의 분기가 필요할 수 있습니다.

  • 숫자가 10보다 작으면
  • 그렇지 않으면 숫자가 50보다 큰 경우
  • 그 밖에—즉, 숫자가 10~50 사이인 경우

다른 조건 분기를 추가하려면 조건 위에 있는 노드 추가 아이콘 을 선택하고 조건 추가 를 선택하세요.

여러 개의 분기가 있는 조건을 보여주는 스크린샷이며 조건 위에 노드 추가 아이콘이 강조 표시되어 있습니다.

조건 아래의 노드 추가 아이콘 을 선택하면 새로운 조건 분기가 아닌 완전히 새로운 조건( 조건 노드와 다른 모든 조건 노드)이 추가됩니다.

조건 그룹에 새 조건 삽입

조건 그룹에 새로운 조건을 삽입할 수 있습니다.

  1. 조건 노드의 더보기아이콘( )을 선택한 다음 새 조건 삽입을 선택합니다.

    새 조건 삽입 메뉴 항목을 강조한 스크린샷입니다.

  2. 새로운 조건은 이전에 선택한 조건의 오른쪽에 삽입됩니다.

    새로 삽입된 조건을 표시하는 스크린샷.

참고

다른 모든 조건 분기 오른쪽에 새로운 조건을 삽입할 수 없습니다. 이는 조건 분기의 오른쪽에 있는 마지막 조건 항목으로 유지되어야 합니다.

조건을 정리하다

더 복잡한 조건 구조의 경우 동일한 조건 그룹 내에서 조건을 재정렬할 수 있습니다.

  1. 조건 노드의 더보기아이콘( )을 선택한 다음, 조건 재정렬을 선택합니다.

    재정렬 조건 메뉴 항목을 강조한 스크린샷입니다.

  2. 목적지 위치 선택 메시지가 표시됩니다. 위치를 바꾸려는 조건 노드를 선택하세요.

    목적지 위치 선택 알림 메시지를 강조한 스크린샷입니다.

  3. 이제 조건 노드가 그룹 내의 새로운 위치에 있습니다.

    재정렬된 조건 노드의 위치를 보여주는 스크린샷입니다.

참고

  • 다른 모든 조건 분기의 오른쪽으로 조건을 이동할 수 없습니다. 이는 조건 분기의 오른쪽에 있는 마지막 조건 항목으로 유지되어야 합니다.
  • 동일한 조건 그룹 내에서만 조건을 재정렬할 수 있습니다.

Power Fx를 사용하여 조건 정의

기본 조건 편집기는 대부분의 시나리오에 적합합니다. 좀 더 유연성이 필요하면 Power Fx Condition 분기를 사용하세요.

  1. 조건 노드의 더보기아이콘( )을 선택한 다음, 수식으로 변경을 선택합니다.

     Power Fx 조건 편집기로 전환하는 방법을 보여주는 스크린샷.

    노드가 formula editor 컨트롤로 전환됩니다. 이전에 조건을 정의했다면 해당 조건 뒤에 있는 수식이 수식 편집기에 표시됩니다.

  2. 수식을 변경하려면 변수 선택 아이콘(>)을 선택하여 Power Fx 수식 편집기를 엽니다. 여기에 입력하는 수식은 부울(true 또는 false) 값을 반환해야 합니다.

를 사용하여 표현식을 만드는 방법을 알아보세요. Power Fx

간단한 조건 편집기로 돌아가려면 조건 노드의 더보기아이콘( )을 선택한 다음 노드 재설정을 선택합니다.