Inhaltsverzeichnis


Startseite


Fachlich-Inhaltlicher Prüfplan


Fachlich/inhaltliche Beschreibung

Die Perspektive Masken, Prüfpläne… umfasst diejenigen ASYS-Repositoryobjekte, welche durchgehend einer Masken (einem Aufgabenbereich) zugeordnet sind. Die genannten Objektklassen sind global für alle Repository-Standorte gültig und nutzbar.

Die in dieser Perspektive konfigurierbaren Repository-Objekte sind:

  • Masken: Die Masken sind durch die Basiskonfiguration von ASYS und die Oberfläche vorgegeben, es können keine Masken hinzugefügt oder gelöscht werden, ebensowenig lässt sich der Umfang der auf den Masken anzeigbaren Informationen erweitern. Es stehen aber für alle Attribute (Datenfelder) auf den Masken Konfigurationsmöglichkeiten zur Verfügung, die hier erreich- und änderbar sind. So lassen sich u.a.
    • die Beschriftungen anpassen, sowohl global für alle Nutzer als auch bedarfsweise für einzelne Institutionen, auf der Maske wie auch für Listen,
    • Beschriftungseigenschaften in gewissen Grenzen anpassen (unterstrichen, kursiv, Beschriftung- und Hintergrundfarbe),
    • Sichtbarkeits-, Änderungs- und Pflichtfeldstatus setzen,
    • Standardinhalte für einzelne Felder definieren (fest oder per Abfrage ermittelt),
    • Standardsuchinhalte für den Suchmodus der Maske definieren,
    • ODER-Gruppen zur Verkopplung ähnlicher Felder bei der Suche festlegen,
    • Zwischenüberschriften anpassen1),
    • bei sog. Multimasken weiteren Masken, welche die selben Einstellungen mit der aktuellen Maske teilen, einsehen,
    • Berechnete Felder anpassen und
    • weitere Eigenschaften einsehen (z.B. die konfigurierte Kontext-Hilfeseite im ASYS-Wiki).
  • inhaltsbasierte Masktenattributsteuerung: Mit der inhaltsbasierten Maskenattributsteuerung können Eigenschaften der Einzelangaben auf der jeweiligen Maske in Abhängigkeit vom Ergebnis einer Regel gesteuert werden. Die Steuerung folgt dem Schema der Regelmengen und besteht je Maske aus einem Steuerungsplan mit Regelgruppen und Regeln (Skripten). Je Regel lassen sich ein oder mehrere Einzelangaben gemeinsam steuern. Der Steuerungsplan wird ausgeführt und ausgewertet, wenn die Maske in den Änderungsmodus versetzt wird. Aktuell bestehen die Optionen, Einzelangaben mit diesem Mechanismus ihren Änderungsstatus auf „Nur lesen“ oder „BearbeitenTrotzFilter“ (s. Bearbeitungsfilter) zu setzen.
  • Fachlich-Inhaltlicher Prüfplan: Fachlich-Inhaltliche Prüfpläne sind Prüfpläne, bestehend aus Regelgruppen und Prüfregelreferenzen (die wiederum auf Prüfregeldefinitionen verweisen). Wenn in einer Maske ein Prüfplan den Maskeninhalt jeweils beim Speichern überprüfen soll, so werden nacheinander die Prüfgruppen in definierter Reihenfolge ausgeführt und innerhalb der Gruppen die Prüfregeln ebenfalls in definierter Reihenfolge. Über die Gliederung in Prüfgruppen wird erreicht, dass bestimmte Prüfungen nur unter bestimmten Voraussetzungen ausgeführt oder übersprungen werden können.
    • Der Prüfplan wird ausgeführt, bevor die Maskeninhalte in die Datenbank geschrieben werden.
    • Das Ergebnis eines Prüfplans wird in das Prüfprotokoll des jeweiligen Datenbereiches geschrieben. Zu einer Maske und ihrem Prüfplan wird dabei immer nur das zuletzt ermittelte Prüfplanergebnis in das Fehlerprotokoll geschrieben, frühere Prüfplanergebnisse werden jeweils gelöscht, wenn ein neues Ergebnis abgelegt wird.
  • Textformulare: Jedes Textformular ist genau einer Maske zugeordnet. Sie ermöglichen die Überführung von Datensätzen in XML-Datenstrukturen, die sich mit Hilfe einer Makro-Sammlung für Microsoft-Word oder -Excel in ein formatiertes und ausdruckbares Dokument umwandeln lassen. Alternativ können Sie in PDF-Formulare2) überführt werden. Textformulardefinitionen bestehen aus Abfragen, die in einer Baumstruktur zusammenhängend verwaltet werden und dabei auch die Beziehungen der Datensatzbestandteile abbilden. Textformulare können auch aus der Vorgangssteuerung heraus aufgerufen werden.
    Damit ein Textformular tatsächlich in ein Word-Dokument umgewandelt werden kann, muss in jedem Fall auch noch - zumindestens ein - Word-Vorlagendokument erstellt werden, mit Textmarken, an denen die Word-Makros die Inhalte aus den Abfragen eintragen können bzw. ein PDF-Formular, in dessen Felder die Inhalte übertragen werden können. Die Textformulardefinition liefert hierfür nur den notwendigen Input. In gleicher Weise müssen die Daten in ein Excel-Arbeitsblatt mit passend benamten Bereichen eingearbeitet werden.
    Ab ASYS7 müssen Textformulare zusätzlich auch einem Nutzerprofil zugeordnet werden. Textformulare ohne Nutzerprofilzuordnung können von keinem Nutzer ausgeführt werden. Dies kann dazu genutzt werden, unterschiedlichen Nutzergruppen - repräsentiert durch ihr jeweiliges Nutzerprofil - Zugriff auf passend für sie konfigurierte Textformulare zu geben (z.B. mit unterschiedlichem Umfang ausgegebener Daten).
  • Textformulargruppen: Textformulargruppen fassen Textformulardefinitionen einer Maske zusammen, um zusammengehörige - aber getrennt definierte - Dokumente fachlich/inhaltlich zusammenzufassen und auch gemeinsam in einem Arbeitsgang erstellen und ggf. gleich ausdrucken lassen zu können.
    Ab ASYS7 müssen Textformulargruppen zusätzlich auch einem Nutzerprofil zugeordnet werden. Es gelten die weiteren Anmerkungen hierzu bei den Textformularen. PDF-Textformulare können nicht in Textformulargruppen aufgenommen werden.
  • Filter: Die Filter3) existieren in zwei Ausprägungen:
    • Lesefilter: Lesefilter schränken die Datensätze ein, welche in der Maske für die Nutzer zur Anzeige gebracht werden können. Es kann pro Maske ein globaler Lesefilter definiert werden, der für alle Nutzer gültig ist, für die kein institutsspezifischer Lesefilter festgelegt ist. Darüberhinaus kann für jede Institution des aktuellen Repository-Standortes ein individueller Lesefilter gesetzt werden.
      Lesefilter werden vor allem für die Filterung von Katalogen genutzt, um alte Versionen eines Katalogs (z.B. den EAK) auszufiltern, wenn ein neuer Katalog in der gleichen Tabelle parallel mit verwaltet werden muss (z.B. der AVV) aber der alte Katalog nicht mehr zur Auswahl angeboten werden soll.
    • Bearbeitungsfilter: Ein Bearbeitungsfilter ist eine Regelmenge - wie der Prüfplan - und besitzt auch die gleiche Struktur aus Regelmenge, Regelgruppen und Regelreferenzen. Mit dem Bearbeitungsfilter kann anhand des Datensatzinhalts ermittelt werden, ob der aktuelle ASYS-Nutzer berechtigt ist, den Datensatz zu ändern, zu löschen oder zu historisieren (oder ob er den Datensatz nur einsehen darf). Der Bearbeitungsfilter wird ausgeführt, wenn der Nutzer eine der vorstehend genannten Aktionen über den entsprechenden Button auf der Maske der ASYS-Oberfläche auslöst. Das Ergebnis ist entweder die Erlaubnis (keine Prüfregel mit Stufe > 0) oder die Verweigerung der entsprechenden Aktion. Das Ergebnis des Prüfplans wird nicht aufbewahrt.
      Soll bereits bei der Neuanlage eines Datensatzes geprüft werden, ob ein Datensatz durch den Nutzer gespeichert werden darf, so kann dies nicht durch einen Bearbeitungsfilter erfolgen, sondern muss statt dessen im normalen Prüfplan der Maske berücksichtigt werden (Prüfregel mit Stufe 4), da in diesem Falle die Erlaubnis erst beim Speichern überprüft werden kann.
