注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry Rules パイプラインのカスタマイズは、Foundry パイプラインの作成経験が豊富なユーザー向けの高度な機能です。このカスタマイズにより、ワークフロー管理者の実装およびメンテナンスの負担が増える場合があります。
Foundry Rules は、そのまま利用する場合、ユーザーがパイプラインのロジックを記述する必要はありません。ただし、一部のユースケースでは、通常は実現できない結果を得るために、Foundry Rules パイプラインのカスタマイズが必要になります。
Foundry Rules パイプラインをカスタマイズすると、次のようなメリットが得られる可能性があります。
Foundry Rules の出力の後処理(列の追加など)は、下流の専用トランスフォームで実行できます。Foundry Rules の出力の後処理だけを目的として、Foundry Rules パイプラインをカスタマイズすることは推奨しません。
現在、ストリーミングワークフローではカスタムパイプラインを利用できません。
自己管理トランスフォームを有効にし、カスタムトランスフォームリポジトリを選択して Foundry Rules ワークフローを保存した後、Foundry Rules パイプラインのコードを生成して選択したリポジトリに保存すると、独自のカスタム Foundry Rules パイプラインをデプロイできます。そのためには、以下の手順に従ってください。
歯車アイコンをクリックして、詳細設定メニューを開きます。
自己管理変換を有効にするオプションを有効にします。
トランスフォームの設定セクションで、カスタム変換リポジトリを使用をクリックします。新しいリポジトリをデプロイ(推奨)するか、既存のリポジトリを選択を選んで、使用するリポジトリを見つけて選択できます。
Foundry Rules ワークフローを保存します。
生成するをクリックし、次にコピーをクリックして、Foundry Rules パイプラインのコードを生成してコピーします。
既存のリポジトリを選択した場合は、rules.transforms ディレクトリ内に FoundryRulesTransform という名前のファイルを作成し、コピーしたコードを貼り付けます。ステップ3で新しくデプロイしたリポジトリを選択した場合は、「FoundryRulesTransform」を見つけてコードを貼り付けます。