注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
これらの手順は、Foundry Rules のレガシーバージョン(以前は Taurus として知られていました)用です。Foundry Rules の導入を始めたばかりの場合、以下の手順は不要であり、デフォルトのセットアップ の一部としてすでに含まれています。このセクションに特に誘導されていない限り、これらの手順を実行する必要はありません。
以前の Foundry Rules では、データセットの 入力 に対してのみルールがサポートされており、ルールアクション の概念はありませんでした。オブジェクトでのルール作成はオプション機能ですが、特にオブジェクトを使用する場合は、ルールアクション の使用にアップグレードすることを強くお勧めします。
Foundry Rules でオブジェクトとルールアクションを有効にするには、以下の手順に従ってください。
すべてのスクリーンショットは、仮想データを使用しています。
Foundry Rules の変換ライブラリのバージョンをアップグレードする: tau-execution:tau-execution-core
が 少なくとも バージョン 0.60.4
になっていることを、プロジェクトレベルの build.gradle
ファイルで確認してください。
compile "com.palantir.tau-execution:tau-execution-core:0.60.4"
build.gradle
ファイルが見つからない場合は、Files サイドバーの歯車アイコンの下の Show hidden files and folders オプションを確認してください。ロジックバージョンを更新する: Foundry Rules Workshop アプリケーションの編集モードで、Rule Editor ウィジェットに移動し、Logic Version を "V1" に変更します。このセレクタを変更しても破壊的な影響はありませんが、V1 に変更した後にバージョンを V0 に戻すことはできません。ただし、V0 に戻る利点はありません。
Workshop アプリケーションにオブジェクトを追加する: 同じ Workshop アプリケーションで、Foundry Rules 内で使用可能にしたいオブジェクトタイプを Permitted object types オブジェクトセット変数に追加します。この変数は、公開したいすべてのオブジェクトタイプのユニオンドオブジェクトセットである必要があります(以下のように示されています)。
ルールアクションを追加する: オントロジーマネージャーで適切な Foundry アクションを作成した後、Workshop アプリケーションで Add Rule actions をクリックしてアクションを追加します。
ルールアクションの設定について詳しくは、こちらをご覧ください。
ルールアクションを Workshop の設定に追加すると、既存のすべてのルールは、編集するたびにルールアクションを設定するように要求されます。ただし、それぞれのルールに対してルールアクションが設定されていなくても、古い変換パイプラインは引き続き機能します。したがって、移行に関連するダウンタイムはなく、ユーザーに適したペースで移行が可能です。
変換パイプラインコードを更新する: 変換パイプラインを更新する最も簡単な方法は、オントロジーマネージャー内の既存のルールワークフローテンプレートのインスタンスを更新して、不足しているオブジェクトとアクションを追加することです。次に、更新された変換を参照としてデプロイします。参照をデプロイした後、新しいコードを既存のワークフローにマップするために、変換パイプラインを設定できます。
上記で述べたように、新しい変換コードを動作させるためには、すべてのルールにルールアクションが設定されている必要があります。そのため、変換の変更をブランチで行い、変更をテストしてからマージすることをお勧めします。