ASYS-Workshops für Fachadministratoren und Fachbetreuer

Themenschwerpunkt: Prüfregeln, Prüfpläne, Bearbeitungsfilter, Inhaltsbasierte Maskenattributsteuerung

Datum Thema Dauer Anwenderhilfe Aufgabe
02/09.09.2020Installation der neuen Version15 MinutenInstallationInstallation
Prüfpläne, Bearbeitungsfilter, Inhaltsbasierte Maskenattributsteuerung: Einführung und Zusammenwirken10 MinutenFachlich inhaltliche Beschreibung
Prüfregeln: Einführung und Syntax15 MinutenPrüfregeln
Ausdrücke in Prüfregeln
Regelmengen
Überprüfung eines Feldes auf Inhalt5 MinutenAbfrage auf NULLAufgabe 1.1
Überprüfung eines Textfeldes auf Gleichheit5 MinutenRegelcodeAufgabe 1.2
Pause5 Minuten - Lüften
Wenn - Dann - Ausdrücke10 MinutenRegelcodeAufgabe 1.3
Umgehen mit NULL-Werten10 MinutenRegelcodeAufgabe 1.3.1
Feldprüfung (Sofortprüfung)5 MinutenRegelcodeAufgabe 1.3.2
Arbeiten mit Datumsangaben10 MinutenRegelcodeAufgabe 1.4
Prüfregeln: Verwendung von Abfragen20 MinutenVerwendung von RegelabfragenAufgabe 1.5
Zu beachten und weitere Parameter einer Regel5 MinutenRegelcodeAufgabe 1.6
Pause15 Minuten
Prüfplan und -gruppe10 MinutenAufgabe 2.1
Steuerregel für Abbruch10 MinutenAufgabe 2.2
Überprüfung der Prüfziffer10 MinutenAufgabe 2.3
Prüfgruppe mit Abbruch10 MinutenAufgabe 2.4
Prüfgruppe mit Abbruch10 MinutenAufgabe 2.5
Pause5 Minuten - Lüften
Prüfregeln: Verwendung von Abfragen15 MinutenVerwendung von RegelabfragenAufgabe 3.1
Prüfregeln: Spezifischer Fehlertext in Regelreferenz10 MinutenRegelreferenzAufgabe 3.2
Optionale AufgabenX MinutenAufgabe 2.x
03/10.09.2020Bearbeitungsfilter: Einführung10 MinutenBearbeitungsfilter
eq-Anweisung (Vergleich des ersten Zeichens) und sc-Funktion15 MinutenRegelcodeAufgabe 4.1
Inhaltsbasierte Maskenattributsteuerung: Einführung10 MinutenInhaltsbasierte Maskenattributsteuerung
Verneinung (!)15 MinutenRegelcodeAufgabe 4.2
Pause5 Minuten - Lüften
Aktuelles von der IKA45 Minuten
Pause15 Minuten
Neuerungen und Verbesserungen in R68.1 Version 7.0815 Minuten
Fragen, Anregungen, spezifische Probleme…15 Minuten
Anpassung Bearbeitungsfilter für „Chargen“15 MinutenBearbeitungsfilterAufgabe 5
Inhaltsbasierte Maskenattributsteuerung für „BGS“X MinutenInhaltsbasierte MaskenattributsteuerungAufgabe 6

Die Anmeldung am Rechner erfolgt über „asys.admin“ und „aaaaaa“.
Die Anmeldung am Admin erfolgt über : „a“ und „a“.
Die Anmeldung an der Oberfläche erfolgt über: „itu“ und „aaaaaa“

Aufgabe Installation

Aufgabenstellung:

Installieren Sie die Workshop-Version auf dem Schulungsrechner. Das Setup zur Installation finden Sie dort unter „T:\ASYS\AW20090203_Admin\setupAsys_WS_20090203.exe“. Bitte wählen Sie den Installationstyp “Vollständig” und installieren Sie nach „c:\Asys7“.

Aufgabe 1 (Prüfregeln)

