Redwood: 算式ルールでの比較演算子の使用

「次より大きい」、「次より小さい」、「次と等しい」などの比較演算子を算式ルールで使用できるようになりました。 これらを使用して選択をガイドし、構成品目が実行時に要件を満たしていることを確認します。

次のような利点があります:

  • よりインテリジェントな構成ロジックを作成します ルール内で数量、属性またはオプションを直接比較します。
  • より高度な製品を処理します。 比較演算子を論理演算子(暗黙や除外など)とペアにします。 たとえば、複雑な機器、電子機器または建設製品にサイズ、電力または容量の要件を適用する場合です。
  • 無効な構成を防止します。 「次より大きい」または「一致する必要がある」などの選択に従って、関係を強制します。
  • ユーザーを正しい選択肢に導きます。 互換性のない組合せや無効な組合せから自動的にユーザーを遠ざけます。
  • 手作業による確認を減らします。 数値、テキストまたはブール条件を検証するルールを使用します。
  • よりメンテナンスしやすいルールを記述します。 製品の進化に応じて読みやすく更新しやすい簡潔な式を使用します。

次の演算子は、式ルールの暗黙演算子、除外演算子およびcontributesTo演算子とともに使用します。

  • > (より大きい)
  • >= (以上)
  • < (より小さい)
  • <= (以下)
  • == (等しい)
  • != (等しくない)
  • && (および)
  • || (または)
  • ! (なし)

たとえば:

コンフィギュレータ・ルールの例

このルールでは、次のことを記述します。

  • AMD 96コア・プロセッサを選択し、InfiniBandアダプタの数量が2より大きい場合は、デュアル220Wチタン電源を自動的に選択します。

有効化および構成ステップ

「Redwood: フォーミュラ・ルールでの比較演算子の使用」機能を使用する場合は、その親Redwood: 製品管理でのコンフィギュレータ・ルールの作成機能にオプト・インする必要があります。 すでに親にオプト・インしている場合は、再度オプト・インする必要はありません。

ヒントと考慮事項

比較演算子は、異なるオプション間の関係または制約を指定するロジック文を作成します。 「超過」や「暗示」などの条件を使用して、要件を自動的に適用します。 条件により、オプションが相互に互換性があること、および選択した値に従って構成が有効であることが確認されます。 比較演算子は、アイテムの構成時にガイドし、有効でない選択を行わないようにし、構成セッションを合理化するのに役立ちます。

次の例について考えます。

条件

ルール

強力なCPUを持つコンピュータを選択する場合は、より強力なファンを使用する必要があります。

CPU > 3.0 GHzは High Performanceの冷却ファンを暗示します

ビニールフレームを選択する場合は、ウィンドウサイズを小さくする必要があります。

窓の幅> 24はビニール フレームを除外します

フレームが大きい自転車を選択した場合は、より大きなホイールを使用する必要があります。

フレームサイズ> 60インプリーズホイールサイズ>= 29

主なリソース

アクセス要件

次の権限を含む構成済ジョブ・ロールが割り当てられているユーザーは、この機能にアクセスできます。

  • コンフィギュレータ・ルールの管理(CZ_MANAGE_RULES_PRIV)