생산성 자동화 매크로 만들기
참고
기능 가용성 정보는 다음과 같습니다.
Dynamics 365 Contact Center—내장형 | Dynamics 365 Contact Center—독립 실행형 | Dynamics 365 Customer Service |
---|---|---|
없음 | 네 | 네 |
생산성 자동화 매크로를 사용하면 다음 작업을 자동화할 수 있습니다.
- 레코드 열기 및 업데이트
- 보기 열기
- 케이스 해결
- 참조 자료 검색
- 레코드 복제
- 다른 에이전트 스크립트에 포커스 설정
- 이메일 템플릿 열기
- 양식 필드 자동 채우기
- 세션 컨텍스트에서 변수와 값을 설정 및 검색
여러 매크로에서 생산성 자동화 작업을 여러 번 사용하여 모델 기반 앱 작업을 자동화하고 수행할 수 있습니다.
다음 섹션에서는 매크로를 만드는 데 사용할 수 있는 다양한 생산성 자동화 작업에 대해 설명합니다.
새 양식을 열어 레코드 만들기
새 양식을 열어 레코드를 만듭니다. 작업에는 다음 필드가 포함됩니다.
필드 | Description |
---|---|
엔터티 논리적 이름 | 열려는 엔터티의 논리적 이름을 지정합니다. |
엔터티 양식 ID | 양식 ID를 지정합니다. |
특성 이름 | 특성 논리 이름을 지정합니다. 애플리케이션에 대한 특성 이름을 제공하여 필드를 값으로 채워야 합니다. |
특성 값 | 특성 값을 지정합니다. 애플리케이션이 특성 필드를 채울 수 있도록 특성 값을 제공해야 합니다. |
참고
이 작업을 수행하려면 조회 값을 설정하기 위한 특정 패턴이 필요합니다. 단일 조회를 위해서는 관련 레코드 ID, 레코드 종류 및 레코드 이름을 별도의 특성으로 전달해야 합니다.
예제 1: 기존 케이스에서 새 작업 만들기
케이스에서 작업을 여는 매크로를 생성하려면 다음 단계를 수행하십시오.
- 다음 특성을 가진 작업을 생성하는 새 양식을 열어 레코드 만들기 작업을 추가합니다.
- 제목: 데이터 매개 변수를 사용하여 검색된 케이스 번호.
- 특성 이름: 제목
-
특성 값:
$(anchor.ticketnumber)
관련 후속 작업
- 설명: OData 쿼리를 사용하여 검색된 텍스트 문자열과 고객 이메일 주소의 조합입니다.
- 특성 이름: 설명
-
속성 값 : 고객 이메일 검토:
{$odata.contact.emailaddress1.?$filter=contactid eq '{anchor._customerid_value}'}
- 관련: 고객 레코드.
- 특성 이름: regardingobjectid
-
특성 값:
${anchor.incidentid}
- 특성 이름: regardingobjectidtype
-
특성 값:
incident
- 특성 이름: regardingobjectidname
-
특성 값:
${anchor.title}
- 제목: 데이터 매개 변수를 사용하여 검색된 케이스 번호.
- 레코드 저장 작업을 추가합니다.
예 2: 대화에서 새 케이스 만들기
다음 단계를 수행하여 대화에서 케이스를 여는 매크로를 만듭니다.
- 다음 특성으로 새 양식을 열어 레코드 만들기 작업을 추가합니다.
- 제목: 데이터 매개 변수를 사용하여 검색된 대화.
- 특성 이름: 제목
-
특성 값:
$(customerName)
로 후속작업
- 설명: OData 쿼리를 통해 검색된 텍스트 문자열과 고객 이메일 주소의 조합입니다.
- 특성 이름: 설명
-
속성 값 : 고객 이메일 검토:
{$odata.contact.emailaddress1.?$filter=contactid eq '{customerRecordid}'}
- 관련: 고객 레코드.
- 특성 이름: regardingobjectid
-
특성 값:
${customerRecordid}
- 특성 이름: regardingobjectidtype
-
특성 값:
${customerEntityName}
- 특성 이름: regardingobjectidname
-
특성 값:
${customerName}
- 제목: 데이터 매개 변수를 사용하여 검색된 대화.
- 레코드 저장 작업을 추가합니다.
기존 레코드 열기
기존 레코드 양식을 엽니다. 작업에는 다음 필드가 포함됩니다.
필드 | Description |
---|---|
엔터티 논리적 이름 | 열려는 엔터티의 논리적 이름을 지정합니다. |
엔터티 레코드 ID | 엔터티 레코드 ID를 지정합니다. |
엔터티 양식 ID | 양식 ID를 지정합니다. |
예 1: 기존 케이스에서 제품 레코드 열기
기존 케이스에서 제품 레코드를 여는 매크로를 생성하려면 다음 속성을 사용하여 케이스에서 제품 ID를 읽는 기존 레코드 열기 작업을 추가합니다.
-
엔터티 논리 이름:
product
-
엔터티 레코드 ID:
${anchor._productid_value}
예 2: 대화에서 고객 레코드 열기
진행 중인 대화에서 고객 레코드를 여는 매크로를 생성하려면 대화에서 고객 ID를 읽는 기존 레코드 열기 작업을 다음 특성과 함께 추가합니다.
-
엔터티 레코드 ID:
${customerEntityName}
-
엔터티 논리 이름:
${customerRecordid}
양식 필드 자동 채우기
양식 필드를 업데이트합니다. 매크로 작업은 양식이 자동 저장을 트리거할 때까지 Dataverse에 새 값을 자동으로 저장하지 않습니다. 다른 매크로 함수를 사용하여 레코드를 저장할 수 있습니다. 또는 비즈니스 요구 사항에 따라 기존 레코드 업데이트 매크로를 사용할 수 있습니다. 이 작업은 포커스 탭의 양식에 적용되며 작업에서 언급된 엔터티 유형과 동일합니다.
필드 | Description |
---|---|
엔터티 논리적 이름 | 업데이트하려는 엔터티의 논리적 이름을 지정합니다. |
참고
이 매크로를 수행하려면 조회 값을 설정하기 위한 특정 패턴이 필요합니다. 단일 조회를 위해서는 관련 레코드 ID, 레코드 종류 및 레코드 이름을 별도의 특성으로 전달해야 합니다.
예 1: 작업 양식을 열고 케이스에서 양식 필드 채우기
작업 양식을 열고 앵커 탭의 값으로 양식을 채우는 매크로를 작성하려면 다음 단계를 수행하십시오.
- 다음 매개 변수를 사용하여 작업 레코드를 여는 새 양식을 열어 레코드 만들기 작업을 추가합니다.
-
엔터티 논리 이름:
task
.
-
엔터티 논리 이름:
- 다음 특성을 사용하여 앵커 탭인 케이스 양식의 값으로 새 작업 레코드를 채우는 양식 필드 자동 채우기를 추가합니다.
-
엔터티 논리 이름:
task
- 특성 이름: 제목
-
특성 값:
${anchor.ticketnumber}
관련 후속 작업 - 특성 이름: regrdingobjectid
-
특성 값:
{{"id":"${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}}
-
엔터티 논리 이름:
예 2: 작업 양식을 열고 대화에서 양식 필드 채우기
다음 단계를 수행하여 작업 양식을 연 다음 데이터 매개 변수를 사용하여 대화의 값으로 양식을 채우는 매크로를 만듭니다.
- 다음 매개 변수를 사용하여 작업 레코드를 여는 새 양식을 열어 레코드 만들기 작업을 추가합니다.
-
엔터티 논리 이름:
task
.
-
엔터티 논리 이름:
- 다음 특성을 사용하여 대화의 값으로 새 작업 레코드를 채우는 양식 필드 자동 채우기를 추가합니다.
-
엔터티 논리 이름:
task
- 특성 이름: 제목
-
특성 값:
${anchor.customerName}
관련 후속 작업 - 특성 이름: regrdingobjectid
-
특성 값:
"${customerName}","entitytype":"${customerEntityName}"}}
-
엔터티 논리 이름:
기존 레코드 업데이트
기존 레코드를 업데이트합니다. 작업에는 다음 필드가 포함됩니다.
필드 | Description |
---|---|
엔터티 논리적 이름 | 업데이트하려는 엔터티의 논리적 이름을 지정합니다. 이 필드는 필수입니다. |
엔터티 레코드 ID | 엔터티 레코드 ID를 지정합니다. 이 필드는 필수입니다. |
특성 이름 | 업데이트하려는 특성 논리 이름을 지정합니다. |
특성 값 | 위에서 언급한 특성에 대해 업데이트 될 특성 값을 지정합니다. |
참고
이 매크로를 수행하려면 조회 값을 설정하기 위한 특정 패턴이 필요합니다. 단일 조회를 위해서는 관련 레코드 ID, 레코드 종류 및 레코드 이름을 별도의 특성으로 전달해야 합니다.
예 1: 작업 양식을 열고 작업을 생성한 후 레코드 업데이트
다음 단계를 수행하여 작업 양식을 열고 새 양식을 만든 다음 기존 레코드에서 작업 양식을 업데이트하는 매크로를 만듭니다.
- 다음 매개 변수를 사용하여 작업 레코드를 여는 새 양식을 열어 레코드 만들기 작업을 추가합니다.
-
엔터티 논리 이름:
task
-
엔터티 논리 이름:
- 레코드 저장 작업을 추가합니다.
- 다음 특성을 사용하여 동적 콘텐츠(레코드 저장 작업 후 얻은)의 레코드 ID 및 논리적 이름과 앵커 탭의 값을 기반으로 하는 관련 개체로 새 작업 레코드를 채우는 기존 레코드 업데이트를 추가합니다.
-
엔터티 레코드 ID:
Entity record ID
-
엔터티 논리 이름:
Entity logical name
- 특성 이름: regardingobjectid_incident@odata.bind
-
특성 값:
/incidents{${anchor.incidentid}}
-
엔터티 레코드 ID:
- 업데이트 레코드 매크로가 백엔드 작업을 수행하고 탭을 자동으로 새로 고치지 않으므로 작업 양식을 새로 고치려면 탭 새로 고침 세션 작업을 추가하세요.
주의
이 예에서는 레코드 저장 작업 및 탭 새로 고침 작업 후에 양식이 새로 고쳐집니다. 양식 로딩을 줄이는 방식으로 매크로를 디자인하는 것이 좋습니다.
서비스 케이스 해결
작업을 사용하여 케이스를 해결합니다. 작업에는 다음 필드가 포함됩니다.
필드 | Description |
---|---|
청구 가능 시간 | 청구 가능 시간을 지정합니다. 이 필드는 필수입니다. |
문제 ID | 닫으려는 서비스 케이스의 ID를 지정합니다. 이 필드는 필수입니다. |
해상도 | 서비스 케이스를 해결하는 이유를 지정합니다. 이 필드는 필수입니다. |
예: 케이스 해결을 위한 매크로
다음 단계를 수행하여 케이스를 해결하는 매크로를 만듭니다. 에이전트가 매크로를 사용하여 케이스를 해결하면 탭이 자동으로 새로 고쳐지지 않으므로 더 나은 사용자 경험을 위해 추가 단계를 수행하는 것이 좋습니다.
- 청구 가능 시간을 숫자 값으로 전달하기 위해 케이스 해결 작업 작업을 추가하고 인시던트 ID는 해결해야 하는 레코드 ID이며 다음 특성을 포함합니다.
-
인시던트 ID:
${anchor.incidentid}
- 청구 가능 시간: 0
-
해결:
Case${anchor.ticketnumber}
매크로를 통해 해결됨
- 현재 탭 가져오기 세션 커넥터를 추가합니다.
- 탭 새로 고침 세션 작업을 추가하여 탭 ID: 탭 ID 특성으로 탭을 새로 고칩니다.
미리 정의된 템플릿으로 전자 메일 양식 열기
이 작업은 사전 정의된 템플릿이 있는 전자 메일을 여는 데 사용됩니다. 작업에는 다음 필드가 포함됩니다.
필드 | Description |
---|---|
엔터티 논리적 이름 | 이메일이 전송되는 엔터티의 논리적 이름을 지정합니다. 이 필드는 필수입니다. |
엔터티 레코드 ID | 이메일이 전송되는 엔터티 레코드의 레코드 ID를 지정합니다. 이 필드는 필수입니다. |
전자 메일 수신자 | 이메일이 전송되는 레코드의 표시 이름을 지정합니다. 이 필드는 필수입니다. |
템플릿 ID | 이메일이 전송되고 이메일에 표시되어야 하는 엔터티 유형의 이메일 템플릿 ID를 지정합니다. 이 필드는 필수입니다. |
참고
이메일 수신자 필드에는 매개 변수가 필요하지만 양식의 사용자에게 자동으로 매핑되지는 않습니다. 양식 필드 자동 채우기 매크로를 사용하여 그에 따라 값을 채우는 것이 좋습니다.
예 1: 케이스에서 이메일 템플릿 열기
케이스 범주의 이메일 템플릿을 여는 매크로를 생성하려면 다음 단계를 수행하십시오.
- 템플릿 ID를 기반으로 템플릿을 추가하고 받는 사람 및 관련 필드로 이메일 양식을 채우는 사전 정의된 템플릿으로 이메일 양식 열기 작업을 추가합니다. 특성은 다음과 같습니다.
- 템플릿 ID: 필요한 이메일 템플릿의 ID를 지정합니다.
-
엔터티 레코드 ID:
${anchor.incidentid}
-
이메일 수신자:
${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}
-
엔터티 논리 이름:
incident
- 양식 필드 자동 채우기 작업을 추가하여 받는 사람 및 관련 필드를 채웁니다. 특성은 다음과 같습니다.
-
엔터티 논리 이름:
Email
- 특성 이름: 받는 사람
-
특성 값:
[{"id":"${anchor._customerid_value}","entitytype":"contact","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}"}]
- 특성 이름: regardingobjectid
-
특성 값:
[{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]
-
엔터티 논리 이름:
예 2: 대화에서 이메일 템플릿 열기
연락처 범주의 이메일 템플릿을 여는 매크로를 생성하려면 다음 단계를 수행하십시오.
- 템플릿 ID를 기반으로 템플릿을 추가하고 받는 사람 및 관련 필드로 이메일 양식을 채우는 사전 정의된 템플릿으로 이메일 양식 열기 작업을 추가합니다. 특성은 다음과 같습니다.
- 템플릿 ID: 필요한 이메일 템플릿의 ID를 지정합니다.
-
엔터티 레코드 ID:
${customerRecordId}
-
이메일 수신자:
${customerName}
-
엔터티 논리 이름:
${customerEntityName}
- 양식 필드 자동 채우기 작업을 추가하여 받는 사람 및 관련 필드를 채웁니다. 특성은 다음과 같습니다.
-
엔터티 논리 이름:
Email
- 특성 이름: 받는 사람
-
특성 값:
[{"id":"${customerRecordId}", "entitytype":"contact","name":"${customerName}"}]
- 특성 이름: regardingobjectid
-
특성 값:
[{"id":"${customerRecordId}"},"entitytype":"contact","name": "${customerName}"}]
|
-
엔터티 논리 이름:
예 3: 수신자가 여러 명인 이메일 템플릿 열기
케이스 카테고리의 이메일 템플릿을 열고 이메일의 받는 사람 필드에 여러 수신자를 설정하는 매크로를 생성하려면 다음 단계를 수행하십시오.
- 템플릿 ID를 기반으로 템플릿을 추가하고 받는 사람 및 관련 필드로 이메일 양식을 채우는 사전 정의된 템플릿으로 이메일 양식 열기 작업을 추가합니다. 특성은 다음과 같습니다.
- 템플릿 ID: 필요한 이메일 템플릿의 ID를 지정합니다.
-
엔터티 레코드 ID:
${customerRecordId}
-
이메일 수신자:
${customerName}
-
엔터티 논리 이름:
${customerEntityName}
- 양식 필드 자동 채우기 작업을 추가하여 받는 사람 및 관련 필드를 채웁니다. 받는 사람 필드는 고객의 이메일 ID와 사용자 지정 필드인 보조 연락처로 채워져야 합니다. 특성은 다음과 같습니다.
-
엔터티 논리 이름:
phonecall
- 특성 이름: 제목
-
특성 값:
${anchor.ticketnumber}
케이스 관련 후속 작업 - 특성 이름: 받는 사람
-
특성 값:
[{"id":"${anchor._customerid_value}","type":"${anchor._customerid_value@Microsoft.Dynamics.CRM.lookuplogicalname}","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}", {"id":"${anchor._cr27b_secondarycontact_value}","type":"contact","name":"${anchor._cr27b_secondarycontact_value@OData.Community.Display.V1.FormattedValue}"}]
- 특성 이름: regardingobjectid
-
특성 값:
[{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]
-
엔터티 논리 이름:
채워진 문구에 대한 참조 자료 검색
매크로는 채워진 문구를 기반으로 참조 문서를 검색합니다. 작업에 다음과 같은 필드가 포함되어 있습니다.
필드 | Description |
---|---|
검색 문자열 | 참조 문서를 검색하려는 문구를 제공합니다. 컨텍스트 데이터를 제공할 수 있습니다. 예를 들어, 컨텍스트 데이터 매개 변수는 서비스 케이스 제목일 수 있습니다. |
탭 레이블 | 탭 레이블을 지정합니다. |
예: 문자열을 기반으로 문서 검색
문구를 기반으로 검색을 수행하는 매크로를 생성하려면 다음 단계를 수행하십시오.
- 케이스 제목을 검색 문구로 선택하는 채워진 문구에 대한 참조 자료 검색 작업을 추가합니다. 다음과 같은 특성이 있습니다.
-
탭 레이블:
${anchor.title}
검색 중 -
검색 문자열:
${anchor.title}
-
탭 레이블:
참조 자료 문서 열기
참조 자료 문서를 엽니다. 작업에 다음과 같은 필드가 포함되어 있습니다.
필드 | Description |
---|---|
엔터티 레코드 ID | 열려는 참조 자료 문서의 엔터티 ID를 지정합니다. 이 필드는 필수입니다. |
예: GUID를 전달하는 참조 자료 문서 열기
참조 문서 ID를 기반으로 참조 자료 문서를 여는 매크로를 생성하려면 다음 단계를 수행하십시오. | 참조 문서를 열려면 참조 자료 문서 열기 작업을 추가하고 참조 자료 작성자가 문서 개정에 사용합니다. 특성은 다음과 같습니다.
엔터티 레코드 ID: 참조 자료 문서의 엔터티 ID를 지정합니다.|
레코드 그리드 열기
이 작업은 그리드 레코드를 여는 데 사용됩니다. 작업에는 다음 필드가 포함됩니다.
필드 | Description |
---|---|
엔터티 논리적 이름 | 그리드를 열려는 엔터티의 논리적 이름을 지정합니다. 이 필드는 필수입니다. |
보기 ID | 열려는 보기의 ID를 지정합니다. 이 필드는 필수입니다. |
보기 유형 | 보기 유형을 지정합니다. 이 필드는 필수입니다. |
예 1: 제품 목록 열기
제품 목록을 여는 매크로를 생성하려면 보기 유형과 ID가 지정되지 않았기 때문에 레코드 그리드 열기 작업을 추가하여 사용자의 기본 보기를 엽니다. 엔터티 논리 이름: incident
특성을 지정합니다.
예 2: 인시던트 목록 열기
사건 목록을 여는 매크로를 생성하려면 레코드 그리드 열기 작업을 추가하여 지정된 보기 유형을 엽니다. 다음과 같은 특성이 있습니다.
-
엔터티 논리 이름:
incident
- 보기 유형: 보기 유형을 지정합니다.
- 보기 ID: 인시던트를 열 보기의 ID 지정
문구에 따라 관련성 검색 수행
채워진 문구를 기준으로 참조 문서를 검색합니다. 작업에 다음과 같은 필드가 포함되어 있습니다.
필드 | Description |
---|---|
검색 문자열 | 관련성 검색을 수행하려는 문구를 제공합니다. 컨텍스트 데이터를 제공할 수 있습니다. 예를 들어, 컨텍스트 데이터 매개 변수는 서비스 케이스 제목일 수 있습니다. 이 필드는 필수입니다.. |
예 1: 케이스 제목이 동일한 케이스 검색
유사한 케이스를 검색하기 위해 케이스 제목을 사용하는 매크로를 생성하려면 ${anchor.title}
로 설정된 검색 문자열을 사용하여 관련성 검색을 위한 매개 변수로 앵커 탭의 케이스 제목을 사용하는 구문을 기반으로 관련성 검색 수행 작업을 추가하세요.
현재 레코드 복제하기
현재 탭에 열려 있는 기존 레코드를 복제합니다. 이 작업은 필드만 복사하고 레코드는 저장하지 않습니다. 작업에 다음과 같은 필드가 포함되어 있습니다.
필드 | Description |
---|---|
레코드 제목 | 복제하려는 레코드의 제목을 지정하십시오. 이 필드는 필수입니다. |
예: 현재 레코드 복제를 사용하여 하위 케이스 만들기
기존 케이스의 복제본을 생성하고 이를 상위 케이스로 만드는 매크로를 생성하려면 다음 단계를 수행하십시오. 원본 케이스는 하위 케이스로 설정됩니다.
- 원본 케이스를 복제한 다음 복제된 케이스를 상위 케이스로 설정하는 현재 레코드 복제 작업을 추가합니다. 원본 케이스는 해당 하위 케이스로 설정됩니다. 레코드 제목 특성을
${anchor.ticketnumber}
의 하위 케이스로 설정합니다. - 지정된 특성으로 하위 케이스를 채우는 양식 필드 자동 채우기를 추가합니다. 티켓 번호는 레코드가 저장될 때 설정됩니다. 다음과 같은 특성이 있습니다.
-
엔터티 논리 이름:
incident
- 특성 이름: parentcaseid
-
특성 값:
[{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
- 특성 이름: ticketnumber
- 특성 값:
-
엔터티 논리 이름:
- 레코드 저장 작업을 추가하여 하위 케이스에 대한 티켓 번호를 생성하고 설정합니다.
입력 레코드 복제
기존 레코드를 복제합니다. 이 작업은 필드만 복사하고 레코드는 저장하지 않습니다. 작업에는 다음 필드가 포함됩니다.
필드 | Description |
---|---|
레코드 제목 | 레코드 제목을 지정하십시오. |
엔터티 레코드 ID | 열려는 엔터티 레코드의 ID입니다. 이 필드는 필수입니다. |
엔터티 논리적 이름 | 복제하려는 엔터티의 논리적인 이름을 지정하십시오. 이 필드는 필수입니다. |
예: 입력 레코드 복제를 사용하여 하위 케이스 만들기
다음 단계를 수행하여 기존 케이스를 복제하는 매크로를 만듭니다. 기존 케이스는 상위 케이스로 설정되고, 복제된 케이스는 하위 케이스로 설정됩니다.
- 원본 케이스를 복제한 다음 복제된 케이스를 하위 케이스로 설정하는 현재 레코드 복제 작업을 추가합니다. 원본 케이스가 상위 케이스로 설정됩니다. 다음과 같은 특성이 있습니다.
-
엔터티 레코드 ID:
${anchor.incidentid}
-
엔터티 논리 이름:
incident
-
레코드 제목:
${anchor.title}
의 하위 케이스
-
엔터티 레코드 ID:
- 지정된 특성으로 하위 케이스를 채우는 양식 필드 자동 채우기를 추가합니다. ticketnumber는 레코드가 저장될 때 설정됩니다. 다음과 같은 특성이 있습니다.
-
엔터티 논리 이름:
Entity logical name
- 특성 이름: parentcaseid
-
특성 값:
[{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
- 특성 이름: ticketnumber
- 특성 값:
-
엔터티 논리 이름:
- 레코드 저장 작업을 추가하여 하위 케이스에 대한 ticketnumber를 생성하고 설정합니다.
에이전트 스크립트 포커스 설정
다음에 실행해야 하는 에이전트 스크립트에 포커스를 설정합니다. 에이전트 스크립트는 앱 측면 창의 에이전트 스크립트 드롭다운에 포커스가 맞춰져 있습니다. 예를 들어 에이전트가 환불 불만을 처리해야 하는 경우입니다. 에이전트는 다양한 스크립트를 사용하여 인사하고, 불만 사항 요청을 시작하고, 환불을 처리합니다. 환불 프로세스의 각 단계에서 실행해야 하는 에이전트 스크립트에 포커스를 맞추는 매크로를 정의할 수 있습니다. 포커스가 있는 에이전트 스크립트는 세션 템플릿과 연결되어야 합니다. 작업에 다음과 같은 필드가 포함되어 있습니다.
필드 | Description |
---|---|
에이전트 스크립트 고유 이름 | 포커스를 맞춰야 하는 에이전트 스크립트를 지정하십시오. |
예: 케이스 우선 순위를 업데이트하고 다른 에이전트 스크립트에 포커스 설정
케이스의 우선 순위를 높음으로 업데이트한 후 다른 에이전트 스크립트로 전환하는 매크로를 만들려면 다음 단계를 수행하세요.
- 다음 특성을 사용하여 기존 레코드 업데이트 작업을 추가합니다.
-
엔터티 레코드 ID:
${anchor.incidentid}
-
엔터티 논리 이름:
incident
- 특성 이름: 우선 순위 코드
- 특성 값: 1
-
엔터티 레코드 ID:
- 에이전트 스크립트 고유 이름이
new_agentscript_highpriority
로 설정된 에이전트 스크립트 포커스 설정 작업을 추가합니다. - 현재 탭 가져오기 세션 커넥터를 추가합니다.
- 새로 고침 탭 세션 커넥터를 추가합니다.
레코드 저장
모든 필수 필드에 데이터를 입력한 후 레코드를 저장합니다. 필수 필드를 입력하지 않거나 공백으로 두면 작업이 실패합니다.