注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry Rules パイプラインのカスタマイズは、経験豊富な Foundry パイプライン作者向けの高度な機能です。このカスタマイズにより、ワークフロー管理者の実装とメンテナンスの負担が増加することがあります。
Foundry Rules は、ボックスの外でパイプラインロジックを記述する必要はありません。ただし、Foundry Rules パイプラインをカスタマイズして、他には実現できない結果を得るためのいくつかのユースケースがあります。
Foundry Rules パイプラインをカスタマイズすることで、以下のような潜在的なメリットが得られます。
Foundry Rules の出力の後処理(行の追加など)は、専用の下流・トランスフォームで実現できます。Foundry Rules の出力の後処理のためだけに、Foundry Rules パイプラインをカスタマイズすることはお勧めしません。
カスタムパイプラインは、現在のところストリーミングワークフローではサポートされていません。
セルフマネージド・トランスフォームを有効にし、カスタム・トランスフォーム・リポジトリを選択し、Foundry Rules ワークフローを保存し、選択したリポジトリに Foundry Rules パイプラインコードを生成して保存することで、独自のカスタム Foundry Rules パイプラインをデプロイできます。以下の手順に従ってください。
ギアアイコンをクリックして、詳細設定メニューを開きます。
Enable self-managed transforms オプションを有効にします。
Transforms Configuration セクションで、Use a custom transform repository をクリックします。Deploy a new repository(推奨)を選択するか、Select existing depository を選択して、選択したリポジトリを見つけて選択できます。
Foundry Rules ワークフローを保存します。
Generate をクリックして、Foundry Rules パイプラインコードを生成し、copy をクリックしてコピーします。
既存のリポジトリを選択した場合は、rules.transforms
ディレクトリ内に FoundryRulesTransform
という名前のファイルを作成し、コピーされたコードを貼り付けます。ステップ 3 で新しくデプロイされたリポジトリが選択された場合は、「FoundryRulesTransform」を探し、コードを貼り付けます。