オントロジーの構築Foundry Rulesレガシー Foundry Rules セットアップ(Taurus)ルールアクションの設定

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ルールアクションを設定する

2022年7月より前は、Foundry Rules(旧称 Taurus)でルールの出力として Foundry アクションを使用していました。このセクションは、2022年7月より前に Foundry Rules をデプロイした場合にのみ該当します。

ルールアクションは、Foundry Rules でルールの出力に出力スキーマを適用するための仕組みです。列名とデータ型を指定する仕組みとして Foundry アクションを使用することで、これを実現します。ルールアクションとは、Foundry Rules で使用する Foundry アクションです。

Foundry Rules で使用する Foundry アクションの設定

上のスクリーンショットのアクションは、トランスフォーム内でのみ使用され、単独で実行されることはありません。このアクションにアクションルールを設定しないでおくと便利です(上のスクリーンショットの 1)。その場合、アクションが実行されても何も起こりません。

アクションのパラメーターは、Foundry Rules の Workshop アプリケーションでエンドユーザーに表示され、ルールロジックが出力する列にマッピングできるようになります(上のスクリーンショットの 2)。

  • パラメーターのデータ型は、列のデータ型が正しいことを保証するために使用されます。たとえば、日付型のパラメーターを使用すると、そのパラメーターにマッピングできるのは日付型とタイムスタンプ型の列のみになります。また、パラメーターIDがルールの列名またはオブジェクトのプロパティIDと一致する場合、その列またはプロパティがパラメーターに事前入力されます。
  • 必須に指定されたパラメーターは、Foundry Rules の Workshop アプリケーションでも必須になります。同様に、任意のパラメーターは列をマッピングせずに空欄のままにできます。これは、パラメーターに null 値を指定することと同じです。
  • パラメーター名は Foundry Rules の Workshop アプリケーションでラベルとして使用され、パラメーターIDはトランスフォームで生成されるデータセットの列名として使用されます。
  • 出力データセットには、パラメーターIDに加えて、行の生成元となったルールのルールIDを示す taurus_rule_id 列も含まれます。

アクションを保存するには、実行条件(3)を定義する必要があります。ルールアクションで最も一般的な実行条件は、現在のユーザーが Foundry Rules ワークフローの編集権限を持つユーザーグループに所属していることを確認するものです。この検証は、Foundry Rules アプリでルールを編集するときに適用されます。