참가자 데이터 설정 작업

이 작업은 데이터 범주에서 사용할 수 있습니다. 작업 편집기의 도구 상자. 통화 참가자는 속성 또는 할당된 "참가자 데이터"를 가질 수 있습니다. Architect에서 참가자는 인바운드 통화 흐름의 호출자이거나 아웃바운드 통화 흐름의 통화 수신자입니다.

속성 정보

속성은 상호 작용 전반에 걸쳐 함께 이동하는 참가자에 대한 정보입니다. 흐름 변수와 달리 참가자 데이터 속성은 한 통화 흐름에서 다른 통화 흐름으로 전송되는 동안 지속됩니다. 예를 들어, 발신자의 전화 번호(Call.Ani)는 상호 작용이 다른 통화 흐름으로 전환되는 경우 지속되지 않습니다. 그러나 정보가 참가자 데이터에 저장되면 후속 호출 흐름에서 액세스할 수 있습니다.

각 참가자 데이터는 이름/값 쌍입니다. 이러한 쌍은 흐름 작성자가 제어하는 문자열입니다. 속성을 설정하려면 속성에 할당할 이름과 문자열 값을 지정합니다. 이러한 참가자 데이터 속성은 현재 통화 흐름을 넘어 지속되어야 하는 정보에 가장 유용합니다. 예를 들어, 참가자 데이터를 통해 설정된 스크린 팝 URL 정보를 수신하는 Salesforce용 Genesys Cloud와 같이 다른 흐름에서 액세스할 수 있는 정보 또는 Architect를 완전히 떠나는 정보입니다.

메모:
  • 속성은 대소문자를 구분합니다. 흐름의 다른 부분에서 기존 속성을 사용하는 경우 원래 속성의 대소문자를 일치시켜야 합니다.
  • Analytics는 대화가 완료된 후 설정된 속성을 저장하지 않습니다. 대화 및 세그먼트가 완료되면 분석에서 변경 사항을 저장하기 위해 대화를 다시 열 수 없습니다.예를 들어:
    1. 수신 전화 및 인바운드 흐름이 활성화되고 일부 참가자 데이터가 흐름에 기록되고 대화 서비스 및 분석 서비스에서 동기화됩니다.
    2. 시스템은 통화를 대기열로 전환하고 기다립니다. 대기열 내 흐름이 활성화되고 일부 참가자 데이터가 흐름에 기록되고 대화 서비스 및 분석 서비스에서 동기화됩니다.
    3. 전화벨이 울리고 상담원이 이를 수락합니다. 에이전트 스크립트에는 대화 서비스 및 분석 서비스에서 동기화된 일부 참가자 데이터가 포함되어 있습니다.
    4. 고객의 연결이 끊기고 상담원은 마무리 상태에 도달합니다. 스크립트의 출력 변수에 의해 트리거되는 에이전트 스크립트에는 대화 서비스에서 동기화된 더 많은 참가자 데이터가 포함되지만 분석 서비스는 포함되지 않습니다.
    5. 에이전트가 마무리를 완료하고 해당 에이전트에 대한 상호 작용 보기가 닫힙니다. API를 통해 해당 상호 작용 및 해당 상담원 참가자에 대한 다른 참가자 데이터는 대화 서비스에서 설정되고 동기화되지만 분석 서비스에서는 설정되지 않습니다.

    작업의 참가자 데이터 설정 작업은 상호 작용 참가자의 속성 값을 할당합니다. 예를 들어 호출자에 대한 정보를 조회하는 데이터 호출 작업이 있는 경우 참가자 데이터 설정 작업을 사용하여 데이터 호출 작업이 조회한 결과를 저장합니다. Architect가 상호 작용을 다른 흐름으로 전송하면 두 번째 흐름은 데이터 작업을 반복할 필요가 없도록 Get Participant Data 작업을 통해 정보를 회수할 수 있습니다.

    참고: Get Participant Data를 통해 속성을 불러올 때 속성 이름이 이전 흐름의 Set Participant Data 이름과 정확히 일치하는지 확인하십시오. Architect는 통화 흐름에서 참가자 데이터 이름을 자동 완성하지 않습니다. 정확한 일치를 위해 대소문자를 구분하는 이름을 복사하여 붙여넣습니다.

    Set Participant Data Action이 호출 중에 참가자 속성 값을 설정하는 경우, 값 집합이 흐름이 종료될 때까지 클라우드에서 업데이트되지 않더라도 값 집합은 후속 참가자 데이터 가져오기 작업 호출에서 읽은 값입니다. 예를 들어:

    1. 흐름이 속성 이름으로 "Foo"를 사용하여 Get Participant Data 작업을 실행하면 Cloud는 "Hello"를 반환하므로 Get Participant Data 작업에서 "Foo"에 바인딩된 변수는 "Hello"로 설정됩니다.
    2. 그런 다음 흐름은 "Foo"를 속성 이름으로, "Goodbye"를 값으로 사용하여 Set Participant Data 작업을 실행합니다.
    3. 그런 다음 흐름은 속성 이름으로 "Foo"를 사용하여 Get Participant Data 작업 실행을 반복합니다. Cloud는 이전과 같이 "Hello"를 반환합니다. Set Participant Data를 통해 수행된 업데이트는 큐에 대기되고 종료 직전에만 클라우드로 전송되기 때문입니다. 그러나 이 경우 Get Participant Data는 클라우드가 반환하는 것을 사용하기 전에 업데이트 대기 값을 사용하기 때문에 "Foo"에 바인딩된 변수는 "Goodbye"로 설정됩니다.

    작업 설명 및 사용

    이름

    작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 작업 순서에 표시되는 작업의 이름이 됩니다.

    세트에 속성 추가

    딸깍 하는 소리 옆에 기인하다 속성에 대한 이름/값 쌍 구성을 추가합니다. 단일 참가자 데이터 설정 작업에서 여러 속성("참가자 데이터")을 만들고 저장할 수 있습니다.

    속성 이름

    속성에 이름을 지정합니다. 속성 이름은 문자열 리터럴이며 비워 둘 수 없습니다(비워둘 수 없음). 이 이름을 복사해야 합니다. 바로 그거죠 값을 검색하는 모든 참가자 데이터 가져오기 작업에

    할당할 가치

    속성(참가자 데이터) 값은 기본 제공 호출 변수, 흐름 변수 또는 사용자가 만든 작업 변수와 같은 문자열 리터럴 또는 표현식입니다. 리터럴 편집기 또는 표현식 편집기를 사용하여 속성에 문자열, 변수 또는 표현식 값을 할당하십시오. 

    메모:
    • 경우에 따라 참가자가 속성 값을 변경하는 흐름을 진행하는 동안 참가자의 속성 값이 변경될 수 있습니다. Set Participant Data 작업을 통해 수행된 업데이트는 흐름이 종료되기 직전까지 메모리에 대기합니다.
    • 업데이트는 일괄적으로 클라우드로 이동합니다. 동일한 속성에 대한 흐름에서 여러 참가자 데이터 설정 작업 호출이 발생하는 경우 마지막 호출에서 설정된 값이 우선합니다.