ルール (フォーム)

適用: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

製品情報管理 >設定 >プロダクト ビルダー >グローバル ルール をクリックします。

このフォームを使用して、ローカルおよびグローバルの検証ルールを作成および表示します。タブと表示されているフィールドの数は、作成する規則の種類によって異なります。

注意

このフォームは正式には使用されなくなっており、削除されるか、今後の Microsoft Dynamics Ax バージョンでは使用できなくなる可能性があるため、使用しないようにお勧めします。

[フィルター] セクションでは、すべてのルールを表示したり、ルールのサブセットを表示したりできます。選択されている値として定義済みの値を対応するフィールドの新しいルールを作成するときに使用されます。

このフォームを使用するタスク

式のルールを作成

アクション ルールの作成

簡易な条件の作成

詳細な条件の作成

コード化された条件の作成

フォームのナビゲーション

次の表で、このフォームのコントロールについて説明します。

Aa587335.collapse_all(ja-jp,AX.60).gifフィルター

フィルター

説明

ローカル/グローバル

すべてのルールを表示するを選択 (すべて)、またはそのタイプのローカルまたはグローバル型。

検証タイプ

すべてのルールを表示するには、選択 (すべて)、またはそのタイプの制約、またはアクション

ルール セットの番号

特定のルールが属しているルール セット番号のすべてを表示するには、固有の識別子を指定します。

製品モデル

すべてのルールは、特定の製品モデルを表示するには、固有の識別子を指定します。

変数

特定の変数のすべてのルールを表示するには、その名の識別子を指定します。

すべての規則で指定された変数の特定の値を表示するには、 変数フィールドで値を選択します。

Aa587335.collapse_all(ja-jp,AX.60).gifタブ

タブ

説明

概要

ルールのヘッダーを作成し、そのタイプと節の数を指定します。次の説明を入力し、(グローバル ルール) のルール セット番号または製品のモデル番号 (ローカル ルール) を選択します。

式の設定

変数値の計算式を作成します。このタブは、タイプの検証ルールについてのみ表示されます。

条件

[制約] または [アクション] の条件を作成します。このタブの検証ルールについてのみ表示されます、 アクション制約のタイプ。

アクション

[条件] タブで作成された条件が true または false になったときに実行されるアクションを定義します。このタブは、アクションタイプの検証ルールについてのみ表示されます。

メッセージ

[条件] タブで作成された条件が true または false になったときに表示されるメッセージを作成します。このタブの入力規則を表示できない、 タイプ。

Aa587335.collapse_all(ja-jp,AX.60).gifボタン

Aa587335.collapse_all(ja-jp,AX.60).gif上部ウィンドウ

ボタン

説明

ルール構文のチェック

作成したルールの構文を確認してください。結果は、[情報ログ] および [確認済のルール] フィールドに表示されます。

コピー

グローバルまたはローカルの検証ルール句をコピーします。

Aa587335.collapse_all(ja-jp,AX.60).gif下部ウィンドウ

ボタン

説明

計算済

(式やアクション) を変数の値または変数の値 (単純な条件の場合) を比較する値を計算する式を作成します。

プログラム コードに転送

条件をプログラム コードに変換します。簡易タイプまたは詳細タイプの条件を作成しているときにこのボタンをクリックすると、タイプはコードに変更されます。

行に戻る

行を変更するコードから、 簡易または詳細条件を生成するコードを作成していました。

上へ下へ

アクションが実行される順序を定義します。

Aa587335.collapse_all(ja-jp,AX.60).gifフィールド

フィールド

説明

ローカル/グローバル

ローカル ルールにするか、グローバル ルールにするかを選択します。グローバル検証ルールは、モデリング変数の場合は作成できますが、計算変数の場合には作成できません。

バージョン

