注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
2022年7月より前の Foundry Rules(旧称 Taurus)では、追加の設定が必要で、使用される概念も少し異なっていました。以下のドキュメントでは、このバージョンと新しいバージョンの Foundry Rules の違いを説明します。
以前は、Foundry Rules がトランスフォームパイプラインを自動生成するのではなく、ルールを実行するコードリポジトリをユーザーが作成して維持する必要がありました。
このリポジトリの作成と更新について詳しくはこちら。
以前は、ルール入力をワークフロー設定エディターで設定するのではなく、Workshop アプリケーションとトランスフォームパイプラインの両方で設定する必要がありました。
また、ルール出力は、Workshop アプリケーション、トランスフォームパイプライン、Ontology Manager の3か所で設定されていました。レガシーのルール出力の詳細は、以下のルールアクションセクションを参照してください。
Workshop アプリケーションとトランスフォームパイプラインでのルール入力の追加と削除については、それぞれのリンク先を参照してください。
ワークフロー出力が導入される前は、Foundry アクションを使用して出力スキーマを強制していました。アクションのパラメーターはデータセットの列を表し、ロジックが出力する列またはユーザーが入力する固定値のいずれかにマッピングする必要があります。トランスフォーム内からルールアクションにアクセスして、一致するすべての行を指定された形式で取得できます。指定したルールアクションの結果を取得すると、生成されるデータセットには、そのアクションを使用するすべてのルールが出力した行が含まれます。これは、すべての Foundry ルールの出力で一貫性を確保しやすくするための設計です。これらは Foundry アクションであるため、Ontology Manager 内で設定する必要があります。ただし、これらのルールアクションは、関連するオブジェクトに対して直接実行されるわけではありません。現在、その効果は出力スキーマの指定のみです。
2021年1月より前にデプロイされた Foundry Rules(旧称 Taurus)の一部のレガシーバージョンでは、ルールアクションを使用する前にアップグレードする必要があります。明示的な指示を受けていない限り、通常、このアップグレードは必要ありません。ルールアクションを使用するためのアップグレードについて詳しくはこちら。