オントロジーFoundry Rulesコアの概念ルールロジック

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

ルールロジック

各 Foundry ルールには、関連するロジックがあります。このロジックは、以下の 3 つの部分で構成されています。

  1. 入力: Foundry ルールへのデータ入力。
  2. ロジックブロック: 選択された入力に適用される変換。
  3. ルール出力: ルールの出力形式。

上記の 3 つの部分で説明されている Foundry Rules ロジック例

すべてのスクリーンショットは概念的なデータを使用しています。

入力

Foundry ルールへの入力は、データセットまたはオブジェクトのいずれかで、ユースケースによって異なります。ただし、オブジェクトを入力として使用すると、インターフェースがよりユーザーフレンドリーになり、フィルター値の自動入力ドロップダウンなどの追加機能が利用できます。

ルール作成者が利用できるデータセットとオブジェクトは、ワークフローの所有者が Foundry Rules ワークフロー設定で設定します。

Foundry Rules は、複数のデータソースによってバックアップされているか、複数の実体化を持つか、編集専用のプロパティを使用するオブジェクトタイプはサポートしていません。

制限付きビューによってバックアップされたオブジェクトは、直接入力として使用することはできません。代わりに、制限付きビューをバックアップするデータセットを 代替元データセットとして設定してください。

ロジックブロック

ルールの入力に適用される変換は、ロジックブロックの一連のシリーズとして表現されます。利用可能な変換には、フィルタリング、式、集計、結合が含まれます。また、これらの変換のうち、最終ユーザーが利用できるものを設定することも可能です。オプション機能の有効化についての詳細を学ぶ。

各ロジックブロックは、前のブロック/ソースから出力された行を取り、変換を適用して、新しい行と列のセットを出力します。出力は、ブロックの右上にある プレビュー ボタンをクリックすることで表示できます。

ルール出力

ルールの最後には、ルール出力があります。各ルール出力は、Foundry Rules ワークフロー設定で設定された出力データセットに対応します。したがって、選択された出力は、Foundry ルールによって出力される行の宛先と形式を指定します。各フィールドのインターフェースは、許可される値とデフォルトの出力値に応じて調整されます。出力されるデータセットには、その出力を使用するすべてのルールによって出力された行が含まれます。この動作は、異なるルールの出力の一貫性を容易に実現するように設計されています。

ルール出力では、ワークフローの所有者が、ルール作成者がロジックから出力する必要がある正確な列と型を強制できます。視覚的には、この強制は、各フォーム入力が出力データセットの列に対応するフォームとして表現されます。

同じアプリケーション内の異なる Foundry ルールが、異なるスキーマの行を出力する必要がある場合、いくつかの異なるルール出力を選択できるように設定することができます。あるいは、スキーマが似ている場合は、新しいルールアクションを作成する代わりに、アクションパラメータの一部をオプションに設定する方が簡単かもしれません。

ルール出力の設定についての詳細を学ぶ。

対応する出力データセットを持つ設定済みルールアクション