2014/01/14 14:24 · eflor

Bedienung

Tab-Reiter eines Fachlich-Inhaltlichen Prüfplans im Bearbeitungsbereich

Der Tab-Reiter eines Fachlich-Inhaltlichen Prüfplans im Bearbeitungsbereich des Administrators enthält zuoberst nur einen Abschnitt, an den sich darunter der Listenbereich mit dem Prüfplan anschließt:

Fachlich-Inhaltlicher Prüfplan

Listenbereich

Den unteren Teil des Bearbeitungsbereichs nimmt ein Abschnitt mit einem Tab-Reiter für den Prüfplan ein.

Prüfplan

Im linken Teil des Tab-Reiters Prüfplan befindet sich eine Baumstruktur der Regelgruppen und Prüfregeln, die zusammen den Prüfplan darstellen.

Die oberste Ebene des Baums besteht aus allen Regelgruppen des Prüfplans. Wird eine Regelgruppe über den kleinen Pfeilbutton links (Button Objektbaum aufklappen) geöffnet, erscheinen aller Prüfregeln der Prüfgruppe im Baum. Um einen schnellen Überblick über eine Regelgruppe zu geben, sind grundlegende Eigenschaften der Prüfregeln im Baum durch die Art des angezeigten Icons ausgedrückt:

