사용자 지정 컨트롤을 사용하여 사용자 가상 에이전트 지정
사용자 지정 컨트롤은 개발자가 주제 또는 주제 블록에서 사용하기 위해 만들 수 있는 구성요소 ServiceNow® 입니다 가상 에이전트 . 이러한 컨트롤에는 슬라이더 또는 비디오 플레이어가 포함됩니다. 사용자 지정 컨트롤은 에서 제공하는 가상 에이전트 디자이너컨트롤을 보완합니다.
가상 에이전트 디자이너는 사용자 입력, 봇 응답 및 대화를 구성하기 위한 유틸리티를 나타내는 기본 통제 세트를 제공합니다.가상 에이전트 개발자는 특정 입력 또는 출력 응답에 대한 추가 컨트롤(인터페이스 구성요소)을 생성하는 데 사용할 가상 에이전트 디자이너 수 있습니다. 예를 들어 슬라이더는 최종 사용자가 수량을 선택할 수 있는 사용자 지정 입력 컨트롤의 예입니다.
사용자 지정 컨트롤을 빌드하기 전에
사용자 지정 컨트롤은 다음을 사용하여 넥스트 경험 디자인 시스템만들 수 있는 사용자 지정 기능을 넥스트 경험 구성요소 기반으로 합니다.
- 애플리케이션 테이블 구조에 대한 ServiceNow AI Platform® 기본 지식
- 웹 구성요소 개념, 개발 및 설계에 대한 일반적인 지식.
- 구성요소 동작과 사용자 지정 컨트롤의 동작을 정의하기 위한 JavaScript 지식.
- 에서 사용할 가상 에이전트 디자이너사용자 지정 구성요소를 작성하기 위한 설계 프로세스에 대한 지식.
에 대한 가상 에이전트사용자 지정 구성요소를 개발하는 방법에 대한 자세한 내용은 가상 에이전트용 구성요소 개발 단원을 참조하십시오.
사용자 지정 통제의 작동 방식
에 사용자 지정 컨트롤 가상 에이전트을 추가하려면 다음의 기본 단계를 수행합니다.
- 사용자 지정 통제 정의 생성.
통제에 사용할 사용자 지정 구성요소를 빌드한 후 입력 또는 응답 제어를 사용자 지정 구성요소에 매핑하는 사용자 지정 제어 정의를 생성합니다.
- 를 사용하여 사용자 지정 통제 생성 가상 에이전트 디자이너.
사용자 지정 컨트롤은 입력 또는 응답 컨트롤입니다. 개발자는 다음을 수행하여 사용자 지정 컨트롤을 빌드합니다.가상 에이전트 디자이너
- 사용자 지정 컨트롤 정의를 선택합니다.
- 컨트롤을 사용하기 위한 입력 매개변수를 정의합니다.
- 컨트롤에서 반환하는 출력 매개변수를 지정합니다.
입력 통제에는 최종 사용자의 입력을 사용하는 콜백이 있습니다. 응답 통제는 일반적으로 최종 사용자에게 정보를 제공하며 콜백이 없습니다.
- 주제 또는 주제 블록에 사용자 지정 컨트롤을 추가합니다.
주제 작성자, 가상 에이전트 관리자 또는 관리자는 사용자 지정 통제 유틸리티를 주제 또는 주제 블록에 추가할 수 있습니다.
보안 입력
릴리스부터 San Diego 암호와 같은 보안 입력을 수락하여 작업 또는 하위 플로우에 전달할 수 있는 사용자 지정 입력 통제를 통합 허브 생성할 수 있습니다. 이를 활성화하려면 사용자 지정 입력 컨트롤을 생성할 때 입력 보안 설정 토글 스위치를 슬라이드합니다. 자세한 내용은 가상 에이전트 사용자 지정 컨트롤 만들기 문서를 참조하십시오.