Workshop 모듈 내의 이벤트는 애플리케이션 빌더가 사용자가 주어진 액션을 취할 때마다 특정 동작을 실행하도록 할 수 있습니다. 이벤트는 버튼 그룹, 오브젝트 테이블의 행 선택, 탭 위젯 등 많은 위젯에서 실행될 수 있습니다. 이벤트 트리거 및 탐색 위젯 문서에서 자세히 알아보세요. 사용 가능한 이벤트의 전체 목록은 아래에 문서화되어 있지만, 사용 가능한 이벤트 유형은 위젯에 따라 다를 수 있습니다.
레이어 이벤트는 Workshop 모듈에서 오버레이 (서랍 및 모달)의 화면 표시 상태 변경을 실행합니다.
모듈 내 각 오버레이에 대해 다음 두 가지 이벤트를 사용할 수 있습니다.
레이아웃 이벤트는 Workshop 모듈 내의 화면 표시 변경을 실행합니다. 예를 들어 선택된 페이지를 전환하거나 특정 섹션을 펼치거나 접거나 탭 레이아웃에서 활성 탭을 전환하는 것입니다.
모듈의 각 페이지에 대해, 이벤트가 실행될 때 선택된 페이지로 전환하는 이벤트가 있습니다. 모듈에서 변수 기반 페이지 선택 옵션을 사용하는 경우 이 옵션에 대한 문자열 변수의 값은 페이지 전환 이벤트의 결과로 업데이트되지 않습니다. 선택된 페이지와 이 변수 값을 동기화하려면 변수 값 설정 이벤트를 사용할 수 있습니다.
모듈의 각 접을 수 있는 섹션에 대해 다음 세 가지 이벤트를 사용할 수 있습니다.
지정된 섹션에 접힌 상태를 지원하는 부울 변수가 있으면 이 변수의 값은 이러한 이벤트 중 하나의 결과로 업데이트되지 않습니다. 섹션의 접힌 상태와 이 변수 값을 동기화하려면 변수 값 설정 이벤트를 사용할 수 있습니다.
예를 들어, 애플리케이션 빌더는 다음과 같은 병원 데이터를 표시하는 모듈을 구성했습니다. 모듈에는 오브젝트 테이블과 처음에 접혀 있는 Object View가 포함되어 있으며, 빌더는 병원 Object View 열기 버튼을 선택할 때 펼치려고 합니다.
버튼 그룹 위젯의 버튼 구성 창 하단에서 애플리케이션 빌더는 버튼을 선택할 때마다 레이아웃 이벤트를 실행하도록 On click 드롭다운 메뉴에서 이벤트 옵션을 선택한 다음 나타나는 이벤트 추가 버튼을 사용하여 원하는 레이아웃 이벤트를 선택할 수 있습니다.
버튼과 이벤트가 구성되면, 이 모듈에서 병원 Object View 열기 버튼을 선택하는 사용자에게 Object View가 포함된 섹션이 펼쳐집니다. 아래와 같이 나타납니다.
모듈의 각 탭 섹션에 대해, 해당 섹션의 각 탭에 {탭 이름}로 전환하기 이벤트가 추가됩니다. {페이지 이름}로 전환하기 및 섹션 접힘 상태 이벤트와 달리, 선택된 탭을 변경하는 이벤트는 변수 기반 탭 선택에 대해 구성된 문자열 변수의 값을 업데이트합니다.
변수 이벤트는 애플리케이션 빌더에게 Workshop 모듈 내에서 변수 값을 변경할 수 있는 방법을 제공합니다.
{변수 이름} 값 초기화 이벤트는 선택한 변수의 값을 변수 정의에 설정된 기본값으로 설정합니다.
변수 값 설정 이벤트는 선택한 소스 변수의 현재 값을 선택한 대상 변수의 값에 할당합니다.
LLM 응답을 변수로 스트림 이벤트는 Workshop 모듈 내에서 LLM의 응답을 실시간으로 표시할 수 있도록 합니다.
0
과 1
사이의 숫자입니다. 높은 값(예: 0.8
)은 출력을 더 무작위하게 만들고, 낮은 값(예: 0.2
)은 출력을 더 집중적이고 결정론적으로 만듭니다.아래 스크린샷은 이벤트 구성 내에서 찾을 수 있으며, 위에서 설명한 제공된 매개변수를 사용한 예제 구성을 보여줍니다.
AIP Assist에 보내기 이벤트는 정적 텍스트 또는 문자열 변수 값을 AIP Assist로 보내고 자동으로 쿼리를 실행하는 방법을 제공합니다. 이 이벤트가 실행되면 AIP Assist 사이드바가 자동으로 열립니다(현재 열려 있지 않은 경우).
다음 이벤트는 새 브라우저 탭에서 다른 Foundry 리소스를 열 수 있는 방법을 제공합니다. Workshop 모듈이 Carbon 작업 공간에 있는 경우, 이 이벤트를 사용하여 대상 리소스를 새 Carbon 탭에서 엽니다.
모듈의 데이터 새로 고침 이벤트는 이 이벤트가 실행될 때 모듈의 모든 데이터를 다시 로드할 수 있습니다.
밝은 모드와 어두운 모드 전환 이벤트는 이 이벤트가 실행될 때 사용자에 의해 모듈의 테마가 변경됩니다.