注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Workshop モジュール内のイベントにより、アプリケーションビルダーは、ユーザーが特定のアクションを実行するたびに特定の動作をトリガーできます。イベントは、Button Group、Object Table(行選択時)、Tabs ウィジェットなど、多くのウィジェットからトリガーできます。イベントトリガーとナビゲーションウィジェット のドキュメントで詳しく説明しています。以下に、利用可能なイベントの完全なリストが記載されていますが、利用可能なイベントのタイプはウィジェットによって異なる場合があります。
レイヤーイベントは、Workshop モジュール内の オーバーレイ(引き出しやモーダル)の画面表示状態を変更するトリガーとなります。
モジュール内の各オーバーレイには、以下の 2 つのイベントが利用可能です。
レイアウトイベントは、Workshop モジュール内の画面表示を変更するトリガーとなります。たとえば、選択されたページを切り替えたり、特定のセクションを展開または折りたたんだり、Tabs レイアウトでアクティブなタブを切り替えたりします。
モジュール内の各ページには、イベントがトリガーされたときに選択されたページに切り替えるためのイベントが利用可能です。モジュールが Variable-Based Page Selection オプションの文字列変数を使用している場合、Switch to Page イベントの結果としてこの変数の値は更新されません。選択されたページとこの変数値を同期させたい場合は、代わりに Set Variable Value イベントを使用できます。
モジュール内の折りたたみ可能な各セクションには、以下の 3 つのイベントが利用可能です。
指定されたセクションが折りたたみ状態をバックアップする Boolean 変数を持っている場合、これらのイベントの結果としてこの変数の値は更新されません。セクションの折りたたみ状態とこの変数値を同期させたい場合は、代わりに Set Variable Value イベントを使用できます。
例として、アプリケーションビルダーは、病院のデータを表示する次のモジュールを構成しました。モジュールには、オブジェクトテーブルと、ビルダーが Open Hospital Object View ボタンを選択したときに展開したい最初は折りたたまれたオブジェクトビューが含まれています。
Button Group ウィジェットのボタンの設定ペインの下部で、アプリケーションビルダーは、ボタンが選択されたときに常にレイアウトイベントをトリガーするよう選択できます。On click ドロップダウンメニューから Event オプションを選択し、表示される Add event ボタンを使用して、必要なレイアウトイベントを選択します。
ボタンとイベントが設定されると、このモジュールで Open Hospital Object View ボタンを選択するユーザーに対して、オブジェクトビューが含まれているセクションが展開されます。以下に示すように:
モジュール内の各 Tab セクションには、そのセクションの各タブに対して Switch to {タブ名} イベントが追加されます。Switch to {ページ名} および セクションの折りたたみ状態 イベントとは異なり、選択したタブを変更するイベントは、Variable-Based Tab Selection 用に設定された文字列変数の値も更新します。
Variable イベントは、アプリケーションビルダーが Workshop モジュール内の変数値を変更する方法を提供します。
Reset {変数名} Value イベントは、選択された変数の値を、変数定義で設定されたデフォルト値に設定します。
Set variable value イベントは、選択されたソース変数の現在の値を、選択されたターゲット変数の値に割り当てます。
Stream LLM response into variable イベントにより、LLM の応答を Workshop モジュール内でリアルタイムに表示できます。
0
から 1
の間の数値。高い値(たとえば 0.8
)は出力をよりランダムにし、低い値(たとえば 0.2
)は出力をより集中して決定的にします。以下のスクリーンショットは、イベント設定内で見つけることができ、上記で説明したパラメーターが含まれています。
Send to AIP Assist イベントは、静的テキストまたは文字列変数の値を AIP Assist に送信し、クエリを自動的に実行する方法を提供します。このイベントがトリガーされると、AIP Assist サイドバーが現在開いていない場合、自動的に開きます。
以下のイベントは、新しいブラウザータブで他の Foundry リソースを開く方法を提供します。Workshop モジュールが Carbon ワークスペースにある場合、これらのイベントを使用すると、対象リソースが新しい Carbon タブで開きます。
Refresh data in module イベントにより、このイベントがトリガーされたときにモジュール内のすべてのデータをリロードできます。
Toggle between light and dark mode イベントにより、このイベントがトリガーされたときにユーザーがモジュールのテーマを変更できます。