論理判定

現在ご覧いただいているのは最新版の内容です(V2.2.1)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合や、サポートが必要な場合はお気軽にサポート窓口までご連絡ください。

機能

設定したルールに基づいて入力データの論理判定を行い、ブール結果(TrueまたはFalse)を出力できます。現在サポートされている入力データ型には、数値(Number)、文字列(String)、ブール値(Bool)があります。

使用シーン

複数条件に基づいて判定し、データを分岐させる必要があるシーンに適しています。通常、データ処理や分岐関連のステップと接続して使用し、自動化されたデータフロー分岐を実現します。

使用フロー

このステップの使用フローは以下の通りです。

  1. 入力ポート数を設定します。

  2. 入力データを選択します。対応するステップのポートを接続するか、パラメータ設定エリアの 入力欄 で対応する入力データを選択します。

  3. 判定ルールを設定します。実際の要件に応じて、1つまたは複数の判定ルールを追加します。各ルールには複数の条件を含めることができ、複雑な論理分岐を実現できます。

  4. 判定モードを選択します。業務シーンに応じて「全数判定」または「順次判定」モードを選択し、ルールの実行方式と出力ポートタイプを決定します。

  5. ステップを実行し、実行結果を確認 します。

入力説明

このステップは複数の入力ポートに対応しており、各ポートは数値、文字列、またはブール型のデータを受け取ることができます。すべての入力データは、後続の論理判定に使用されます。

パラメータ説明

パラメータ 説明

入力ポート数

必要な入力ポート数を指定します。入力データは論理判定に使用されます。

判定ルール

設定ツールを開く をクリックしてルールエディタ画面に入り、1つまたは複数の判定ルールを作成します。各ルールには、1つまたは複数の条件を含めることができます。判定ルールの設定方法については、付録:ルール設定 をご参照ください。

ステップ実行後、各ルールは論理判定結果(TrueまたはFalse)を1つ生成し、各結果は1つの出力ポートに対応します。

判定モード

論理判定モードを選択します。「全数判定」と「順次判定」の2種類があります。

  • 全数判定:すべてのルールを順番に判定し、各ルールの判定結果を順次出力します。すべてのルール判定結果を出力し、後続の分岐に使用したいシーンに推奨されます。

  • 順次判定:ルールを順番に判定し、いずれかのルールが成立(Trueと判定)すると、後続の判定を直ちに停止します。残りのルールの判定結果はFalseとみなされます。このモードでは、ステップは追加でデフォルト結果を出力します。最初に条件を満たすルールを見つけた時点で判定を停止したいシーンに推奨されます。

出力説明

各判定ルールに対して、ステップはそれぞれ1つのブール型結果ポートを出力します。各ポートの出力は、対応するルールの判定結果(True または False)です。

順次判定 モードでは、各ルールの出力ポートに加えて、ステップはデフォルト結果 ポート(Bool型)も追加で出力します。すべてのルールが成立しない場合、デフォルト結果 は True を出力し、それ以外の場合は False を出力します。

付録:ルール設定

論理判定 ステップのパラメータ設定エリアで、設定ツールを開く をクリックすると、ルール設定画面に入ることができます。

rule setting demo

ルール設定手順

ルール設定の流れは以下の通りです。

  1. ウィンドウ左上の ルールを新規作成 をクリックして、新しいルールを作成します。

  2. ルールを選択した後、そのルールの論理演算方式(AND または OR)を選択します。

    • AND:ルール内のすべての条件を同時に満たした場合にのみ、ルールが成立(True)します。

    • OR:ルール内のいずれか1つの条件を満たせば、ルールが成立(True)します。

  3. ルールに条件を設定します。条件を追加 をクリックすると条件を追加できます。条件の判定ポートを選択した後、有効値を設定する必要があります。

  4. 上記の手順を繰り返して、複数のルールを作成します。

  5. 設定完了後、右下の 保存 をクリックすると、ルール設定が保存され、ステップのパラメータ設定エリアに戻ります。

一般的な操作

以下は、ルール設定画面でよく使用される操作です。

  • ルールの名前変更・削除

    ルール一覧でルールを選択し、右クリックして 名前の変更 または 削除 を選択します。

  • 条件を削除

    条件一覧で条件を見つけ、その条件の行にある削除アイコンをクリックすると、条件を削除できます。

  • 条件の有効/無効の設定

    条件一覧で条件を見つけ、その条件の行にあるスイッチアイコンをクリックすると、条件の有効状態(オン/オフ)を切り替えることができます。条件がオフ状態の場合、その条件はルールの論理判定に使用しません。

  • 他ステップの出力結果を有効値として関連付ける

    条件の有効値を設定する際、入力欄右側の関連付けアイコンをクリックし、表示されるデータ関連付けウィンドウで関連付けたいステップの出力データを選択します。その後、確認 をクリックすると、そのデータを条件の有効値として関連付けることができます。関連付けるデータ型は、条件判定ポートのデータ型と一致している必要があります。

トラブルシューティング

各ステップで共通のエラーコードについては、エラーコード一覧 をご参照ください。

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。