グローバル ルールのルール セット番号または [ローカル ルールの製品モデル番号を選択します。

節番号

節の固有の番号を入力します。

説明

検証規則の名前を入力します。

検証タイプ

入力規則の種類を選択します。

  • -変数の値を計算します。

  • アクション-特定の条件が成立した場合に実行するアクションを定義します。 または、false を指定します。

  • 制約– は、例外条件を条件が存在する必要があります設定します。

確認済のルール

作成されたルールの構文が正しいかどうかを示します。

注意

ルールをチェックするには、[ルール構文のチェック] をクリックします。

変数

式に従って計算される値を格納する変数を選択します。

インデックス

[変数] フィールドで選択された変数が配列グループに属している場合、ルールの適用先となる配列要素のインデックス (位置番号) をここに指定します。

変数で指定されたかどうかの選択、 変数フィールドが特定の値が表示されます、または式に従って計算されます。[] を選択した場合は、[結果] フィールドにその値を指定する必要があります。選択した場合計算済をクリックして、 計算済する数式を作成します。

結果

[] フィールドが [] に設定されている場合は、[変数] フィールドで選択されている変数に対する値を指定します。

再計算

[変数] フィールドで選択した変数を含むルールを再計算します。

タイプ

作成する条件のタイプを次の中から選択します。

  • 簡易: 単純な条件を作成します。

  • 詳細-より複雑な式を作成します。

  • コード: 式を言語 x++ プログラミングで作成します。

変数

現在の行の変数名を選択します。

インデックス

[変数] フィールドで選択された変数が配列グループに属している場合、その条件に使用されている配列要素のインデックス (位置番号) をここに指定します。

演算子

現在の行に対する演算子を選択します。使用できる演算子は次のとおりです。

= 等しい
!= 等しくない
> より大きい
< より小さい
>= 以上
<= 以下
Like 等号

[変数] フィールドで指定された変数が特定の値を受け取る場合、または式に従って計算される場合に選択します。

  • [] を選択した場合は、[] フィールドに値を指定します。

  • [計算済] を選択した場合は、[計算済] ボタンをクリックして式を作成します。

[] フィールドが [] に設定されている場合は、[変数] フィールドで選択されている変数に対する値を指定します。

タイプ

現在の行のオペランドが固定値か変数かを選択します。

テキスト

選択または作成する論理式のオペランドを入力します。選択した値に応じて、 タイプフィールドが固定値か変数を製品モデルのいずれかのオペランドを指定できます。配列変数を指定すると、内の配列インデックスを指定してください、 インデックスフィールド。

タイプフィールドを設定する変数、横に、矢印ボタンをクリックできます、 テキスト利用可能な変数の一覧を表示するフィールド。

注意

タイプフィールドを設定するは、入力値のデータ型を考慮する必要があります。テキスト値囲む必要が単一引用符 (')、それ以外の場合Microsoft Dynamics Axテキストを変数名として解釈され、エラー メッセージが表示されます。対照的に、数値二重引用符 () で囲む必要がありますされません。

インデックス

指定した場合、 タイプフィールドをこの行のオペランドが変数であることとで指定する変数、 テキスト配列フィールドでは、現在の式には、配列のインデックスを指定します。

(配列のインデックスは、特定の配列要素の位置番号です)。

演算子

現在の行と次の行とを関連付ける演算子を指定し、論理式を形成します。次の演算子を使用できます (演算子の優先度順に列挙)。

* / 乗算、除算
+ - プラス、マイナス
> < >= <= より大きい、より小さい、以上、以下
= != 等しい、等しくない
and or 論理 and/or

変数

[コード] フィールドで、X++ 式の作成時に使用する変数を選択します。

インデックス

[変数] フィールドで選択されている変数が配列グループに属している場合は、ここで現在の式に関連する要素のインデックスを指定します。

説明

[変数] フィールドで選択した変数の説明を入力します。

コード

式は、x++ コードを直接入力します。この式は、ブール値を返す X++ のメソッドとして作成する必要があります。

式を編集する場合、 コードフィールド、できるようの x++ 言語ですべてのツールを使用して、必要に応じて、高度なMicrosoft Dynamics Ax。X++ 言語についてを参照してください、 Microsoft Dynamics Ax開発者ガイド。

変数

現在のアクションによって変更される変数の名前を選択します。

インデックス

[変数] フィールドで選択されている変数が配列グループに属している場合は、ここで現在の式に関連する要素のインデックスを指定します。

フィールド プロパティ

条件が true である場合は、[画面のプロパティで選択された変数が含まれているフィールドの設定に変数フィールド。

  • 非表示: フィールドが表示されないことで、 プロダクト ビルダー コンフィギュレーションフォーム。

  • 表示のみ-フィールドに表示されていて編集できないになります。

  • 編集を許可– ユーザーがフィールドを変更できる、 プロダクト ビルダー コンフィギュレーションフォーム。

  • 必須– ユーザーがフィールドを変更する必要があります、 プロダクト ビルダー コンフィギュレーションフォーム。

変数で指定されたかどうかを選択、 変数フィールドが特定の値が表示されますか、条件が満たされる場合数式に従って計算されます。オンにすると、内の値を指定する、 フィールド。[計算済] を選択した場合は、[計算済] ボタンを使って式を作成します。

[] フィールドが [] に設定されている場合は、[変数] フィールドで選択されている変数に対する値を指定します。条件が true の場合、変数にはこの値が渡されます。

再計算

指定された変数が含まれているルールを再計算、 変数フィールド。

フィールド プロパティ

条件が false の場合は、[画面のプロパティで選択された変数が含まれているフィールドの設定に変数フィールド。

  • 非表示-このフィールドには表示されません、 プロダクト ビルダー コンフィギュレーションフォーム。

  • 表示のみ-フィールドに表示されていて編集できないになります。

  • 編集を許可– ユーザーがフィールドを変更できる、 プロダクト ビルダー コンフィギュレーションフォーム。

  • 必須– ユーザーがフィールドを変更する必要があります、 プロダクト ビルダー コンフィギュレーションフォーム。

変数で指定されたかどうかを選択する、 変数フィールドに特定の値が表示されますまたは条件が false である場合は、数式に従って計算されます。オンにすると、内の値を指定する、 フィールド。[計算済] を選択した場合は、[計算済] ボタンを使って式を作成します。

[] フィールドが [] に設定されている場合は、[変数] フィールドで選択されている変数に対する値を指定します。条件が false の場合、変数にはこの値が渡されます。

再計算

指定された変数が含まれているルールを再計算、 変数フィールド。

言語

現在のメッセージの言語コードを選択します。

テキスト

条件が true の場合に表示されるメッセージのテキストを入力します。

テキスト (False の場合)

条件が false の場合に表示されるメッセージのテキストを入力します。

アクションの条件

作成している条件の論理的な表現。

作成している式の論理的な表現。

true の場合はエラー

作成している条件の論理的な表現。

参照

検証ルールについて

グローバル ルール (フォーム)

ルールのコピー (フォーム)

通知: 既知の問題および最近の修正プログラムを表示するには、Microsoft Dynamics Lifecycle Services (LCS) の 問題検索 を使用します。