다음을 통해 공유


세션 커넥터 매크로 사용

세션 커넥터 작업을 사용하여 세션 관련 작업을 수행할 수 있습니다. 세션 커넥터 매크로를 사용하면 ID 가져오기, 탭 새로 고침, 탭 ID 전달, 탭 ID를 기반으로 탭에 포커스 설정, 탭 템플릿 열기, 세션 컨텍스트 새로 고침과 같은 작업을 추가할 수 있습니다.

Customer Service workspace의 세션과 관련된 작업을 자동화하고 수행하기 위해 여러 매크로에서 여러 번 작업을 사용할 수 있습니다.

현재 탭 가져오기

이 작업은 Customer Service의 현재 탭에 대한 세부 정보를 가져옵니다. 이 작업은 새로 고침 탭포커스 탭 작업에서 사용할 수 있는 탭 ID를 검색합니다.

탭 새로 고침

Customer Service workspace 세션에서 탭을 새로 고칩니다. 이 작업에는 다음 필드가 포함됩니다.

필드 Description
탭 ID 새로 고치려는 탭 ID를 지정합니다.
이 필드는 필수 필드입니다.

예: 케이스 해결, 탭 ID 가져오기, 탭 새로 고침

케이스를 해결하기 위한 매크로를 생성하고 ID를 가져온 다음 탭을 새로 고치려면 다음 단계를 수행하십시오. 매크로에 다음 작업을 추가합니다.

  1. 다음 특성을 사용하여 케이스를 해결합니다.
    • 인시던트 ID: ${anchor.incidentid}
    • 청구 가능 시간: 0
    • 해결 방법: Case ${anchor.ticketnumber} resolved via macros
  2. 현재 탭 가져와서 현재 탭을 가져오고 탭 ID를 동적 값으로 저장합니다.
  3. 탭을 새로 고쳐서 탭 IDTab ID로 설정하고 이전 단계에서 얻은 동적 값으로 탭 ID를 설정합니다.

탭에 포커스 설정

Customer Service workspace 세션의 탭에 포커스를 설정할 수 있습니다. 이 작업에는 다음 필드가 포함됩니다.

필드 Description
탭 ID 포커스를 맞추려고 하는 탭의 식별자를 지정합니다.
이 필드는 필수 필드입니다.

예: 케이스에서 작업을 만든 다음 케이스 양식으로 포커스 다시 설정

케이스에서 작업을 만들고 포커스를 다시 케이스 양식으로 설정하는 매크로를 만들려면 다음 단계를 수행하십시오. 매크로에 다음 동작을 추가합니다.

  1. 현재 탭을 가져와서 케이스의 탭 ID를 복사합니다.
  2. 새 양식을 열어 레코드를 만들어 케이스에서 새 작업을 만듭니다.
  3. 레코드 저장
  4. 탭 ID가 Tab ID로 설정된 탭에 포커스를 맞춥니다. 이렇게 하면 초점이 원본 케이스 탭으로 다시 설정됩니다.

애플리케이션 탭 열기

정의한 특성이 있는 새 탭에서 지정된 애플리케이션을 엽니다. 작업에는 다음 필드가 포함됩니다.

필드 Description
페이지 유형 열려는 애플리케이션 유형을 지정하십시오. 추가 정보: 페이지 유형.
응용 프로그램 템플릿 ID 응용 프로그램 템플릿의 ID입니다.
특성 이름 업데이트하려는 특성 논리 이름을 지정합니다.
특성 값 위에서 언급한 특성에 대해 업데이트 될 특성 값을 지정합니다.

예: 탭 템플릿 고유 이름을 기반으로 탭 템플릿 열기

탭 템플릿의 고유 이름을 매개 변수로 전달하여 탭 템플릿을 여는 매크로를 생성하고 탭 템플릿의 고유 이름을 기반으로 탭 템플릿을 열려면 다음 특성을 사용하여 애플리케이션 탭 열기 작업을 추가합니다.

  • 페이지 유형: Entity Record
  • 애플리케이션 템플릿 ID : bde86e2f-6bd1-48a9-baf9-dae720aa9f45

세션 컨텍스트 새로 고침

엔티티 세션에 대한 Customer Service workspace의 세션 컨텍스트를 새로 고칩니다. 예를 들어 서비스 케이스 레코드에 대한 엔터티 세션을 시작하면 세션이 시작될 때 세션 컨텍스트 변수가 정의됩니다. 그러나 서비스 케이스 제목을 업데이트하면 세션 컨텍스트가 업데이트되지 않습니다. 따라서 매크로는 캐시된 정보를 사용합니다. 매크로 실행을 시작한 후 세션 컨텍스트 새로 고침 단계를 추가하여 최신 정보를 사용할 수 있습니다.

예: 케이스 제목을 업데이트한 후 업데이트된 케이스 제목으로 작업 생성

케이스 제목을 업데이트하는 매크로를 생성한 후 새로 업데이트된 케이스 제목을 사용하여 작업을 생성하려면 다음 단계를 수행하십시오.

  1. 다음 특성을 사용하여 기존 레코드 업데이트 생산성 작업을 추가합니다.
    • 엔터티 레코드 ID: #{anchor.incidentid}
    • 엔터티 논리 이름: incident
    • 특성 이름: 제목
    • 특성 값: [Backlog]${anchor.title}
  2. 케이스 제목이 업데이트된 후 세션 컨텍스트 캐시를 새로 고치려면 세션 컨텍스트 새로 고침 작업을 추가하세요.
  3. 다음 특성으로 새 양식을 열어 레코드 만들기 작업을 추가합니다.
    • 엔터티 논리 이름: task
    • 특성 이름: 제목
    • 특성 값: 케이스 관련 작업: ${anchor.title}

세션 컨텍스트 설정

세션 컨텍스트에서 변수를 생성합니다. 작업을 사용하여 조건을 검증하거나 에이전트가 에이전트 스크립트를 탐색하는 방법을 추적하기 위한 자체 세션 변수를 생성합니다.

필드 Description
특성 이름 세션 컨텍스트 변수의 이름을 지정합니다.
특성 값 세션 컨텍스트 변수의 값을 지정합니다.

예: 에이전트 스크립트 경로를 추적하기 위한 세션 컨텍스트 변수 생성

사용자가 한 에이전트 스크립트에서 다른 스크립트로 전환할 때 세션 컨텍스트 변수를 생성한 다음 추가 매크로 실행을 위해 세션 변수 컨텍스트를 사용하는 워크플로를 추가하려면 다음 작업을 수행하십시오.

  1. new_agentscript_highpriority로 설정된 에이전트 스크립트 고유 이름 특성을 사용하여 에이전트 스크립트에 포커스 설정을 추가합니다.
  2. 다음 특성을 사용하여 세션 컨텍스트 설정 작업을 추가합니다.
    • 특성 이름: firstProcess
    • 특성 값: 우선 순위가 높은 케이스
  3. 다음 특성을 사용하여 자동 채우기 양식 작업을 추가합니다.
    • 엔터티 논리 이름: incident
    • 특성 이름: 설명
    • 특성 값: {firstProcess}

다음 단계

흐름 커넥터