Was ist die Code-Ansicht?

Der Skripteditor (Code-Ansicht) bietet Ihnen eine umfassende Erstellungsumgebung für alle Skripte die nicht in der Entwurfsansicht angelegt wurden:

Mit Hilfe des Skripteditors können Sie eigene Reportskripte schreiben oder bearbeiten, wobei Sie Kenntnisse in den Programmiersprachen JavaScript und ARIS Script benötigen. Falls Sie keine Erfahrung im Schreiben von Skripten besitzen, können Sie einfache Reportskripte als vorlagenbasierte Reporte in der Entwurfsansicht erzeugen.

Im Lieferumfang von ARIS befinden sich viele Standardskripte. Generell empfehlen wir, alle Änderungen von Skripten extern zu dokumentieren, um diese mit Hilfe der Dokumentation während des Aktualisierungsprozesses korrekt zu berücksichtigen.

Reporte/Makros/Reportvorlagen und -dateien

Nehmen Sie keine Änderungen an den von uns ausgelieferten Standardskripten vor. Passen Sie immer Kopien von Report-, Makro- und JS-Dateien oder sonstigen Dateien an. Es gibt Ausnahmen, z. B. die Datei atsall<Sprachkürzel>.js.

Beim Aktualisieren von ARIS werden alle ARIS-Standardskripte und -dateien überschrieben und kundenspezifische Änderungen an diesen Dateien verworfen. Kopierte und selbst geschriebene Skripte und Dateien werden nicht überschrieben.

Wenn Sie von uns ausgelieferte Dateien geändert, aber nicht kopiert haben, müssen diese vor der Aktualisierung (updatesystemdb) exportiert und nach der Aktualisierung wieder importiert werden. Dadurch erhalten Sie Ihre angepassten Standardskripte aus der entsprechenden Vorversion. In diesem Fall bekommen Sie aber keine Korrekturen oder Aktualisierungen der von uns ausgelieferten Dateien.

Semantikchecks

Wir empfehlen Ihnen, für Semantikchecks eigene Regelarten und eigene Profile zu erstellen, in denen die ARIS-Standard-Regelarten und -Regeln referenziert werden.

Für konfigurierbare Regelarten ist dies nicht möglich (Beziehungsattribut-, Modellattribut-, Objektattribut-, Existenz- und Zuordnungsregeln). Haben Sie diesen Regelarten Regeln hinzugefügt, müssen Sie die Regelarten vor der Aktualisierung exportieren und nach der Aktualisierung importieren.

Im Gegensatz zu vorlagebasierten Reporten, können Sie selbstgeschriebene Auswertungsskripte auch als interaktive Reportskripte oder als Semantikchecks zur Verfügung stellen. Diese Skripte erlauben z. B. schreibend auf Datenbanken zuzugreifen, um Datenbankinhalte zu analysieren, unter bestimmten Gesichtspunkten auszuwerten oder um die Einhaltung von Modellierungsrichtlinien zu prüfen.

Neben Report- und Semantikcheckskripten können Sie im Skripteditor Makros erstellen.

Abhängig davon, ob Sie ein Makro-, eine Semantikcheck-Regel- oder ein Reportskripte schreiben, müssen Sie die dazu vorgesehenen Methoden verwenden.

Der Skripteditor wird automatisch gestartet, nachdem Sie ein Makro oder einen Semantikcheck mit dem Skript-Assistenten angelegt haben. Damit der Skripteditor nach dem Anlegen eines Reportskripts geöffnet wird, müssen Sie sicherstellen, dass Sie auf der Assistentenseite Ausgabe die Option Quelltext eingeben (Code-Ansicht) gewählt haben.

Alle Skripte, die zur Verwendung freigegeben sind, können von Benutzern in den entsprechenden Assistenten gewählt werden. Die Assistenten werden durch die Befehle Auswerten > Report starten, Auswerten > Makro starten usw. automatisch geöffnet.