Mit den Aufgaben 1.1 - 1.4 soll ein kleiner Prüfplan für die Maske „EMAS-Zertifikat“ erstellt werden.

Lösung:

Aufgabe 1.1

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 2, die überprüft, ob das Feld „E-Mail“ des Zertifikatsinhabers gefüllt ist. Wenn das Feld nicht gefüllt ist, soll der Fehlertext „Das Feld E-Mail ist nicht gefüllt.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:

Aufgabe 1.2

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 4, die überprüft, ob das Feld „Bundesland“ der Umweltgutachterorganisation mit Ihrem Bundeslandskürzel gefüllt ist. Wenn dies nicht der Fall ist, soll der Fehlertext „Die Umweltgutachterorganisation stammt nicht aus Ihrem Bundesland. Bitte korrigieren Sie die Angabe.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:

Aufgabe 1.3

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 1, die überprüft, ob in dem Feld „Staat“ des Zertifikatsinhabers nichts oder „DE“ eingetragen ist. Wenn dies nicht der Fall ist, soll der Fehlertext „Der Zertifikatsinhaber stammt nicht aus Deutschland.“ geschrieben werden. Lösen Sie diese Aufgabe bitte mit einem Wenn - Dann - Ausdruck.

Lösung:

Aufgabe 1.3.1

Aufgabenstellung:

Ändern Sie den Regelcode aus Aufgabe 1.3 dahingehend, dass in dem Feld „Staat“ „DE“ eingetragen sein muss (ein leerer Eintrag soll also auch zu dem Fehler führen). Die Lösung soll nicht mit einem Wenn - Dann - Ausdruck, sondern mit einer einzelnen equals-Anweisung erfolgen.

Lösung:

Aufgabe 1.3.2

Aufgabenstellung:

Ergänzen Sie die Regel aus Aufgabe 1.3.1 dahingehend, dass die Regel sofort ausgeführt wird, nachdem ein Eintrag in das Feld „Staat“ vorgenommen wurde.

Lösung:

in Lösung 1.3

Aufgabe 1.4

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 2, die überprüft, ob das Feld „Datum des letzten Audits“ in der Zukunft liegt. Wenn dies der Fall ist, soll der Fehlertext „Das Datum des letzten Audits liegt in der Zukunft.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:

Aufgabe 1.4.1

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 2, die überprüft, ob das Feld „Datum des letzten Audits“ länger als 1 Jahr zurückliegt. Wenn dies der Fall ist, soll der Fehlertext „Das letzte Audit war vor mehr als einem Jahr.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:

Aufgabe 1.5

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 3, die überprüft, ob es sich bei dem Feld „Staat“ des Zertifikatsinhabers um einen gültigen ISO-Ländercode handelt. Wenn dies nicht der Fall ist, soll der Fehlertext „Die Angabe für den Staat, in dem der Zertifikatsinhabers seinen Hauptsitz hat, entspricht keinem gültigen zweibuchstabigen Länderkürzel entsprechend der ISO-Ländercodes.“ in das „Prüfergebnis“ geschrieben werden.

Spezielle Hinweise zur Bearbeitung:

Für die Lösung dieser Aufgabe müssen Sie eine Abfrage erstellen, die dann in der Prüfregel zu verwenden ist.

Lösung:

Aufgabe 1.6

Aufgabenstellung:

Welche Variante ist zu bevorzugen: [VARIABLE].equals([FESTER_WERT]) oder [FESTER_WERT].equals([VARIABLE]) und warum?
Welche Parameter müssen bei einer Prüfregel gefüllt sein, damit eine fehlgeschlagene Prüfung über eine BMU-Quittung zurückgemeldet wird?
Wofür sind die Ankreuzfelder „inverse Logik“ und „keine automatische Vorprüfung der Feldinhalte auf NULL“ da?

Lösung:

s. Wiki-Hilfe

Aufgabe 2 (Prüfregeln)

