Parameter > Konfigurator > Prozesse 

Mit dieser Funktion können folgende Definitionen vorgenommen werden:

 Gemeinsame Zeilensequenzen für mehrere Szenarien (zur Änderung an einem einzigen Ort).

 Fragen und Variablen, die einem Auswahlfenster im Stand-alone-Betrieb zugeordnet sind.

 Prozedur zur Auswahl eines zu verwendenden Szenarios (max. 18 Fragen).

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Erfassungsmaske

Übersicht

Kopfzeilenerfassung

Prozedur: Eingabe einer Prozedurnummer mit höchstens 5 Zeichen sowie eines Titels mit höchstens 30 Zeichen.

Für Auswahlen: Die Prozedur kann für Auswahlen im Stand-alone-Betrieb und in Szenarien mit einer beschränkten Anzahl an Aktionen verwendet werden.

Für Szenarien: Die Prozedur kann nur in den Szenarien verwendet werden.

Master-Szenario: Es ist möglich, ein Mini-Ausgangsszenario einzuplanen, um das auszuführende Szenario auszuwählen. Dazu wird eine Prozedur des Typs "Master-Szenario" erstellt und anschließend mit dem allgemeinen Parameter CFGINI verknüpft. Diese Prozedur stellt Fragen und belegt die Systemvariable SCESEL mit dem Code des auszuführenden Szenarios. Dieselbe Prozedur definiert alle Master-Szenarien des Systems.

Hinweise:

Die Ausführung dieses Mini-Szenarios ist nicht dynamisch:

 Zunächst muss der Benutzer die Fragen beantworten bzw. sich zwischen den "Formen und Vorlagen" entscheiden.

 Die Szenariozeilen des Typs "Variable", "Eingabepunkt", "Tabellenlink" oder "Meldung" werden anschließend in der Reihenfolge der Eingabe ausgeführt.

Erfassungsmodus: Es gibt zwei Auswahlmöglichkeiten:

 Standard (wenn es sich um eine Prozedur für Auswahlen oder für Szenarien handelt).

 Öffnung der Fenster zur automatischen Auswahl (wenn es sich um eine als Master-Szenario definierte Prozedur handelt).

Zeilenerfassung

Diese Erfassung ist für die Prozeduren und Szenariozeilen (alle Phasen) gleich.

Hinweise zur Erfassung

Normalerweise können innerhalb derselben Zeilentabelle einer Prozedur oder eines Szenarios mithilfe eines auf der Zeile verfügbaren Buttons eine oder mehrere Parametrierungszeilen kopiert / ausgeschnitten / eingefügt werden.

Soll eine neue Zeile erstellt oder eingefügt werden, kann die vorherige Zeile durch Rechtsklick kopiert werden.

In der Spalte Bedingung kann durch Rechtsklick die vorherige Zeile kopiert werden. Es ist auch möglich, eine zur vorherigen Zeile umgekehrte Bedingung automatisch zu parametrieren, ohne dass sie neu eingegeben werden muss.

In der Spalte Ausdruck kann durch Rechtsklick automatisch der Ausdruck aus der vorherigen Zeile kopiert werden.

In den Symbolspalten ist es möglich, durch Rechtsklick die Ansicht des Dictionarys aufzurufen und somit die Eigenschaften des erfassten Symbols anzuzeigen.

Eine Frage stellen

Beispiel 1: Die Frage nach der FARBE stellen

Beispiel 2: Die Frage nach dem DURCHMESSER stellen, wenn die Antwort auf die Frage nach der FORM = "R" lautet (FORM kann auch eine vom Szenario berechnete Variable sein)

  

Beispiel 1

Beispiel 2

Aktion

Frage

Frage

Symbol

FARBE

DURCHMESSER

Bedingung

 

S_FORM = "R"

Ausdruck

 

 

Hinweis

Wenn die Parametrierung der "erweiterten Funktionen" vorgenommen wurde und ein Ausdruck erfasst wird, wird die Frage mit dem Ausdruck vor Erfassung initialisiert.

 

Eine Variable berechnen

Beispiel 1: Die Variable OBERFLÄCHE mit einem Ausdruck (LONG und LARG = Fragen oder Variablen) berechnen

Beispiel 2: Die Variable GESCHWINDIGKEIT mit der Entwicklungstabelle VITBIS berechnen, in Abhängigkeit vom Wert des Symbols LARBIS, wenn der Bool'sche Ausdruck BISEAU "richtig" ist (Kontrollkästchen oder Wert = 1)

  

Beispiel 1

Beispiel 2

Aktion

Variable

