Ablaufverfolgung
Wird mit Formeln und Entscheidungstabellen gearbeitet, kommt es vor, dass ein Ergebnis nicht den Erwartungen entspricht. Um die Herkunft von Meldungen oder das Ergebnis der Berechnungen nachvollziehen zu können lohnt es sich die Ablaufverfolgung zu aktivieren und diese nach der Verarbeitung sämtlicher Formeln und Entscheidungstabellen auszuwerten.
Schritt 1, Aktivieren der Ablaufverfolgung
Die Auftragsmerkmale werden verwaltet. Über den Funktionsbutton in der Titelleiste auf der Maske wird die Ablaufverfolgung über die Funktionsauswahl ‚Ablaufverfolgung aktivieren‘ aktiviert oder gelöscht. Beim Löschen der Ablaufverfolgung wird die Ablaufverfolgung deaktiviert und der aktuelle Inhalt der Ablaufverfolgung gelöscht (alles unter der erstellten Belegposition). Nach dem Aktivieren werden die Verarbeitungsschritte der Formeln und Entscheidungstabellen in der Ablaufverfolgung für eine Auswertung festgehalten. Die Verarbeitung muss also nach dem Aktiveren erneut angestoßen werden.
Beim Aktivieren wird angegeben wie lange die Ablaufverfolgung aktiv bleibt, um unnötiges Schreiben großer Datenmengen zu verhindern.
Danach wird die Stücklisten-/Arbeitsplanauflösung ausgeführt bzw. der Problem-Fertigungsvorschlag in die Neuplanung geschickt und die Abarbeitung des UPERMP-Ereignisses abgewartet.
Schritt 2, Auswerten
Die Auftragsmerkmale werden erneut zur Verwaltung aufgerufen und über den Funktionsbutton in der Titelleiste auf der Maske wird die Ablaufverfolgung über die Funktionsauswahl ‚Ablaufverfolgung anzeigen‘ angezeigt.
Es werden alle verarbeiteten Formeln angezeigt, welche sich wie folgt gliedern:
1. Ebene: Beleg(-position) als Gliederungsebene
2. Ebene: Formel (Formelkennung, Formelidentifikation)
3. Ebene: Formelzeile
4. Ebene: Felder bzw. Sachmerkmale mit ihren Werten vor Ausführung der Formelzeile und denjenigen nach der Ausführung
Über die Spalten ‚Alter Wert‘ und ‚Neuer Wert‘ wird die Veränderung der Werte dargestellt. In der vierten Ebene werden die geänderten Sachmerkmale und in der dritten Ebene die geänderten Datenfelder angezeigt. Darüber kann das Problem lokalisiert werden.
In der Detailanzeige wird das ausgeführte JavaScript der Formelposition angezeigt. Diese Information ist bei der Suche nach technischen Problemen der Verarbeitung für den Support oder den Programmierer nützlich.
Felder
Ablaufverfolgung / Versionsvorgabe
Feldbezeichnung | Erklärung | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Ablaufverfolgung aktiviert | Mit der Ablaufverfolgung werden alle durchlaufenen Formelpositionen mit ihren Eingabe- und Ausgabeparametern protokolliert. Die so gewonnenen Daten können genutzt werden, um Formelpositionen zu finden, die für falsche Sachmerkmalswerte verantwortlich sind. | |||||||||
Ablaufverfolgung aktiv bis | Mit der Ablaufverfolgung werden sehr viele Daten fortgeschrieben. Es muss deshalb ein Zeitpunkt in der Zukunft angegeben werden, ab dem die Ablaufverfolgung nicht mehr aktiv sein soll. | |||||||||
Ablaufverfolgung löschen | Durch Anwahl dieses Feldes werden die bisher aufgelaufenen Ablaufverfolgungsdaten zur aktuellen Auftragsnummer gelöscht. | |||||||||
Freigabeprüfung | Bei der Anzeige oder dem Druck von dokumentationspflichtigen Stücklisten kann es gewünscht sein, auch nicht freigegebene Stücklistenstände zu verarbeiten.
| |||||||||
Grenzwertdatum | Es werden alle Positionen ausgewählt, die unter Berücksichtigung des entsprechenden Ein- und Auslaufdatums aktiv sind.
Eine Position ist bezüglich des Datums unter folgenden Bedingungen aktiv:
Bei Angabe eines Änderungsindexes werden die Grenzwertangaben aus der Änderungshistorie übertragen. Bei dokumentationspflichtigen Stücklisten bzw. Arbeitsplänen und keiner Angabe wird das Tagesdatum als Grenzwertdatum angenommen. |