機械翻訳について

モデルのテスト時のルールの説明の取得

ルールがコンフィギュレータ・モデリング作業領域で実行時の動作にどのように影響するかの詳細を取得します。

この機能は、モデルの実行時の動作に影響するファクタを診断します。 競合が見つかった場合、コンフィギュレータには、競合の原因となったアクションおよびルールまたは制約を説明するダイアログが表示されます。 このダイアログには、ルールが構成内のオプションを選択または除外した理由も表示されます。 これらの詳細を使用して、コンフィギュレータ・ルールを効率的にテストおよびデプロイできます。

  • コンフィギュレータ・ルールの予期しない実行時動作のトラブルシューティングに役立ちます。
  • モデル内のコンポーネントを選択または除外するルールをすばやく識別します。
  • 多数の文ルールのトラブルシューティングに役立ちます。
  • モデル内の複雑なルールの実行時の動作を分析します。
  • ルールのデバッグにかかる時間を短縮します。
  • 各制約の最小値や最大値など、モデルの制約を確認します。

この機能には次のものもあります:

  • ルールで親ノードが選択されているかどうかを確認します。
  • 実行時構成セッション中に、ルールでモデルの最大数量を超えて選択できるかどうかを確認します。

ルールの説明は、オプション・クラスおよび機能に使用するテンプレートでのみ使用できます。 他のオブジェクトでは使用できません。

演習

  1. テスト・コンフィギュレータ・モデル(CZ_TEST_MODEL_PRIV)権限があることを確認します。
  2. 「コンフィギュレータ・モデル」作業領域に移動します。
  3. これらの値を使用してテンプレート・マップを作成します。
    属性
    名前 テキストを入力します。 この例では、My Test Templateと入力します。
    UIテンプレート・マップ

    「拡張選択コントロールを使用したテストUIの単一ページ・ナビゲーション」を選択します。

    このテンプレートを使用する必要があります。 他のテンプレートは使用しないでください。

    詳細は、「生成されたユーザー・インタフェース」を参照してください。

  4. モデルをテストします。
    • 「タスク」→「モデルの管理」をクリックします。
    • 「モデルの管理」ページで、モデルを検索して開きます。
    • 「テスト・モデル」をクリックし、テスト「モデル」ダイアログでこれらの値を設定します。
      属性
      ユーザー・インタフェース テスト・テンプレート(個人)
      ルールの説明の有効化 チェック・マークが含まれます。

      このダイアログの詳細は、「オプション機能」を参照してください。

  5. 「OK」をクリックします。
  6. コンフィギュレータがモデルをテストします。 除外や自動選択など、品目の視覚的な手がかりが表示されます。 ルールの説明を有効にしたため、ユーザー選択、システム選択または除外、数量変更など、実行時変更がある各項目の横にExplainリンクが表示されます。
  7. Explainリンクをクリックすると、ルールの説明が表示されます。

このモデルを設定したとします。

Audio System 
  Receiver Option Class
    Stereo Receiver 
    2.1 Receiver
  DVD Option Class
    Std DVD Player
    Bluray Player

ルールを作成します:

Use the Bluray Player only with a 2.1 Receiver

次に、モデルをテストします。

コンフィギュレータがモデルをテストします。 除外や自動選択など、品目の視覚的な手がかりが表示されます。

テスト中に、「2.1レシーバ」を選択し、「Blurayプレーヤ」を選択し、2.1 Receiverの横にある「説明」をクリックして、「Information」ダイアログで詳細を確認します。

Information
The item 2.1 Receiver is currently selected.
Here's why:
These actions were taken:
Selection of item Blueray Player (zCZ-DS12)
These rules were involved:
Rule: Bluray player needs a 2.1 sounds system; Model: zCZ-AS100

「情報」ダイアログは、コンフィギュレータが適用したルールとそのルールを適用した理由を識別します。

実行時に、「ステレオ・レシーバ」を選択し、「Blurayプレーヤ」を選択してから、コンフィギュレータに表示される警告ダイアログの詳細を確認します。

Warning
The item 2.1 Receiver is currently required.
Continuing will undo these previous actions:
Selection of item Blueray Player
Here's why:
These rules were involved:
Rule: Bluray player needs a 2.1 sounds system; Model: zCZ-AS100

警告ダイアログには、必要な項目、続行した場合の動作、コンフィギュレータが適用したルール、およびそのルールを適用した理由が表示されます。