Application Customization
In der LN-Entwicklungsumgebung können Sie die LN-Software anpassen. Sie können Paket-VRCs erstellen, in denen Sie verschiedene Arten von Software-Komponenten anpassen können, darunter Programme, Masken, Berichte, mehrsprachige Datenfeldbezeichnungen, Fragen und Meldungen.
-
Development Parameters and Authorizations
Um Software-Komponenten zu verwalten oder zu erstellen, benötigt ein Entwickler voreingestellte Entwicklungseinstellungen und -parameter eine Berechtigung für mindestens eine Paket-VRC.
-
Version and Release Management
Software unterliegt ständigen Veränderungen. Daher müssen Sie verschiedene Versionen von Paketen, zugehörigen Freigaben sowie alle unterschiedlichen Anpassungen der Standard-Software verwalten. Infor Enterprise Server bietet eine einfache Lösung mit einem Versions- und einem Release-Verwaltungskonzept.
-
Software-Konfigurationsverwaltung (SCM)
Entwickler können das Software Configuration Management System (SCM) verwenden, um eine Kopie der Software-Komponente zu erstellen und die Komponente in einer bestimmte Entwicklungs-VRC zu positionieren. Die Komponente kann dann geändert werden, z. B. um einen Fehler zu beheben. Wenn die Komponente fertiggestellt und getestet wurde, kann sie zurück in die Laufzeitumgebung verschoben werden. Dieser Prozess wird als Auschecken und Einchecken bezeichnet. Die Komponente kann immer noch den gleichen VRC-Code aufweisen, hat jedoch eine andere Versionsnummer. Frühere Versionen der Komponente sind nach wie vor verwendbar.
-
Meldungen
Meldungen sind sprachunabhängige Software-Komponenten, mit denen Sie Dialogmeldungen anpassen können.
-
Fragen
Fragen sind sprachunabhängige Software-Komponenten, die verwendet werden, um situationsabhängige Fragen zu stellen, auf die der Anwender reagieren muss. In der Laufzeitumgebung werden die Fragen in der Sprache angezeigt, die für den aktuellen Anwender festgelegt ist.
-
Menüs
LN-Anwender können ihre eigenen kundenspezifischen Menüs erstellen. LN-Menüs werden von LN-Entwicklern oder LN-Administratoren erstellt, die über Entwicklerberechtigungen verfügen. Das Startmenü für einen Anwender muss in den Anwenderdaten von LN definiert werden.
-
SQL Queries
In einer On-Premises-Umgebung können Sie mit Easy SQL oder dem Text-Editor unabhängige Abfragen erstellen. Mit Easy SQL können Anwender Abfragen auf einfache, menügesteuerte Weise definieren. Mit dem Text-Editor können Sie komplexere Abfragen erstellen.
Die Funktion zum Definieren und Ausführen unabhängiger SQL-Abfragen ist in der Cloud-Umgebung nicht verfügbar.
-
Masken
Die Maske ist die Anwenderschnittstelle des Programms. Masken, die für Anwender angezeigt werden, enthalten Daten und Aktionen, die Anwender an diesen Daten ausführen können. Das Programm und die Maske sind integriert, und es wird eine Maske pro Programm definiert. Die Maskendefinition im Programm bestimmt die Felder, Labels und Optionen, die im Übersichtsfenster des Programms sowie im Detailfenster verfügbar sind.
-
Berichte
Berichte werden verwendet, um die Daten auf dem Bildschirm anzuzeigen oder um sie auf einem Drucker oder auf einem anderen Ausgabegerät zu drucken. Berichte werden in (Druck-)Programmen und SQL-Abfragen verwendet. Ein Programm kann mehrere Berichte haben. Wenn Sie ein Programm mit mehreren Berichten ausführen, wird eine Liste der verfügbaren Berichte angezeigt. Eine SQL-Abfrage kann nur einen Bericht haben.
-
Berichtsskripte
Mit einem Berichtsskript können Sie die Verarbeitung des Berichts anpassen. Ein Berichtsskript besteht aus Ereignisabschnitten, in denen Sie Aktionen programmieren, die bei bestimmten Ausführungsstatus des Berichts ausgeführt werden. Die Anweisungen, die im Abschnitt eines Berichtsskripts programmiert sind, bestehen aus einer Kombination aus 3GL-Sprachdateien und Berichtsskriptfunktionen.
-
Kontenpläne
Diagramme sind Daten in einem grafischen Format, die dem Anwender angezeigt werden. Diagramme werden in Programmen und SQL-Abfragen verwendet. Ein Programm kann mehrere Diagramme enthalten. Eine SQL-Abfrage kann nur ein Diagramm haben.
-
Business Object Modeling
Das Business Object Repository (BOR) ist ein virtueller Ort, an dem Modulfunktionen gespeichert werden. Eine Modulfunktion ist ein Objekt mit einer geschäftsprozessgesteuerten Anwenderschnittstelle, die als einzelner Zugriffspunkt zum Speichern aller geschäftsprozessbezogenen Daten und der Ausführung der Vorgänge für diese Daten dient.
-
Data Dictionaries
Ein Data Dictionary ist eine Zusammenstellung von Bezeichnungen zu einem Datenmodell oder einem System. LN verwendet zwei eindeutige Data Dictionaries: dem Runtime Data Dictionary und das Application Data Dictionary.