注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ステージング書き込みは開発のベータ版段階にあり、お使いのエンロールメントでは利用できない場合があります。開発が進行中のため、機能は変更される可能性があります。利用をご希望の場合は、Palantir サポートにお問い合わせください。
ステージング書き込みは、オントロジーのオブジェクトを編集する AIP Logic 関数向けに、改善された実行モデルを提供します。新しく作成されるロジック関数では、まもなくステージング書き込みがデフォルトで有効になります。
レガシーのオントロジー編集動作と比較して、ステージング書き込みを使用するロジック関数には次の特徴があります。
ステージング書き込みのセマンティクスの詳細については、ステージング書き込みのドキュメントを参照してください。
ステージング書き込みを使用するロジック関数とレガシーのオントロジー編集動作には、いくつかの重要な違いがあります。
ステージング書き込みを有効にすると、ロジック関数は、ステージング書き込みを使用するほかの関数(ほかのロジック関数や TypeScript v2 関数など)や、オントロジーを直接編集するほかの関数を呼び出すことができます。また、オントロジーを編集するほかの関数に基づいているアクションを適用することもできます。以前は、オントロジーを編集する別のロジック関数に基づいているアクションを、ロジック関数内から呼び出すことには対応していませんでした。
ネストされた呼び出しによる編集は、同じロジック実行内の後続の読み取りで参照できます。すべての編集は一時ストレージにステージングされ、実行の完了時にオントロジーに適用されます。
たとえば、サポートメールを処理するロジック関数は、Support Ticket オブジェクトを作成した後、別のロジック関数に基づいているトリアージアクションを適用できます。そのトリアージ関数は、チケットを割り当て、関連するオブジェクトを編集できます。すべての編集はまとめてステージングされ、ロジック関数の後続のブロックで両方の結果をクエリできます。
レガシーモードでは、ロジック関数が一度編集を行うと、その実行の残りの処理では次のオブジェクトセットフィルターボードを利用できなくなります。
ステージング書き込みを有効にすると、AIP Logic の実行全体を通して、すべてのオブジェクトセットフィルターを利用できます。
オントロジーを編集するレガシーのロジック関数は、オントロジー編集のリストを出力として返します。一方、ステージング書き込みを使用するロジック関数は、編集を一時ストレージにステージングし、実行の完了時にオントロジーに適用します。その結果、関数はオントロジー編集を返さなくなり、ほかのデータ型の値を返すことができます。
ステージング書き込みを使用するロジック関数はオントロジー編集を返さないため、Automate のロジック効果で選択することはできません。Automate からステージング書き込みを使用するロジック関数を呼び出すには、関数をアクションタイプでラップし、アクション効果を使用します。以下の Automate でステージング書き込みを使用するロジック関数を使用するを参照してください。
新しいロジック関数では、まもなくステージング書き込みがデフォルトで有効になります。AIP Logic の実行モードの設定にあるステージング書き込みモードを有効にするトグルを使用して、ロジック関数のステージング書き込みをオンまたはオフにできます。
ステージング書き込みを無効にすると、関数はレガシー動作に戻り、オントロジー編集のリストを出力として返すようになります。ワークフローが Automate のロジック効果からロジック関数を直接呼び出すことに依存している場合は、ステージング書き込みを無効にすることを検討してください。
ステージング書き込みを有効にしたまま、アクションタイプを通じて関数を呼び出すことを推奨します。レガシー動作は、ネストされたアクション呼び出しでのオントロジー編集に対応しておらず、関数が編集を行った後のキーワードフィルターと相対的な期間フィルターにも対応していません。また、将来的に非推奨となる予定です。
ステージング書き込みの切り替えがバージョニングに与える影響は、関数の出力タイプによって異なります。
ステージング書き込みを使用するロジック関数を Automate で使用するには、アクションタイプを通じて呼び出す必要があります。アクションは、編集がステージングされ、適用される実行コンテキストを提供します。
AIP Logic には、ステージング書き込みを使用するロジック関数向けにアクションを作成ボタンが用意されており、その関数を呼び出すアクションタイプを生成します。
その後、このアクションを Automate のアクション効果で使用したり、Workshop など、アクションに対応しているほかの場所で適用したりできます。
アクションタイプを作成しても、関数のステージング書き込みは有効にも無効にもなりません。実行モードは、ステージング書き込みモードを有効にするトグルでのみ制御されます。
または、Ontology Manager で、既存のアクションタイプがロジック関数に基づくように設定することもできます。通常は、アクションを作成で新しいアクションタイプを作成する方が簡単です。
ステージング書き込みを使用するロジック関数の場合、アクションタイプを作成したら、Automate に移動してアクション効果を作成します。
Automate では、ほかのアクション効果と同様に、自動化をトリガーするオブジェクトや値からアクションのパラメーターを設定します。アクションを人によるレビューのための提案としてステージングする機能、再試行戦略、フォールバック効果など、アクション効果で利用可能なすべての Automate 機能は、ステージング書き込みを使用するロジック関数を呼び出すアクションでも機能します。
自動化でロジック効果を通じてすでに直接使用されているロジック関数で、書き込みのステージングを有効にした場合:
既存の自動化を書き込みのステージングに移行するには、次の手順を実行します。