Benutzerhandbuch

Wertebereiche

Ein Wertebereich definiert, welche Werte für ein Attribut im Modell oder im Produkt zulässig sind. In Faktor-IPS spricht man oft vom ValueSet. Beschreibt man ein Attribut im Produkt, wird nicht nur der Datentyp (z. B. Integer, Money, eigene Klasse) festgelegt, sondern auch dessen zulässige Werte – das ist der Wertebereich.

Im Product Designer kann man den Typ des Wertebereichs abhängig vom Datentyp des Attributs wie folgt einstellen:

  1. Uneingeschränkt (*)

    Wird * gewählt, kann jeder beliebige Wert des zulässigen Datentyps verwendet werden. Gegebenenfalls kann ein Wert zur Vorbelegung definiert werden.

    Uneingeschränkter Bereich
  2. Bestimmte einzelne Werte (a|b|c)

    Erlaubt das Anlegen einzelner, explizit zugelassener Werte des gültigen Datentyps. Sinnvoll, wenn nur ein fester Satz an Werten erlaubt ist.

    Einzelne Werte
  3. Zahlenbereich (0...10)

    Für numerische oder anderweitig quantifizierbare Datentypen kann ein Minimum und Maximum definiert werden. Gegebenenfalls kann ein Wert zur Vorbelegung festgelegt werden. Mit Step legt man die Schrittweite zwischen zwei Werten fest. Wenn zum Beispiel der Bereich für ein Integer-Attribut zwischen 0 und 6 liegt und Step 2 beträgt, sind die erlaubten Werte 0, 2, 4 und 6.

    Zahlenbereich
  4. Länge der Zeichenkette (|...|)

    Legt fest, wie viele Zeichen ein String maximal enthalten darf. Gegebenenfalls kann man einen Wert zur Vorbelegung festlegen. Der Vorbelegungswert bezieht sich nicht auf die maximale Stringlänge, sondern über den String. Ist die maximale Stringlänge bespielsweise 7, können "Test" und "Optimal" als Vorbelegung dienen, "Hausrat Optimal" aber nicht.

Bei nicht-primitiven Datentypen kann festgelegt werden, ob null-Werte zulässig sind. Markiert man das Feld als Pflichtfeld, sind null-Werte nicht erlaubt.