ユースケース開発WorkshopイベントトリガーとナビゲーションのウィジェットInline Action

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Inline Action

Inline Action ウィジェットを使用すると、ユーザーはオントロジーとやり取りして、1個または複数のオブジェクトやリンクを作成、変更、削除できます。このウィジェットはフォームとテーブルの両方のインターフェースをサポートし、どちらも Workshop または Ontology Manager アプリケーションで設定できます。どちらのインターフェースも、デフォルト値、制約、トラブルシューティングを簡素化するカスタムエラーメッセージ付きのライブ検証など、幅広い設定オプションをサポートしています。ウィジェットを設定するには、パラメーター、ロジック、セキュリティが定義された既存のアクションタイプがオントロジーに必要です。1個の Inline Action ウィジェットで複数のアクションを同時に表示できます。Inline Action を使用すべき主な場面は次のとおりです。

  • ユーザーがアプリから直接、業務操作やワークフローを実行できるようにする場合。
  • ユーザーから構造化された情報を収集する場合。
  • オブジェクトに対するアクションの実行方法を標準化および制御し、データの整合性と監査可能性を確保する場合。

フォームレイアウトとテーブルレイアウトの Inline Action ウィジェットのサンプル。

アクションフォーム

アクションフォームは一度に1つのアクションをトリガーし、フォームでのガイド付きインタラクションが求められる小規模なデータセットに推奨されます。一般的には、少数のオブジェクトに対してアクションを実行する場合や、少数のパラメーターからより複雑な編集内容を計算できる関数を実行する場合に使用されます。よくある例として、個人情報の入力、いくつかのタスクを完了済みとしてマーキングすること、LLM を実行してアップロードされたメディアから情報を抽出し、その結果をオントロジーに保存することが挙げられます。

アクションテーブル(アクショングリッド)

アクションテーブル(以前の名称はアクショングリッド)は、大規模なデータセットや、CSV ファイルをデータソースとする場合に推奨されます。Workshop アプリケーション内でのライブ編集をサポートします。よくある例として、倉庫の在庫管理や一括更新が挙げられます。テーブルレイアウトには、キーボードによるナビゲーションや CSV ファイルのアップロード機能など、さまざまな利点があります。

アクションの一部の機能がフォームレイアウトでのみサポートされているため、テーブルではまだ使用できないアクションがある場合があります。こうした機能の差は、今後解消される予定です。

設定

Inline Action ウィジェットの設定のサンプル。

主要機能

  • アクションを選択: 項目を追加を選択して複数のアクションを含めます。各アクションは個別に設定する必要があります。同じウィジェットフレーム内に複数のアクションを実装すると、ユーザーには最初に選択メニューが表示されます。
  • デフォルトレイアウトを選択: ユースケースに基づいて、アクションテーブルとアクションフォームのどちらかを選択します。
  • エンドユーザー向け機能: レイアウトの切り替え、行の管理、ファイルのアップロードなど、追加のユーザーインタラクションを設定します。テーブルレイアウトでは設定オプションが制限される場合があります。詳細については、アクションタイプの設定ページを参照してください。テーブルレイアウトにもバッチ呼び出しの制限が適用され、編集内容が競合しないことも必要です。
  • 変数による事前入力(テーブルのみ): オブジェクトセット変数を、オブジェクト参照を取るアクションパラメーターにマッピングして、テーブルの行に事前入力します。変数のオブジェクトタイプは、アクションパラメーターに定義されたオブジェクトタイプと一致している必要があります。
  • パラメーターのデフォルト値を定義(テーブルとフォーム): Inline Action の表示で、パラメーターのローカルなデフォルト値を設定します。指定されていない場合は、オントロジーのアクションタイプのパラメーター設定が適用されます。

追加機能

  • カスタムアクションタイトルを設定: デフォルトのタイトルを独自のテキストに置き換えて、ウィジェットのヘッダーをカスタマイズします。
  • 無効な場合の Inline Action フォームの状態: 実行条件を満たしていない場合のアクションフォームの表示方法を設定します。無効または非表示を選択して、無効なアクションを無効化するか非表示にします。
  • ヘッダーを非表示にする: アクションのヘッダーの表示設定を制御します。
  • シナリオに適用する: 選択したシナリオにアクションを適用します。
  • アクションの実行成功時: アクションの実行が成功した後にトリガーする Workshop イベントを設定します。
  • 出力オブジェクトセット: アクションの実行時に作成または変更されるオブジェクトセットを指定します。