Icon Bedeutung Im Prüfplan:
mit Gruppenabbruch mit Gesamtabbruch
Regelgruppe Regelgruppe
Prüfregel - Fehlerstufe 0
Prüfregel - Fehlerstufe 1
Prüfregel - Fehlerstufe 2
Prüfregel - Fehlerstufe 3
Prüfregel - Fehlerstufe 4

Damit ein Prüfplan etwas prüfen kann, muss er aus zumindest einer Regelgruppe mit zumindest einer Prüfregel bestehen. Die Prüfregeln in den Regelgruppen sind dabei Verweise (Referenzen) auf die Prüfregeldefinitionen in der Perspektive 'Prüfregeln, Abfragen…'. Jede Prüfregeldefinition kann dadurch mehrfach in einer oder verschiedenen Regelmengen referenziert werden.

Die Prüfregeln der Regelgruppen werden in der Reihenfolge ausgeführt, in der sie im Baum stehen. Die Reihenfolge der Regelgruppen untereinander und der Prüfregeln innerhalb einer Regelgruppe kann über die beiden Pfeilbuttons rechts des Prüfplanbaumes ( und ) verändert werden. Hierzu ist zuvor die Regelgruppe bzw. die Prüfregel im Baum zu markieren.

Die Eigenschaften einer Regelgruppe bzw. einer Prüfregelreferenz in einer Gruppe werden auf der rechten Seite angeboten, wenn ein entsprechender Baumeintrag markiert wird.

Regelgruppe

Die Eigenschaften einer Regelgruppe werden auf dem Tab-Reiter Gruppe angezeigt bzw. können dort bearbeitet werden. Ebenfalls auf dem Tab-Reiter wird die laufende Nummer der Gruppe im Prüfplan angezeigt. Sie wird automatisch angepasst, wenn die Gruppe im Prüfplan über die Pfeiltasten (s.o.) verschoben wird.

Die Eigenschaften einer Gruppe sind:

Eine Regelgruppe neu anlegen oder kopieren

Über dem Prüfplanbaum befindet sich der Button Regelgruppe neu anlegen Button Regelgruppe neu anlegen. Es öffnet sich ein Dialog zur Eingabe eines neuen Regelgruppennamens.

Dialog Neue Regelgruppe

Der Name der Regelgruppe muss eindeutig im Kontext der Regelmenge sein. Das Kürzel des aktuellen Repository-Standortes wird als Namensbeginn für die Gruppe vorgeschlagen.

Über den Button Regelgruppe kopieren kann eine komplette vorhandene Regelgruppe kopiert werden.

Eine Regelgruppe löschen

Die zu löschende Regelgruppe muss im Baum markiert sein und es darf sich nicht um eine Gruppe mit dem Kennzeichen Standardgruppe handeln. Über den Button Regelgruppe löschen Button Regelgruppe löschen kann die Gruppe nach einer Sicherheitsabfrage gelöscht werden.

Gelöscht wird die Regelgruppe mit ihren Einstellungen und alle ihre Regelreferenzen mit den dort vorgenommenen Einstellungen (s.u.). Nicht gelöscht werden die Prüfregeldefinitionen. Sie bleiben mit allen dort vorgenommenen Einstellungen unverändert erhalten.

Regelreferenz

Tab-Reiter einer Regelmenge im Bearbeitungsbereich, markierte Regelreferenz

Ist im Prüfplanbaum eine Regelreferenz markiert, so wird rechts zusätzlich zum zugehörigen Tab-Reiter der Regelgruppe ein Tab-Reiter für die Regelreferenz angeboten. Ebenfalls auf dem Tab-Reiter wird die laufende Nummer der Regel in der Gruppe angezeigt. Sie wird automatisch angepasst, wenn die Regel in der Gruppe über die Pfeiltasten (s.o.) verschoben wird.

Die für eine Regelreferenz einstellbaren Eigenschaften gelten nur die aktuelle Referenz im Prüfplan, d.h. wenn eine Prüfregeldefinition an unterschiedlichen Stellen in einem oder mehreren Prüfplänen referenziert wird, müssen alle Einstellungen zu diesen Referenzen jeweils individuell eingestellt werden.

