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).
Siehe Dokumentation Umsetzung
Übersicht
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).
Diese Erfassung ist für die Prozeduren und Szenariozeilen (alle Phasen) gleich.
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.
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.
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 |
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 |
|
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 |
|
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).
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. |
|   |
| 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
| Auswählen:
|
| Auswählen, um die Position zu deaktivieren(logisches Löschen) |
| Auswahl des Aktionstyps: |
| Je nach vorheriger Wahl das Symbolangeben oder auswählen. - 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. |
|   |
| Das Feld der ausgewählten Tabelle dient dazu,den Index anzugeben (ab 1). |
| Die ausgewählte Aktion erfordert einenzusätzlichen Parameter: Die Auswahlmöglichkeiten sind kontextabhängig undin der Kombobox verfügbar. |
| Erfassung der Bedingung, die ausreichend sein muss,um diese Aktion auszuführen. |
| Hier kann mit dem Formeleditor ein Berechnungsausdruck im X3-Format erfasst, ausgewählt oder zusammengestellt werden. |
| 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. |
|   |
|   |
Schließen
Symbol Aktionen
Schließen
Standardmäßig sind der Funktion folgende Reports zugeordnet :
PRTSCR : Druck Maske
Dies kann durch geeignete Parameter geändert werden.
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. |
Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :
Diese Meldung wird ausgegeben, wenn bei der Freigabe eines Szenarios derselben Zeile eines Blocks mehrere Fragen zugeordnet sind.
Diese Meldung erscheint, wenn die Prozedur in einem Szenario oder einem Auswahlfenster verwendet wird.
Diese Meldung erscheint nach der Änderung einer Prozedur, die in einem Auswahlfenster oder Szenario enthalten ist.