Konfigurator · Regeln
Zwei Regelarten in einer Liste. Einschränkungsregeln legen explizit fest, welche Optionen gewählt werden dürfen, da eine Regel für einen Verkäufer im Kundengespräch verständlich sein muss. Prozessregeln beschreiben die Bedeutung der Auswahl – welche Komponente, in welcher Menge, durch welchen Arbeitsgang, mit welcher Prüfung – und enthalten eine Bedingung in der üblichen Ausdruckssprache.
Wo man es finden kann
- Modul: Lieferkette
- Gruppe: Stammdaten
- Abschnitt: Produktkonfigurator
- Bildschirm: Konfigurator · Regeln
Adresse in der Konsole: /scm/config-rules
Liste · 26 Spalten · 45 Felder auf seiner Form · 4 davon erforderlich
Was die Liste zeigt
Dies sind die Spalten der Liste in der Reihenfolge, in der sie angezeigt werden. Jede Spalte kann sortiert, gefiltert, ausgeblendet oder exportiert werden.
| Spalte | Art | Feldname |
|---|---|---|
| Modell | Code | model_no |
| Code | Code | code |
| Regel | Text | name |
| Art | Status | rule_type |
| Stückliste | Code | then_bom_name |
| Routing | Code | then_routing_name |
| Ersetzt | Code | replace_item_no |
| Sets für Kinder | Code | target_code |
| Gesperrt | ja oder nein | is_locked |
| Wenn Option | Code | when_option_code |
| Dann Option | Code | then_option_code |
| Wann | Code | condition_expr |
| Berechnet | Code | output_name |
| Formel | Code | value_formula |
| Wählt Teil aus | Code | then_item_no |
| Menge | Code | qty_formula |
| Op | Nummer | operation_no |
| Betrieb | Text | operation_name |
| Arbeitsplatz | Code | then_work_center_code |
| Draußen | ja oder nein | is_subcontracted |
| Inspektion | Code | then_inspection_plan_no |
| Was es aussagt | Text | message |
| Schwere | Status | severity |
| Aktiv | ja oder nein | is_active |
| In Kraft seit | Datum | effective_from |
| Bis | Datum | effective_to |
Die Form
Hier werden die erforderlichen Angaben beim Anlegen eines Datensatzes abgefragt. Pflichtfelder sind gekennzeichnet; eine Auswahl aus einer Konfigurationsliste kann von einem Administrator ohne Freigabe erweitert werden.
| Feld | Typ | Auswahlmöglichkeiten | Anmerkungen |
|---|---|---|---|
| Modell erforderlich | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | |
| Code erforderlich | Text | ||
| Name erforderlich | Text | ||
| Art erforderlich | Auswahl | erfordert, ausschließt, impliziert, empfiehlt, Mindestmenge, maximale Menge, forces_eto, berechnet, selects_component, selects_operation, selects_routing, selects_inspection, selects_submodel, setzt_Parameter, Standardwert, propagates_value, ausschließt_Komponente, ersetzt_Komponente, sets_component_qty, selects_bom, entfernt_Operation, setzt_Operationszeit, Arbeitszentrum, validiert | Einschränkungsregeln: „erfordert“ meldet einen Fehler, „impliziert“ fügt ihn automatisch hinzu. Prozessregeln: „berechnet“ ermittelt einen Wert, die „wählt_“-Regeln legen die Zusammensetzung und Verarbeitung des Produkts fest, und „Standardwert“ trägt einen Wert ein (gesperrt: kann nicht geändert werden). Regelaktionen: „Wert_weitergeben“ schreibt einen Wert in eine Unterbaugruppe (TG100.DIAL_SIZE = TG310.DIAL_SIZE); „Komponente_ausschließen“, „Komponente_ersetzen“ und „Komponentenmenge_festlegen“ ändern ein bereits in der Struktur vorhandenes Teil; „Stückliste_auswählen“ und „Routing_auswählen“ mit „Statt des Basis-Routings eine Variante auswählen“; „Vorgang_entfernen“, „Vorgangszeit_festlegen“ und „Arbeitsplatz_festlegen“ ändern einen Vorgang anhand seiner Nummer; „Validiert“ verweigert die Validierung (Fehler) oder gibt eine Warnung aus, wenn die Bedingung erfüllt ist. Schneller: Konfigurator · Arbeitsmappe › Regeln als Text, ein WENN … DANN … Satz pro Zeile. |
| Wenn diese Option ausgewählt wird | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | Optionen des gewählten Modells. Geben Sie eine Materialnummer ein, um die entsprechende Option zu finden. |
| Dann diese Option | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | Nicht beschränkt auf die gleiche Frage wie die "wann"-Seite – eine Regel, die den Baum durchquert, ist der ganze Sinn einer Regel. |
| Wenn (eine Bedingung) | Langer Text | Wie eine Formel geschrieben, über den Codes der Fragen: Stahlgüte = 'A', Durchmesser = 12 und Verzinkung = 'ja'. Lassen Sie das Feld leer für eine Regel, die immer gilt – so werden die Standardkomponenten und -vorgänge eines Modells ausgedrückt. Eine Frage enthält den Code der gewählten Option (Zifferblattgröße = 'DS-4IN') oder die eingegebene Zahl für eine Option mit Wert; <Frage>_Option enthält immer den Code. Kein Fließtext: "Wenn die Zifferblattgröße 4 Zoll beträgt" wird abgelehnt. Nur für Prozessregeln – Einschränkungsregeln verwenden die beiden Optionsfelder oben. Konfigurator · Modelle › Dieses Modell prüfen: Listet alle Namen und Codes auf. | |
| Name des berechneten Wertes | Text | Für eine "berechnet"-Regel. Spätere Regeln behandeln das Ergebnis mit diesem Namen. | |
| Wie man diesen Wert darstellt | Text | ||
| Einheit dieses Wertes | Text | ||
| Formel | Langer Text | z.B. Länge_mm + Prozesszugabe + Schnittzugabe | |
| Wählen Sie dann diesen Teil aus. | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | Ein Teil. Bei mehreren Teilen unter derselben Bedingung die Regel speichern und diese den Komponenten hinzufügen. |
| Alternativteil | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | Was zum Einsatz kommt, wenn die erste Wahl nicht verfügbar ist. Keine zweite Komponente. |
| Welche Art von Teil | Auswahl | roh, Komponente, Unterbaugruppe, Verbrauchsmaterial, Verpackung, gekauft | Entscheidet, in welcher Zeile der Kostenaufstellung es landet. |
| Größe (eine Konstante) | Nummer | ||
| Menge (eine Formel) | Langer Text | z. B. raw_mass_kg. Ist der Konstanten vorzuziehen, wenn beide gegeben sind. | |
| Einheit der Menge | Text | ||
| Ausschussanteil | Nummer | ||
| Verbraucht im Betrieb | Nummer | ||
| Vorgangsnummer | Nummer | ||
| Betrieb | Text | ||
| An diesem Arbeitsplatz | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | |
| Nach der Operation | Nummer | ||
| Einrichtung (Minuten) | Nummer | ||
| Laufzeit pro Minute | Nummer | ||
| Laufzeit (eine Formel) | Langer Text | z.B. round(2 + raw_length_mm / 2000, 3) | |
| Im Freien aufgeführt | ja oder nein | Im Rahmen der Routenplanung wird über die Vergabe von Unteraufträgen entschieden. Ein hier markierter Vorgang löst eine Bestellanforderung aus, anstatt auf einer Maschine eingeplant zu werden. | |
| Subunternehmer | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | |
| Was sie berechnen (eine Konstante) | Nummer | ||
| Was sie berechnen (eine Formel) | Langer Text | Die Verzinkung wird nach der Menge des abgeschiedenen Zinks berechnet, die Bearbeitung nach Stunden – ein fester Preis sorgt dafür, dass die Behandlung unabhängig von der Größe gleich viel kostet. | |
| Wie lange sie es aufbewahren (Tage) | Nummer | ||
| Prüfen Sie dann diesen Plan. | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | |
| In welcher Phase | Auswahl | eingehende, in_process, Finale, erster Artikel, Vorversand, periodisch, Prüfung, zurück | |
| Konfigurieren Sie anschließend diese Unterbaugruppe. | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | |
| Verwenden Sie dann diese Stückliste. | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | selects_bom: eine Variantenrechnung, die die Basisrechnung ersetzt, wenn die Bedingung erfüllt ist. |
| Anstelle des Basis-Routings | ja oder nein | selects_routing: on, das Routing ersetzt das Basis-Routing; off, seine Operationen werden hinzugefügt. | |
| Teil, das es ersetzt | Auswahl | Aus bestehenden Datensätzen nachgeschlagen | replaces_component: Dieser Teil wird entfernt und durch "Dann diesen Teil auswählen" ersetzt. |
| Frage zur Unterbaugruppe | Text | propagates_value: der Fragecode der Unterbaugruppe ("Dann diese Unterbaugruppe konfigurieren"), in die der Wert der Formel geschrieben wird, z. B. DIAL_SIZE. | |
| Gesperrt | ja oder nein | defaults_value / propagates_value: on, die Person kann den von der Regel festgelegten Wert nicht ändern; off, es handelt sich nur um einen Standardwert. | |
| Was der Person gesagt wird | Langer Text | Eine Einschränkungsregel, die ohne Erklärung ausgelöst wird, ist ein Konfigurator, der nicht mehr verwendet wird. Eine Prozessregel nutzt dies als Grund und schreibt einen entsprechenden Eintrag neben jedes erzeugte Teil und jede Operation. | |
| Schwere | Auswahl | Fehler, Warnung, Info | |
| Befehl | Nummer | ||
| Aktiv | ja oder nein | ||
| In Kraft seit | Datum | Das Datum, an dem diese Version der Zeile in Kraft tritt. Lassen Sie es auf heute, es sei denn, Sie planen eine Änderung in der Zukunft. | |
| Bis | Datum | Lassen Sie das Feld leer, um ein offenes Ende zu ermöglichen. Durch das Setzen dieses Feldes wird diese Version beendet, anstatt sie zu löschen. |
Die hier geltenden Regeln
Alles auf diesem Bildschirm unterliegt den Plattformregeln und nicht eigenen Regeln. Folgende Regeln sollten Sie vor der Nutzung kennen:
- Eine Liste eingrenzen — Suche, Bedingungen, Sortierung, Summen, Export und gespeicherte Ansichten.
- Was kann geändert werden? — Die fünf Gründe, aus denen ein Datensatz nicht bearbeitet werden darf.
- Unternehmen und Geschäftsbereiche — was der Umschalter oberhalb dieser Liste damit macht.
- Einen Datensatz erstellen — Pflichtfelder, woher die Auswahlmöglichkeiten stammen und wie die Anzahl zugeteilt wird.
- Importieren einer Tabellenkalkulation — Dieser Bildschirm akzeptiert eine Eingabe und durchläuft dabei die gleichen Regeln wie bei der Texteingabe.