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

アクションログ

アクションログは、すべてのアクション提出をオブジェクトタイプとしてモデル化し、オブジェクト指向の Foundry ツールで分析および表示できるようにします。アクションログオブジェクトタイプを意思決定ワークフローの入力として使用し、ユーザーのオントロジーへの変更を監視します。

背景

アクションは、オントロジーを変更し、関連するサイドエフェクトをトリガーする主要な方法です。多くの場合、これらのオントロジーの変更は特定の意思決定の結果であり、データ監査要件が伴います。アクションログは、これらの意思決定とデータ編集を表すオブジェクトタイプの生成と維持を簡素化します。すべてのアクションログオブジェクトタイプは、識別しやすいように[LOG]で始まります。

アクションログオントロジー

アクションログオブジェクトタイプは、アクションタイプと1対1でマッピングされます。アクションを提出すると、対応するアクションログオブジェクトタイプの単一の新しいオブジェクトが生成されます。この新しく作成されたオブジェクトは、提出されたアクションで編集されたすべてのオブジェクトに自動的にリンクされます。ログオブジェクトタイプをアクションタイプと1対1でモデル化することで、アクションログは、特定のオブジェクト編集を超えたコンテキストをキャプチャできます。例えば、他のオブジェクトが同時に編集されたか、アクションの提出時の世界の状態(オントロジーによって表される)です。

例として、「アラートを閉じる」というアクションタイプがあり、「Status」プロパティを選択した多くのアラートオブジェクトをClosedに変更するとします。アクションログが設定されている場合、一度に10個のアラートオブジェクトを閉じると、すべての10個のアラートオブジェクトに外部キーリンクがある単一のアクションログオブジェクトが生成されます。

アクションログスキーマ

デフォルトでは、アクションログオブジェクトタイプは以下を保存します。

  • アクションRID: 単一のアクション提出の一意の識別子
  • アクションタイプRID: 単一のアクションタイプの一意の識別子
  • アクションタイプバージョン: アクションタイプが更新されるたびに自動インクリメントされるバージョン番号
  • タイムスタンプ: アクション提出のUTCタイムスタンプ
  • ユーザーID: アクションを提出したユーザーのMultipassユーザーID
  • 編集されたオブジェクト: アクションで編集されたすべてのオブジェクトの主キー値。主キー以外の編集されたオブジェクトのプロパティの保存はサポートされていません。
  • [オプション] サマリー: アクションを説明するカスタマイズ可能な文字列
  • [オプション] パラメーター値
  • [オプション] オブジェクト参照パラメーターのプロパティ値複数の値を許可が有効になっている場合、オブジェクト参照パラメーターにはサポートされていません)

アクションログオブジェクトタイプは、アクションで編集されないオブジェクトプロパティを保存するように設定できます。これにより、データ編集だけでなく、オントロジーの編集の背景や動機に関する情報も保存できます。

「アラートを閉じる」というアクションタイプの例に戻りますが、アラートオブジェクトには「High Priority」と「Low Priority」の値を持つ「Priority」プロパティ、「Created at」タイムスタンプ、「Source」マシンがあるとします。アクションログは、「アラートを閉じる」で編集されないこれらのプロパティを保存できます。行を編集せずに「Priority」で集計することで、「High Priority」アラートのソースはどこか?」や「High Priority」アラートを閉じるのにどれくらい時間がかかるか?」といった質問に答えることができます。

関数バックアクションタイプのアクションログ

Function-backedアクションタイプのアクションログを設定するには、バックアップされたオントロジー編集関数にEditsプロバナンスが設定されている必要があります。Editsプロバナンスの詳細については、Functions documentation を参照してください。

アクションログタイムライン

カスタムワークショップウィジェットを使用して、アクションログオブジェクトタイプをタイムラインで表示できます。このウィジェットを使用すると、タイムラインはデータ監査をサポートして設定でき、質問「何が変わったか、誰が変更したか、いつ変更したか?」に答えるのに役立ちます。

ワークショップ内では、アクションログオブジェクトタイプをユニオンして、ユースケース内やオントロジー全体での編集の包括的なビューが得られます。

アクションログタイムラインを設定するには、編集されたオブジェクトタイプを選択します。次に、表示するアクションログオブジェクトタイプと、必要なアクションログオブジェクトタイプのプロパティを選択します。