Aanpassing applicaties

In de ontwikkelomgeving van LN kunt u de LN-software aanpassen. U kunt pakket-VRK's aanmaken waarin u verschllende soorten softwarecomponenten kunt aanpassen, zoals sessies, forms, rapporten, labels van gegevensvelden in meerdere talen, vragen en meldingen.

  • Ontwikkelparameters en autorisaties

    Voor het muteren of aanmaken van softwarecomponenten heeft een ontwikkelaar default ontwikkelinstellingen en -parameters nodig, en moet deze gemachtigd zijn voor minstens één pakket-VRK.

  • Versie- en releasebeheer

    Software wordt steeds gewijzigd. Daarvoor moet u verschillende versies en releases van pakketten en alle aanpassingen van de standaardsoftware beheren.   Infor Enterprise Server biedt een complete oplossing hiervoor.

  • Software Configuration Management (SCM)

    Ontwikkelaars gebruiken het Software-Configuratie-Managementsysteem (SCM) om een softwarecomponente te kopiëren en de kopie in een speciale ontwikkel-VRK te plaatsen. De componen kan dan worden gewijzigd om bijvoorbeeld een fout te herstellen. De component kan vervolgens worden gewijzigd om bijvoorbeeld een bug te herstellen. Als de component is aangepast en getest, kan deze worden teruggeplaatst in de runtime-omgeving. Dit wordt in- en uitchecken genoemd. De component houdt dezelfde VRK-code, maar krijgt een ander revisienummer. Oude revisies van de componenten kunnen nog worden opgehaald.

  • Berichten

    Meldingen zijn taalonafhankelijke softwarecomponenten waarmee u dialogen kunt aanpassen.

  • Vragen

    Vragen zijn taalonafhankelijke softwarecomponenten die worden gebruikt voor het stellen van situatieafhankelijke vragen waarop de gebruiker moet reageren. Tijdens runtime worden de vragen weergegeven in de taal die voor de huidige gebruiker is opgegeven.

  • Menu's

    Gebruikers van LN kunnen aangepaste menu's hebben. De menu's in LN worden aangemaakt door LN-ontwikkelaars of LN-beheerders met ontwikkelautorisaties. Het startmenu van een gebruiker moet worden vastgelegd in de gebruikersgegevens van LN.

  • SQL-query's

    In een on-premise omgeving kunt met Easy SQL of Tekstbeheer losse query's aanmaken. Easy SQL stelt gebruikers in staat om query's op eenvoudig wijze te definiëren met behulp van menu's. Met Tekstbeheer kunt u meer complexe query's aanmaken.

    De functionaliteit voor het personaliseren van weergaven is niet in alle sessies met meerdere weergaven beschikbaar.

  • Forms

    Het form is de gebruikersinterface van de sessie. De forms die gebruikers krijgen te zien bevatten gegevens en acties die de gebruikers op die gegevens kunnen uitvoeren. De sessie en het form zijn geïntegreerd; per sessie wordt één form gedefinieerd. De formdefinitie in de sessie bevat de velden, labels en opties die beschikbaar zijn in de overzichts- en detailvensters van de sessie.

  • Reports

    Reports dienen om de gegevens op het scherm weer te geven of op een afdrukapparaat of een ander uitvoerapparaat af te drukken. Rapporten worden gebruikt in (afdruk)sessies en SQL-query's. Aan een sessie kunnen meerdere rapporten hangen. Als u met een sessie meerdere rapporten kunt afdrukken, wordt een lijst van de beschikbare rapporten weergegeven. Een SQL-query kan slechts één diagram rapport bevatten.

  • Reportscripts

    Met behulp van een reportscript kunt u de verwerking van het report aanpassen. Een reportscript bestaat uit event-secties waarin acties worden geprogrammeerd die afhankelijk van de geselecteerde opties worden uitgevoerd. De statements die in een sectie van een reportscript worden geprogrammeerd, bestaan uit een combinatie van 3GL-statements en reportscript-functies.

  • Grafieken

    Met behulp van grafieken krijgt de gebruiker de gegevens grafisch te zien. Diagrammen worden gebruikt in sessies en SQL-query's. Een sessie kan meerdere diagrammen bevatten. Een SQL-query kan slechts één diagram hebben.

  • Business object modeling

    De bibliotheek van business-objects is een virtuele ruimte waarin business-objects worden opgeslagen. Een business-object is een object met een specifieke gebruikersinterface die als uitgangspunt fungeert voor het opslaan en bewerken van bedrijfsgerelateerde gegevens.

  • Data dictionaries

    Een data dictionary is een verzameling van omschrijvingen over een gegevensmodel of systeem.   LN gebruikt twee unieke data dictionaries: De Runtime Data Dictionary en de Applicatie Data Dictionary.