Mit den Aufgaben 2.1 - 2.5 soll ein kleiner Prüfplan für die Maske „Standort zu EMAS-Zertifikat“ erstellt werden. Alle Regeln sollen den Fehlerstatus 3 haben.

Lösung:

nicht behandelt

Aufgabe 2.1

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 3, die überprüft, ob zusammen mit dem Feld „Sammeln“ auch die „Sammlernummer“ eingetragen ist. Wenn dies nicht der Fall ist, soll der Fehlertext „Als Tätigkeit ist Sammeln eingetragen, aber die Sammlernummer fehlt.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:


Aufgabe 2.2

Aufgabenstellung:

Erstellen Sie eine Steuerregel, die überprüft, ob die „Sammlernummer“ eingetragen ist. Ohne „Sammlernummer“ können die folgenden Regeln nicht ausgeführt werden (Gruppenabbruch).

Lösung:


Aufgabe 2.3

Aufgabenstellung:

Wenn die „Prüfziffer zur Sammlernummer“ eingetragen ist. Passt die Prüfziffer zur Sammlernummer. Wenn dies nicht der Fall ist, soll der Fehlertext „Der Prüfziffer zum Sammler passt nicht zur Sammlernummer.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:


Aufgabe 2.4

Aufgabenstellung:

Wenn die „Sammlernummer“ eingetragen ist. Den Sammler/Beförderer muss es als Stammdatensatz in der Datenbank geben. Wenn dies nicht der Fall ist, soll der Fehlertext „Der Sammler konnte in den Stammdaten nicht gefunden werden.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:


Aufgabe 2.5

Aufgabenstellung:

Wenn es den Sammler/Beförderer als Stammdatensatz in der Datenbank gibt. Den Sammler/Beförderer muss es genau einmal als gültigen, nicht gestrichenen Stammdatensatz in der Datenbank geben. Wenn dies nicht der Fall ist, soll der Fehlertext „Der Sammler konnte in den Stammdaten nicht eindeutig identifiziert werden.“ in das „Prüfergebnis“ geschrieben werden.

Lösung:


Optionale Aufgabe 2.x

Erstellen Sie passende Regeln wie unter 2.1-2.5 beschrieben auch für die Felder „Befördern“, „Entorgen“, „Handeln“ und „Makeln“.

Aufgabe 3 (Prüfregeln)

Mit den Aufgaben 3.1 - 3.2 sollen kleine Prüfpläne für die Masken „Person zum AFZ-Zertifikat“ und „Standort zum AFZ-Zertifikat“ erstellt werden, die bei elektronisch eingegangen „Bescheinigungen gemäß AltfahrzeugV“ verhindern, dass neue Personen oder Standorte angelegt werden können.

Aufgabe 3.1

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 4, die überprüft, ob das Feld „Ursprung Typ“ der „Bescheinigung gemäß AltfahrzeugV“ den Inhalt 'eANV / XML' hat. Wenn das Feld diesen Inhalt hat, soll der Fehlertext „Für Bescheinigungen gemäß AltfahrzeugV, die über die BMU-Schnittstelle empfangen wurden, können keine Personen hinzugefügt werden.“ in das „Prüfergebnis“ geschrieben werden. Erstellen Sie mit dieser Regel einen Prüfplan für die Maske „Person zum AFZ-Zertifikat“.

Spezielle Hinweise zur Bearbeitung:

Für die Lösung dieser Aufgabe müssen Sie eine Abfrage erstellen, die dann in der Prüfregel zu verwenden ist.

Lösung:

Aufgabe 3.2

Aufgabenstellung:

Erstellen Sie eine Prüfregel mit dem Fehlerstatus 4, die überprüft, ob das Feld „Ursprung Typ“ der „Bescheinigung gemäß AltfahrzeugV“ den Inhalt 'eANV / XML' hat. Wenn das Feld diesen Inhalt hat, soll der Fehlertext „Für Bescheinigungen gemäß AltfahrzeugV, die über die BMU-Schnittstelle empfangen wurden, können keine Standorte hinzugefügt werden.“ in das „Prüfergebnis“ geschrieben werden. Erstellen Sie mit dieser Regel einen Prüfplan für die Maske „Standort zum AFZ-Zertifikat“.