Variable

Symbol

OBERFLÄCHE

GESCHWINDIGKEIT

Bedingung

 

S_BISEAU

Ausdruck

S_LONG*S_LARG

 

Entwicklungstabelle

 

VITBIS

Index

 

LARBIS

 

Artikelauswahl

Beispiel 1:Das Fenster zur Zubehörauswahl "ZUB" öffnen, wenn die Variable ZUBEHÖR richtig ist, und die Auswahl von 1 bis n Zeilen zulassen.

Beispiel 2: Das Fenster zur Zubehörauswahl "ZUB" immer nur zur Ansicht öffnen.

 

Beispiel 1

Beispiel 2

Aktion

Auswahl

Auswahl

Symbol

ZUB

ZUB

Parameter

Auswahl 1 bis n Zeilen

Keine Auswahl

Bedingung

S_ACCESS

 

 

Auswahl von Optionen / Varianten

Beispiel 1:Das Fenster zur Auswahl von Optionen / Varianten "OPT" öffnen, wenn die Variable OPTIONEN richtig ist, und die Auswahl von 1 bis n Zeilen zulassen.

 

Beispiel:

 

Aktion

Optionen / Varianten

 

Parameter

Auswahl 1 bis n Zeilen

 

Symbol

OPT

 

Bedingung

S_OPTIONS

 

 

Link zu einer X3-Tabelle herstellen (erweiterte Funktion)

Beispiel: Den Datensatz der Einheitentabelle (TABUNIT) lesen, der einer Einheit in der Variable UOM entspricht, sofern diese Variable belegt ist.

 

Beispiel:

 

Aktion

Tabellenbeziehung

 

Symbol

TABUNIT

 

Bedingung

S_UOM <> ""

 

Ausdruck

[F:LNK]UOM = S_UOM

 

Hinweise:

Der Tabellendatensatz steht unter der Abkürzung [LNK] zur Verfügung.

Durch das Erstellen eines Links wird der Zugriff auf den vorherigen Link nicht mehr möglich (daher die Notwendigkeit zum Speichern der erforderlichen Daten).

 

Ausführung einer Prozedur

Beispiel: Die Prozedur "RAZ" ausführen, wenn die Variable INIT richtig ist.

  

Beispiel:

 

Aktion

Prozedur

 

Symbol

RAZ

 

Bedingung

S_INIT

 

Hinweise:

Alle Prozedurzeilen werden durch die auf dieser Ebene (hier S_INIT) ausgedrückte Bedingung bestimmt.

Darüber hinaus wird jede Prozedurzeile durch ihre eigene Bedingung beeinflusst. 

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Angabe einer Prozessnummer.
Ein Prozess ist eine wiederverwendbare Standardserie von Fragen,Variablenberechnungen, Format- / Modellauswahlen ...


  • Feld MACAXX

 

  • Eingabemodus (Feld WINAUT)

Auswählen, damit sich bei der Szenarienerfassung:

- die Auswahlfenster der Werteliste automatischöffnen (Fragen / Formen und Vorlagen).

- ein zusätzliches Fenster für die von den Bereichen geprüftenFragen öffnet (Anzeige der Wertebereiche).

Blocknummer 2

  • Benutzungscode (Feld MACCOD)

Auswählen:

  • "Für Auswahlen", wenn dieser Prozess für die Auswahl des Artikels oder der Optionen /
    Varianten verwendet werden muss (Zur Definition von Fragen und Berechnungen).
     
  • "Für Szenarien", wenn dieser Prozess nur für Szenarien verwendet werden darf. 

    SEEINFO Hinweise:
  • Beide Prozesstypen können in den Szenarien verwendet werden.
  • Die Aktionsmöglichkeiten sind in den Prozessen "Für Auswahl" begrenzt.

 

Tabelle

  • Aktiv (Feld SYMDIS)

Auswählen, um die Position zu deaktivieren(logisches Löschen)


  • Vorgang (Feld SYMTYP)

Auswahl des Aktionstyps:
Es können nur die im Kontext verfügbaren Aktionenausgewählt werden.



  • Symbol (Feld SYMNUM)

Je nach vorheriger Wahl das Symbolangeben oder auswählen.
Beispiele:

- Der Name derFrage, bei Aktion auf "Frage"
- Der Name der Variable, bei Aktion auf "Variable"
Der Name des Feldes, bei Aktion auf eine Tabelle
- etc.

  • Bezeichnung (Feld SYMDES)

 

  • Index (Feld SYMIND)

