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

条件設定

新規の自動化を設定する際に、条件ページの詳細設定オプションから、サイクル、破棄されるオブジェクト、実行のキューイング、ピアリングイベントのスキップの動作を設定できます。

新規の自動化を設定する際に条件で利用可能な詳細設定の例。

サイクル

自動化のシーケンスでは、自動化が互いをトリガーすることで無限ループ(サイクル)が発生することがあります。詳細については、サイクル検出のドキュメントを参照してください。

自動化によっては、サイクル検出が望ましくない場合があります。最大50回のサイクルを許可するには、自動化の設定でサイクルを許可を有効にします。サイクル検出のオーバーライドは、ライブ監視でのみ利用可能です。

自動化でサイクルを許可する。

破棄されるオブジェクト

ライブ自動化の規模制限に達したときに、Automate がオブジェクトを処理する方法を設定できます。

ライブ自動化の規模制限を超えるオブジェクトを破棄が有効な場合、10,000個を超えるオブジェクトによってトリガーされたイベントでは、最初の10,000個のオブジェクトが処理され、残りのオブジェクトは破棄されます(処理に失敗することはありません)。

この選択肢は、ライブ監視が有効な場合にのみ利用可能です。

「ライブ自動化の規模制限を超えるオブジェクトを破棄」を有効にする選択肢。

効果の実行をキューに入れる

キュー効果の実行を有効にすると、自動化イベントがトリガーされた順に逐次処理されます。この設定が有効な場合、イベントはトリガーされた時刻に基づいて、1件ずつ実行されます。

効果の実行のキューイングを有効にする理由には、次のようなものがあります。

  • 実行順序の保証:「処理完了」の通知より先に「処理開始」の通知を送信するなど、イベントを特定の順序で実行する必要がある場合。

  • 同時実行の制御: イベントを1件ずつ実行したい場合。これは次のような用途に役立ちます。

    • 容量制限の管理: 下流のアクション、Webhook、システムには容量制限がある場合があります。この選択肢を低いバッチ制限または並列度の制限と併用すると、同時実行数に上限を設けられます。
    • 競合の回避: 効果を同時に実行すると、競合が発生する場合があります。たとえば、2つのアクションで同じオブジェクトを同時に編集することはできません。この場合、最初のアクションのコミットには成功しますが、2番目のアクションは競合エラーにより失敗し、再試行が必要になります。効果の実行をキューに入れると、スループットは低下しますが、こうした競合を減らせます。

キューイングは、自動化イベントの単位(自動化の履歴における個々の実行)で適用されます。同時実行の設定(効果を並列で実行するか逐次実行するか)は、引き続き個々のイベント内で適用されます。キューイングが影響するのは、別々のイベントを処理する順序のみです。たとえば、3件のイベントが短い間隔で自動化をトリガーした場合、次のようになります。

  • キューイングなし: 3件のイベントがすべて同時に処理され、効果が並列で実行される可能性があります。
  • キューイングあり:「イベント1」のすべての効果が完了してから「イベント2」の処理が開始され、「イベント2」が完了してから「イベント3」が開始されます。

ピアリングイベントをスキップする

オントロジーピアリングを通じて更新を受け取るオブジェクトタイプを自動化で監視する場合、ピアリングによる変更が自動化の効果をトリガーしないようにしたいことがあります。このオブジェクトへのピアリングパッチからのイベントをスキップを有効にすると、自動化はピアリングパッチに由来するイベントを無視します。そのため、ユーザーのアクションやピアリング以外のソースによる変更など、直接の編集のみが自動化の効果をトリガーします。

この設定は、オブジェクトセット条件とライブ監視を使用する自動化にのみ適用されます。時間ベースのトリガーとスケジュールされた評価には影響しません。

この設定は、ピアリング接続があり、その接続の両側に同じ自動化ロジックが存在する環境で使用します。この設定がない場合、リモートのエンロールメントに届いたピアリングによる編集が自動化を再度トリガーし、重複した副次的効果や意図しない副次的効果につながる可能性があります。たとえば、自動化がアラートを作成してメール通知を送信する場合、両方のエンロールメントが同じピアリングイベントに対して独立して自動化を実行し、同じユーザーまたはグループに重複したメールが送信される可能性があります。

この設定によってスキップされたイベントは、Automate の履歴ページには表示されません。

また、この設定でスキップされるのは、個々のユーザーによる編集を表すピアリングパッチとして届くイベントのみです。新しいベースバージョンとしてピアリングされる大量の変更(たとえば、元データセットの更新によるソースデータのピアリング)は、パッチとして届かないため、スキップされません。これらのイベントは、引き続き自動化をトリガーします。

この選択肢を有効にする

ピアリングパッチからのイベントのスキップを有効にするには、次の手順に沿って進めてください。

次の設定が表示されない場合は、Palantir の担当者または Palantir サポートに連絡し、お使いのエンロールメントでこの選択肢を有効にするよう依頼してください。

  1. Automate で自動化を開きます。
  2. 条件ページに移動します。
  3. 詳細設定を展開します。
  4. このオブジェクトへのピアリングパッチからのイベントをスキップを有効にします。
  5. 自動化を保存します。