機械翻訳について

動作中のコネクタ

コネクタは、他のコンフィギュレータ・モデル・エンティティとは異なる動作を提供します。

ランタイム構成セッション

コネクタは、構成セッション中にモデルを操作する方法に影響します。

  • 定義する拡張ルールによって、品目区分に属する関連品目のランタイム選択を実行できます。 ルールにビジネス・ロジックを実装して、品目を選択できます。 それ以外の場合は、関連品目をモデルの基礎となる品目構成に追加する必要があります。これは、関連品目が複数のモデルに共通に関連していることを考慮して、作成と保守が煩わしくなります。

  • 構成セッション中に、コネクタおよびルールを使用して構成に追加するすべての関連品目が、ユーザー・インタフェースの実行中のサマリー・ペインの行として追加されます。 各関連品目の名前と数量が表示されます。 接続済品目のユーザー・インタフェース・テンプレートが使用できないため、接続済品目をUI変更に追加できません。

  • セッション中に構成を保存することを選択し、後で新しいセッションで構成をリストアすることを選択すると、接続された品目が含まれます。 ホスト・アプリケーションは、接続された品目を含む構成を保存およびリストアすることもできます。

  • 小数または小数の数量の品目はコネクタでは使用できないことに注意してください。 これは、Product Information Management(製品情報管理)作業領域でOrder Management Indivisible(オーダー管理を分割不可)属性によって管理されます。

接続および数量

コネクタを使用しているときに、設計のバックグラウンドを理解しておくと便利です。

  • コネクタ・ノードは、実際にはコネクタ・エンティティの型付きランタイム・インスタンスの定義です。 コネクタ・ノードの名前は、コネクタ・インスタンス・タイプの名前になります。 コネクタ・ノードで定義された特性は、実行時にそのコネクタ・タイプのインスタンスの動作を制御します:

  • コネクタのターゲットとして指定されている品目区分は、接続している品目を検証するためのスコープを提供します。 品目区分名は、実行時に接続できる品目と、それらの品目のみをモデルに提供するために使用されます。 その品目区分の使用可能な品目は、これらの品目の可用性を管理するルールに応じて制限され、選択できなくなります。

  • 最小接続数および最大接続数は、モデルの構成中にインスタンス化できるコネクタ・タイプのインスタンス数を制御します。 機能的には、これらの値はターゲット品目区分からの異なる標準品目の最小数と最大数を管理し、構成に追加できます。 この章の他の場所で使用される例では、自動車の構成に追加できるトレーラの数を示します。

  • 最小数量と最大数量は、関連品目のすべての数量の合計を制御します。 車とトレーラの例では、車の構成に追加できる合計トレーラ数を示します。

次に、接続と数量の関係の例を示します。 モデルは、携帯電話サービスのファミリ・コール・プランを表しているものとします。 コネクタは携帯電話モデルの品目区分をターゲットとし、品目は異なる電話です。 電話をプラン・モデルの構成に関連品目として追加する方法を制御するには、最小および最大接続数と数量を定義します。

この計画では、家族ごとに次のことが可能です:

コネクタ定義では次を指定します:

以下から最大3種類の電話機モデル:

xPhone

太陽

ピクシー

最小接続数= 1

最大接続数= 3

最大4台の電話機

最小数量= 1

最大数量= 4

これらの様々な組合せはすべて、コネクタ定義で許可されます:

xPhone

太陽

ピクシー

合計数量

2

1

1

4 (最大数量)

4

0

0

4 (最大数量)

2

0

1

3

1

0

0

1 (最小数量)