Das Feld der ausgewählten Tabelle dient dazu,den Index anzugeben (ab 1).
Beispiel:
1 für die erste Bedingungseinheit Masterartikel.
2 für die zweite Bedingungseinheit ...



  • Parameter (Feld UPDCOD)

Die ausgewählte Aktion erfordert einenzusätzlichen Parameter: Die Auswahlmöglichkeiten sind kontextabhängig undin der Kombobox verfügbar.
Beispiele:
Für eine Meldung: Auswahl zwischen "blockierend" und "Information"
Für eine Artikelauswahl: Auswahl der Anzahl an zulässigen Positionenfür die Auswahl.



  • Bedingung (Feld CNDFOR)

Erfassung der Bedingung, die ausreichend sein muss,um diese Aktion auszuführen.
Die Formel muss in X3-Sprache geschrieben sein und kanndirekt oder über den Formeleditor (Rechtsklick) erfasst werden.
Ein Ausdruck, der den Wert 1 gibt, ist "wahr"
Ein Ausdruck, der den Wert 1 nicht gibt, ist "falsch"
Wurde keine Bedingung erfasst, ist die Bedingung "wahr".



  • Ausdruck (Feld FORFOR)

Hier kann mit dem Formeleditor ein Berechnungsausdruck im X3-Format erfasst, ausgewählt oder zusammengestellt werden.
Hinweise
- Die Erfassung ist erforderlich für die Aktionen "Meldung" undEingabepunkt
- Fehlt in den anderen Fällen ein Ausdruck, ist eine Entwicklungstabelleerforderlich.
Bei Referenzierung von im Allgemeinen vom Konfigurator nicht verwendeten Tabellen oder von unbekannten Variablen wird eine Fehlermeldung ausgegeben.



Eine Kalkulationstabelle erstellen oder auswählen. Diese Kalkulationstabelle muss eine Ergebnisart haben (alphanumerisch, numerisch oder Datum), die identisch ist mit der Art der Variablen oder des Tabellenfelds, auf dem die Aktion basiert. Die Erfassung dieses Codes ist erforderlich, wenn kein Kalkulationsausdruck erfasst wurde. 

Die Variable des Konfigurators erstellen oder auswählen, die zur Suche in der zuvor definierten Entwicklungstabelle dient.
Die Variable muss von der gleichen Art sein (alphanumerisch, numerisch oder Datum), wie die Bereichsart der Entwicklungstabelle.


 

  • Kommentar (Feld TXTAXX)

 

Schließen

 

Symbol Aktionen

 

Schließen

 

Berichte

Standardmäßig sind der Funktion folgende Reports zugeordnet :

 PRTSCR : Druck Maske

Dies kann durch geeignete Parameter geändert werden.

Spezielle Buttons

Zugriff auf die Konfiguratorobjekte

Zugriff auf die Konfigurator-Entwicklungstabellen

Ermöglicht die Freigabe einer Prozedur im Anschluss an ihre Erstellung oder Änderung.

Ermöglicht die Ansicht der endgültigen Prozedur.

Es ist möglich, eine Prozedur in einen anderen Ordner zu kopieren. Bei der Kopie in einen anderen Ordner erfolgt die Kopie einschließlich der Symbole, Entwicklungstabellen sowie der Formulare und Vorlagen, sofern diese Elemente noch nicht im Zielordner enthalten sind. Die Kohärenz der Symbole und der Entwicklungstabellen beider Ordner wird überprüft. Weichen ihre Eigenschaften voneinander ab, wird die Kopie nicht ausgeführt. Es wird immer eine Protokolldatei angezeigt, in der eventuelle Fehler zusammengefasst sind. Kopierte Formulare und Vorlagen müssen im Zielordner erneut freigegeben werden. Werden im Zielordner Symbole erstellt, muss die Symbolverwaltung geöffnet und geschlossen werden, damit die Symbole berücksichtigt werden.

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

Derselben Zeile desselben Blocks sind mehrere Fragen zugeordnet!

Diese Meldung wird ausgegeben, wenn bei der Freigabe eines Szenarios derselben Zeile eines Blocks mehrere Fragen zugeordnet sind.  

Löschen der Prozedur nicht zulässig. Sie ist im Szenario / in der Auswahl enthalten!

Diese Meldung erscheint, wenn die Prozedur in einem Szenario oder einem Auswahlfenster verwendet wird.

Die Änderung dieser Verarbeitung führt zur erneuten Freigabe der Fenster und der Szenarien, die diese Verarbeitung verwenden!

Diese Meldung erscheint nach der Änderung einer Prozedur, die in einem Auswahlfenster oder Szenario enthalten ist. 

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung