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

シナリオメタデータをオブジェクトとして保存する

ベータ版

オントロジーシナリオは開発のベータ版段階にあり、お使いのエンロールメントでは利用できない場合があります。オントロジーシナリオのインターフェースへのアクセスについては、Palantir サポートにお問い合わせください。

オントロジーでシナリオのメタデータを定義して保存することで、保存済みシナリオを作成できます。この場合、各オブジェクトが1つのシナリオを表します。

オントロジーに保存されたシナリオは、共有や共同作業に利用できます。チームは複数の保存済みシナリオを左右配置で比較し、説明や作成者情報を含む豊富なメタデータを付加し、シナリオを関連オブジェクトにリンクして簡単に整理できます。保存済みシナリオは Foundry の権限およびガバナンスモデルを継承するため、適切なアクセス制御が確保され、意思決定プロセスの監査証跡が永続的に記録されます。

シナリオオブジェクトタイプを設定する

Ontology Manager でシナリオオブジェクトタイプを設定するには、以下の手順に沿って進めます。

  1. Ontology Manager で、オブジェクトタイプタブに移動し、+ 新規オブジェクトタイプを選択します。

  2. 設定ウィザードに沿って進めます。ステップ3(プロパティ)で、インターフェースの追加を選択し、Ontology Scenario インターフェースを検索します。シナリオ参照がオブジェクトタイプの主キーにマッピングされていることを確認し、残りのステップを完了します。

    シナリオメタデータをオントロジーに保存します。

  3. 新しいオブジェクトタイプが作成されたら、プロパティタブを開き、プライマリーキープロパティにシナリオ参照の Value Type が割り当てられていることを確認します。

  4. 有効期限インターフェースプロパティは、シナリオの有効期限を制御します。有効期限が設定されていない場合、シナリオはデフォルトの生存時間が経過すると期限切れになります。Timestamp ベースタイプのプロパティを追加して、有効期限インターフェースプロパティにマッピングすることで、有効期限を変更できます。このタイムスタンププロパティを更新するアクションは、シナリオの有効期限も更新します。有効期限は現在時刻から31日以内でなければならないことに注意してください。

  5. 必要に応じて、作成者や説明など、シナリオに関するメタデータを保存するプロパティを追加します。設定を保存し、初回の同期が完了するまで待ちます。

作成/保存アクションを設定する

  1. Ontology Manager で、シナリオオブジェクトタイプを見つけます。初期セットアップ時にオブジェクトを作成アクションを設定していない場合は、アクションタイプカードで + 新規を選択して作成します。

  2. オブジェクトを作成アクションの設定で、文字列型のパラメーターを追加します。制約条件カードで、Value Type をシナリオ参照値に設定します。次に、可視性トグルを無効にして、エンドユーザーにパラメーターが表示されないようにします。

    オントロジーでシナリオを保存するアクションを作成します。

  3. アクション設定ページのルールタブで、固有IDプロパティが新しいシナリオ参照パラメーターにマッピングされていることを確認します。

    オントロジーでシナリオを保存するアクションのプロパティマッピングを作成します。

既存の一時シナリオを保存する

先に、一時シナリオの設定チュートリアルを完了していることを確認してください。最初の一時シナリオを設定したら、Workshop で以下の手順に沿って進めます。

  1. シナリオの保存を行うために、アプリケーションにボタングループウィジェットを追加します。

  2. ボタンのアクションを、シナリオオブジェクトタイプで設定したオブジェクトを作成アクションに設定します。

  3. デフォルト値の設定で、Scenario manager(シナリオマネージャー) ウィジェットが生成するアクティブなシナリオ変数がシナリオ参照パラメーターに入力されるように設定します。

    シナリオを保存するボタンのパラメーターのデフォルト値。

新しいシナリオオブジェクトを作成する

保存済みシナリオを表示するには、Workshop で以下の変更を行います。

  1. シナリオを作成または保存アクションでは、シナリオ参照パラメーターにデフォルト値は必要ありません。アクションの実行時に自動生成されます。

  2. Scenario manager(シナリオマネージャー) ウィジェットを、保存済みのシナリオオブジェクトを一覧表示するように設定したオブジェクトリストウィジェット(またはほかのオブジェクト表示ウィジェット)に置き換えます。

  3. 新しく追加したウィジェットのデータソースとして、シナリオのオブジェクトタイプを設定します。

    Workshop でシナリオを保存するためのオブジェクトリストの設定。

  4. アクティブなシナリオ変数をオブジェクトベースのシナリオ変数に置き換え、その値をオブジェクトリストウィジェットのアクティブなオブジェクトに設定します。ほかのウィジェットでも、変数の選択を更新する必要があります。

    Workshop でシナリオを保存するためのオブジェクトベースのシナリオ変数。

保存されたシナリオへのアクセスを制御し、ガバナンスを適用する

保存されたシナリオを閲覧・編集できるユーザーを制御し、レビューワークフローにガバナンスを適用するには、オブジェクトプロパティ、オブジェクトセキュリティポリシー、アクションの実行条件を使用します。保存されたシナリオはそれぞれオブジェクトで表されるため、これらの制御を利用できます。

たとえば、チームは次のようなシナリオ承認ワークフローを設定できます。

  • シナリオの所有者は、自分のシナリオを閲覧し、ドラフトをレビューに提出できます。
  • 承認グループのメンバーは、すべてのシナリオを閲覧し、レビュー中のシナリオを承認または拒否できます。
  • ほかのユーザーは、保存されたシナリオのオブジェクトを閲覧できません。

設定するには、次の手順に従います。

  1. Ontology Manager で、シナリオのオブジェクトタイプに次のプロパティを追加します。

    • 作成者: シナリオの所有者を識別します。
    • ステータス: シナリオがドラフト、レビュー中、承認済み、拒否済みのいずれであるかを追跡します。
    • レビュー担当者: 必要に応じてレビュー担当者を記録します。
    • レビュー日時: 必要に応じてレビューが行われた日時を記録します。

      Ontology Manager で保存されたシナリオのオブジェクトタイプにプロパティを追加する。

      オブジェクトを作成アクションで、アクションルールを使用して作成者を現在のユーザーに、ステータスを固定値 Draft に設定します。

      Ontology Manager でオブジェクトを作成するアクションのアクションルールを設定する。

  2. シナリオのオブジェクトタイプのセキュリティタブに移動し、次のいずれかの条件が true の場合にアクセスを許可するオブジェクトセキュリティポリシーを設定します。

    • 現在のユーザーの ID が、シナリオオブジェクトの作成者プロパティと一致します。
    • 現在のユーザーのグループIDに承認グループが含まれています。

    ポリシーを定義する際は、グループ名が変更されてもポリシーに影響しないように、承認グループを名前ではなく、変更されないグループIDで参照します。ユーザーには、シナリオのオブジェクトタイプ定義を閲覧する権限も必要です。

    シナリオのオブジェクトタイプのセキュリティポリシーを設定する。

  3. シナリオのオブジェクトタイプでアクションによる編集のみを許可を設定します。次に、許可するステータス遷移ごとに個別のアクションを作成します。

    アクション結果実行条件
    レビューに提出ステータスをドラフトからレビュー中に変更します。現在のユーザーが作成者と一致し、現在のステータスがドラフトであること。
    シナリオを承認シナリオを承認し、ステータスをレビュー中から承認済みに変更して、必要に応じてレビュー担当者とレビュー日時に値を入力します。現在のユーザーのグループIDに承認グループが含まれ、現在のステータスがレビュー中であること。
    シナリオを拒否ステータスをレビュー中から拒否済みに変更し、必要に応じてレビュー担当者とレビュー日時に値を入力します。現在のユーザーのグループIDに承認グループが含まれ、現在のステータスがレビュー中であること。

    必要に応じて、シナリオを承認アクションにシナリオの適用ルールを追加すると、承認とシナリオのマージが、ガバナンスの適用された同じアクションを通じて行われます。