에 대한 가상 에이전트구성요소를 개발하려면 클라이언트 인터페이스와 가상 에이전트 상호 작용할 특정 속성 및 작업을 추가합니다. 필요한 속성은 생성하는 구성요소 유형에 따라 다릅니다.
프로시저
-
구성요소 코드에서 클라이언트 인터페이스와 가상 에이전트 상호 작용 가상 에이전트 할 속성을 추가합니다.
표 1. 가상 에이전트 구성요소 속성
| 속성 |
설명 |
| 제어 데이터 |
주제가 실행될 가상 에이전트 때 서버에서 구성요소로 보내는 초기 데이터입니다. 데이터 유형: JSON 객체 |
| 응답 값 |
클라이언트에서 직접 또는 새로 고침이 있는 경우 서버에서 사용자의 응답에서 구성 요소로 전송되는 데이터입니다. 사용자 입력이 필요한 구성요소에서만 사용합니다. 데이터 유형: JSON 객체 |
| forceCloseControl |
구성요소가 입력을 수락할 수 있는지 여부를 나타내는 플래그입니다. true이면 컨트롤이 닫히고 사용자가 컨트롤과 상호 작용할 수 없습니다. 클라이언트의 변경 내용을 모니터링하여 이 값을 업데이트합니다. 사용자 입력이 필요한 구성요소에서만 사용합니다. 데이터 유형: 부울 |
-
입력 구성 요소를 만드는 경우
VA_CONTROL#VALUE_SENT 작업을 사용하여 사용자 값을 서버로 보냅니다.
표 2. 가상 에이전트 구성요소 작업
| 작업 |
설명 |
| VA_CONTROL#VALUE_SENT |
서버로 보낼 클라이언트의 응답 데이터입니다. 사용자 입력이 필요한 구성요소에서만 사용합니다. 데이터 유형: JSON 객체 |