注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
このチュートリアルは、Workshop で初めてアプリを作成する方を対象に、シンプルな Workshop モジュールの設定手順を説明します。新しいモジュールの作成、オブジェクトテーブル、フィルターリスト、Object View などのウィジェットの設定、アクションを使用するボタングループウィジェットによるライトバックの有効化について説明します。ガイド付きで学習するには、Palantir Learning ポータルの初めてのアプリケーションを作成するコース ↗を受講してください。
この例では、フライトの遅延や欠航の可能性を表示し、ユーザーがアラートを簡単に把握して対応できる選択肢を提供する「フライトアラート受信トレイ」を作成します。対象ユーザーは、アラートをリアルタイムで追跡し、次に対応する必要があるアラートの優先順位を付け、アラートを迅速に解決する必要がある航空会社のスーパーバイザーです。
このチュートリアルは、説明用の例です。Foundry のオントロジーはニーズやデータに合わせてカスタマイズされているため、チュートリアルを記載どおりに進めるために必要なオントロジーリソースにアクセスできない場合があります。
以下の画像は、このチュートリアルの完成形を示しています。


フライトアラートオブジェクト用のオブジェクトテーブルウィジェットを追加して設定します。

絞り込みを設定するには、まずフライトアラートオブジェクト用のフィルターリストウィジェットを追加して設定します。
モジュールレイアウトの左側でウィジェットを追加を選択し、表示されるセレクターからフィルターリストウィジェットを選択します。
フィルターリスト1ウィジェットの設定パネルで、オブジェクトセットドロップダウンメニューを選択し、表示するデータを定義します。再度、+ 新しいオブジェクトセット変数を選択し、表示される変数定義のポップオーバーで、開始オブジェクトセットドロップダウンメニューから [サンプルデータ] フライトアラートを選択します。フィルターによってウィジェットの元となるベースオブジェクトセットが制限されないように、フィルターリストウィジェットの元となる新しいオブジェクトセット変数を定義する必要があります。
フィルターリスト1ウィジェットのメイン設定パネルに戻り、フィルターの設定セクションで + フィルターを追加ボタンを使用して、ステータス、優先度、フライト日のプロパティのフィルターを追加します。
フィルターリストの設定で、レイアウト設定を縦並びに設定すると、フィルターが縦に並ぶリストとして表示されます。よりコンパクトに表示するには、代わりにピルを選択できます。この場合、フィルターは操作可能なピルとして表示され、設定用のポップオーバーが開きます。
この設定パネルの下部で、ユーザーによるフィルターの追加・削除を許可するトグルをオンにします。
フィルターリスト1 フィルター出力は、オブジェクトセットフィルター変数です。デフォルトフィルターを設定でき、必要に応じてフィルター値の抽出を有効にして、選択した値をモジュール内の別の場所で再利用できます。詳細については、オブジェクトセットフィルター変数のドキュメントを参照してください。
次に、フィルターリストウィジェットから出力されるフィルター条件を受け取るように、オブジェクトテーブルウィジェットを変更します。

オブジェクトテーブルウィジェットのアクティブなオブジェクト用に、Object View ウィジェットを追加して設定します。
画面右側のオブジェクトのタイトルを囲むセクションを選択し、モジュール上部に表示されるセクションツールバーを確認します。追加 — 右を選択して、オブジェクトテーブルウィジェットの右側に新しいセクションを追加します。
表示された新しいセクションを選択します。右側のセクション設定パネルで、セクションのヘッダーと折りたたみ可能のオプションをオンにします。また、列幅を絶対ピクセルサイズの 500 に設定します。
次に、このセクション内で + ウィジェットを追加を選択し、表示されるセレクターから Object View ウィジェットを選択します。
設定パネルで表示するオブジェクトオプションを開き、オブジェクトテーブルウィジェットからの出力であるオブジェクトテーブル1 アクティブなオブジェクト変数を選択します。
Object View の表示と書式設定の設定で、フォームファクターを全画面に設定します。セクションにはすでにヘッダーが設定されているため、必要に応じてヘッダーを非表示にするをオンにすると、セクションヘッダーとウィジェットヘッダーの両方が表示されるのを避けられます。代わりにパネルのフォームファクターを選択する場合は、パネルの動作をオブジェクトのインスタンスに設定すると、オブジェクトテーブルのアクティブなオブジェクトがパネルに表示されます。

このセクションでは、[Example Data] De-escalate Flight Alert アクションタイプがすでに作成されていることを前提としています。新しいアクションタイプを作成する方法の詳細については、Workshop で Actions を使用する方法のドキュメントを参照してください。
次に、Resolve Alert ボタンを追加して設定し、ユーザーが問題を解決したときに Flight Alert データにライトバックできるようにします。
Resolve Alert に、Intent を成功に、左アイコンを小さなチェックマークに変更します。[Example Data] De-escalate Flight Alert アクションを選択します。表示されるパラメーターのデフォルト値セクションで、このアクションのデフォルトの入力パラメーターを設定できます。[Example Data] Flight Alert パラメーターには、Object View ウィジェットの元データとしても使用している Object table 1 Action object 変数を選択します。ユーザーがこのフライトアラートをどのように解決したかを手動で入力できるように、コメント変数にはデフォルト値を設定しません。Alert オブジェクトが表示されなくなります。
これで、モジュール全体のヘッダーを設定できます。
Flight Alert Inbox に設定します。