Spezielle Hinweise zur Bearbeitung:

Für die Lösung dieser Aufgabe müssen Sie eine Abfrage erstellen, die dann in der Prüfregel zu verwenden ist. Es sollte auch möglich sein, die Regel aus Aufgabe 3.1 wiederzuverwenden und im Prüfplan nur einen spezifischen Fehlertext zuzuweisen.

Lösung:

gleiche Regel wie in 3.1

Aufgabe 4 (Bearbeitungsfilter und inhaltsbasierte Maskenattributsteuerung)

Mit der Aufgabe 4 soll für die Maske „Entsorgungsnachweis Grundverfahren“ ein Bearbeitungsfilter implementiert werden, der dafür sorgt, dass nur Nachweise, bei denen der Entsorger aus dem eigenen Bundesland kommt, bearbeitet werden können. Auch wenn der Filter aktiv ist, sollen einige Felder bearbeitet werden dürfen.

Lösung:

Aufgabe 4.1

Aufgabenstellung:

Erstellen Sie eine Regel mit dem Fehlerstatus 1, 2, 3 oder 4, die überprüft, ob die „Entsorgernummer“ mit dem eigenen Bundeslandskennbuchstaben beginnt. Wenn dies nicht der Fall ist, soll der Meldungstext „Nur Nachweise aus dem eigenen Bundesland dürfen bearbeitet werden.“ ausgegeben werden. Erstellen Sie mit dieser Regel einen neuen „Bearbeitungsfilter“ für die Maske „Entsorgungsnachweis Grundverfahren“.

Spezielle Hinweise zur Bearbeitung:

Für die Lösung kann die eq-Anweisung und eine sc-Funktion verwendet werden.

Lösung:

Aufgabe 4.2

Aufgabenstellung:

Erstellen Sie eine inhaltsbasierte Maskenattributsteuerung für die Maske „Entsorgungsnachweis Grundverfahren“. Dort soll eine Regel integriert werden, die die Bearbeitung der Felder „in Bearbeitung im Erzeugerland“, „Aktenzeichen EZ-Behörde“, „Bemerkungen Erzeugerbehörde“ und „Notizen Erzeugerbehörde“ erlaubt, wenn die „Erzeugernummer“ mit dem eigenen Bundeslandskennbuchstaben beginnt.

Spezielle Hinweise zur Bearbeitung:

Für die Lösung kann die eq-Anweisung und eine sc-Funktion verwendet werden.

Lösung:

Aufgabe 5

Aufgabenstellung:

Mit der Version 7.08.00 wurde/wird für die „Charge zum Registerauszug“ ein Bearbeitungsfilter und eine inhaltsbasierte Maskenattributsteuerung in Ihr Repository integriert. Die Aufgabe besteht nun darin, den Bearbeitungsfilter dahingehend zu erweitern, dass bei manuell hinzugefügten „Chargen“ alle Felder bearbeitet werden können, für die elektronisch übermittelten „Chargen“ jedoch die inhaltsbasierte Maskenattributsteuerung greift. Manuell hinzugefügte „Chargen“ sollen darüber identifiziert werden, dass im Feld „Oberster Layer“ der Inhalt „manuell hinzugefügt“ eingetragen ist (über einen „Standardwert“ können Sie dafür sorgen, dass dies bei manuell angelegten „Chargen“ automatisch geschieht).

Lösung:

nicht behandelt

Aufgabe 6

Aufgabenstellung:

Erstellen Sie eine inhaltsbasierte Maskenattributsteuerung für die Maske „Begleitschein“. Die Felder eines Begleitscheinbeteiligten (Nummer, Datum, Name und Adresse) sollen gesperrt werden, wenn der Beteiligte nicht aus dem eigenen Bundesland kommt.

Lösung:
  • admws/admws20200902.txt.txt
  • Zuletzt geändert: 2020/09/25 13:57
  • von smeyer