注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Taurus の長期サポートは継続していますが、既存の Taurus ワークフローを Foundry Rules に移行することで、変更やパイプラインのメンテナンスが容易になるなどの追加機能や、今後の開発に伴う更新を活用したいと考える組織もあるかもしれません。
Taurus のユースケースを Foundry Rules に移行することで、次のメリットを得られます。
最適な Foundry Rules ワークフローは、ユーザーに作成してもらいたい1種類のルールを使う、1つの特定のユースケースを対象とします。ユーザーグループとルール作成アプリケーションがそれぞれ複数ある場合は、移行ウィザードを複数回使用して、複数のルールワークフローを作成することを検討してください。
Foundry Rules に移行する前に、次の点を考慮してください。
サプライチェーンの最適化、マネーロンダリング対策、自動車業界向けの QMOS など、より大規模な製品の一部として Taurus を使用している場合、現時点で移行する必要はありません。
次のいずれかを含む複雑な Taurus のユースケースがある場合、移行にはリファクタリング作業が必要です。前述のメリットと必要な変更の規模のトレードオフを検討してください。
Taurus のユースケースに入力データセット、オブジェクトタイプ、またはルール出力を積極的に追加している場合、Foundry Rules が提供する新しい設定インターフェースによって、メンテナンス性が向上する可能性があります。Foundry Rules ワークフローと Java リポジトリを組み合わせて使用する場合でも、部分的なコード生成のメリットを得られます。
次のプロセスでは、既存のオブジェクトタイプと Workshop モジュールを使用しますが、稼働中のパイプラインに影響が及ばないよう、並列のパイプラインと新しい出力データセットを作成します。
V2 にアップグレードする際には、次の処理が行われます。
まず、次の手順に沿って進めてください。
Foundry ワークスペースのナビゲーションサイドバーから Foundry Rules に移動し、古いワークフロータブに移動します。
オントロジーを選択し、リストから V1 Archetype を見つけるか、検索項目を使用します。

旧バージョンから移行を選択します。
メインのルールエディターの Workshop リソースを選択し、新しい Foundry Rules ワークフローを保存する保存先フォルダーを確認します。必要に応じてワークフローの名前を変更します。次に、開始を選択します。

Foundry Rules 移行ウィザードは、既存の設定に時系列が含まれているかを確認します。含まれている場合は、リンクタイプと時系列の同期を設定する必要があります。追加の設定が完了したら、Rules ワークフローを保存を選択します。
一部のリソースをプロジェクトにインポートする必要がある場合があります。リソースのリストを確認し、展開して内容を確認したうえで、画面上で求められる操作を完了し、保存を選択します。
Rules アプリケーションをアップグレードを選択します。
求められた場合は、古いアプリケーションのリンクを解除を選択します。
最後に、画面上のガイダンスを確認し、新しくアップグレードしたパイプラインのユースケースに応じて、適切な手順に沿って進めます。
この選択肢では、オブジェクトタイプが V1 の場合、オブジェクトへの編集が失われます。編集を保持する必要がある場合は、代わりに元データセットを保持 ↗し、その内容が新しいルール出力の直接のコピーになるようにしてください。
Foundry Rules への移行に成功したことを確認するには、ルール出力データセットが保存されたプロジェクトへのリンクにアクセスします。
ルール出力データセットを開き、ビルドを選択するか、スケジュールタブに移動してビルドスケジュールを追加を選択します。
ビルドに成功すれば、Foundry Rules へのアップグレードプロセスが正常に完了したことを示します。
解決するには、以下のようにルールの効果の出力設定を確認します。
次に、移行のステップ5を完了した後、以下のようにルールエディターのフォームを確認し、引き続きユースケースに応じて動作することを確認します。
データセットのビルドに成功したのに、データが含まれていないのはなぜですか?
ビルドジョブには、ルールステータスデータセットという別のデータセットが含まれています。このデータセットには、各ルールの情報と、そのルールが正常に実行されなかった理由が格納されています。また、ライトバックデータセットをまだ再実行していない可能性もあります。ルールを作成して実行するガイドのステップ4を参照してください。このデータセットは、ビルドページのトランスフォームの設定セクションにも表示されます。
このエラーは、Rules アプリケーションをアップグレードする段階を完了した後、移行のキャンセルを試みた際に、別のユーザーが Rules アプリケーションを変更している場合に発生します。
解決するには、Rules の Workshop アプリケーションを開き、移行済みの古いバージョンを公開して、手動で行われた変更を元に戻します。その後、アップグレードプロセスを正常にキャンセルできるようになります。