Die Eigenschaften der Prüfregelreferenz sind:

Mit der Prüfregeldefinition können ein Standardfehlertext und ein Standardabhilfetext konfiguriert werden. In bestimmten Fällen kann es aber sinnvoll oder notwendig sein, dass eine Prüfregel im Kontext seiner Referenz im Prüfplan im Fehlerfall einen abweichenden Fehler- oder Abhilfetext ausgibt4). Die beiden nachfolgenden Felder dienen diesem Zweck:

Die hinter den Regeleinstellungen aufgeführten Informationen im Block Regeldefinition stammen aus eben der Bearbeitung der Prüfregeln in der Perspektive 'Prüfregeln, Abfragen…' und werden hier nur für den schnelleren Überblick mit angezeigt. Sie können hier nicht bearbeitet werden.

Der Name der referenzierten Prüfregel ist als Link im Feld Regel enthalten. Wird dieser Name bei gedrückter Strg-Taste angeklickt, so wechselt der Administrator zur Perspektive 'Prüfregeln, Abfragen…' und offnet die Prüfregeldefinition im Bearbeitungsbereich. Gleiches gilt für die in diesem Block angezeigten Felder Fehlertext und Abhilfetext. Wird der Mauszeiger über dem Notizzettel-Icon (Notizzettel-Icon) positioniert, so wird der Fehler- bzw. Abhilfetextbausteintext in einer Tooltip-ähnlichen Sprechblase angezeigt.

Eine Prüfregelreferenz hinzufügen

Eine Prüfregel wird als Referenz in eine Regelgruppe mittels Drag&Drop aus der Auswahlliste der Prüfregeln rechts eingefügt. Wenn sie im Baum auf der Gruppe gedroppt wird, so wird sie am Ende der Gruppe angefügt. Wird sie auf einer vorhandenen Prüfregel gedroppt, so wird sie vor dieser in die Gruppe eingefügt.

Alternativ kann der Button Prüfregel hinzufügen (Button Prüfregel hinzufügen) über dem Baum genutzt werden, um einen Auswahldialog aller Prüfregeldefinitionen mit der Eigenschaft 'Oberfläche' anzuzeigen. Dieser Auswahldialog kann nach einem Namensbestandteil der Prüfregeln gefiltert werden.

In beiden Fällen ist eine Mehrfachauswahl möglich5). Die Reihenfolge der Einträge am Ziel richtet sich nach der alphabetischen Reihenfolge der Prüfregelnamen und nicht nach der Reihenfolge der Auswahl in der Auswahlliste bzw. dem -dialog. Entsprechend muss die Reihenfolge der eingefügten Regelreferenzen ggf. noch angepasst werden.

Ein und dieselbe Prüfregel kann in einem Prüfplan und auch in einer Regelgruppe mehrfach referenziert werden. Es findet daher keine Überprüfung auf Mehrfachzuweisung statt!

Eine Prüfregelreferenz entfernen

Die zu entfernende Regelreferenz muss im Baum markiert sein. Sie kann dann über den Button Prüfregel entfernen (Button Prüfregel entfernen) nach einer Sicherheitsabfrage entfernt werden, wenn es sich nicht um eine Standard-Regelreferenz handelt.

Gelöscht wird die Regelreferenz der Prüfregel an dieser Stelle im Prüfplan mit allen dort vorgenommenen Regeleinstellungen. Die Prüfregeldefinition bleibt unverändert erhalten. Ebenso bleiben alle anderen Regelreferenzen der gleichen Prüfregel im selben Prüfplan oder anderen Prüfplänen erhalten.


Weitere Informationen zu dieser Maske
keine
landesspezifische Zusatzinformationen: SH HH NI HB NW HE RP BW BY SL BE MV ST BB TH SN

Zurück zum Seitenanfang

1)
Diese Möglichkeit wird aktuell nicht angeboten, da die ASYS-Anwenderoberfläche diese Konfigurationsoption nicht unterstützt. Das Repository ist aber entsprechend vorbereitet.
2)
Neu ab V7.10.
3)
vormals: Regionale Filter
4)
Beispiel: Die Prüfungen im Prüfplan eines Notifizierungsbogens geben im Standardfall deutschsprachige Fehlermeldungen aus. Wird am Beginn einer Regelgruppe überprüft, ob der geprüfte Notifizierungsbeteiligte aus dem Ausland kommt, können die gleichen Prüfregeln wie für inländische Beteiligte verwendet werden, erhalten aber im Prüfplan englische Fehlermeldungen.
5)
Windows-Standard: Per Shift+Linksklick für einen Bereich, per Strg+Linksklick auf einzelne Listeneinträge