Met Jumpstart 19.0.0 nog meer voorsprong

Met Jumpstart 19.0.0 nog meer voorsprong in je Oracle APEX-ontwikkeling.

We stellen je met fierheid Jumpstart 19.0.0 voor! Ontdek hier wat er nieuw is in deze versie van Jumpstart. Want we verklappen je de nieuwe features, verbeteringen en bug fixes. Dus lees snel verder! Met Jumpstart 19.0.0 heb je nog meer voorsprong in je Oracle APEX-ontwikkeling.

 

Nieuwe features

Nieuwe features

 

Algemeen

Met Jumpstart 19.0.0 deden we een opkuis van de error logs. Daarnaast automatiseerden we de mail en job logs met een dagelijkse job. Het aantal dagen dat je de logs wil bewaren kan je parametiseren. We hebben ook de error handling aangepast in functie van AJAX calls en de verwijzingen naar ORDSYS verwijderd (desupported door Oracle vanaf 19c).

Releases & notifications

Volgende nieuwe onderdelen voegden we toe:

  • notificaties om algemene en persoonlijke notificaties te versturen
  • outages om applicaties beschikbaar te maken tijdens een release
  • releases om releases te verifiëren gecombineerd met outages en notificaties
Authenticatie

Vanaf dag één heeft Jumpstart zijn eigen gebruikersbeheer, met name een eigen sterke authenticatie-methode. Elke gebruiker meldt zich aan met een eigen “Jumpstart-gebruiker” en wachtwoord. Vaak hebben gebruikers al een authenticatie-methode die ze op het werk gebruiken om bijvoorbeeld op hun PC aan te loggen. Ze hebben met andere woorden al een Active-Directory account.

Vanaf deze versie is het nu ook mogelijk om binnen Jumpstart gebruik te maken van één of meerdere AD’s om gebruikers te authenticeren. Geen gedoe meer met meerdere accounts, gewoon overal dezelfde gebruikersnaam en wachtwoord. Wil je toch externe gebruikers toegang geven? Dan kan dit nog steeds.

Parameters

Eén van de grootste krachten van Jumpstart is de parametrisatie. Maar omdat deze lijst van parameters zo groot werd, was het moeilijk om het overzicht te behouden. Daarom bestaat nu de optie om je parameters te groeperen, bijvoorbeeld per departement, functionaliteit of applicatie.

Webservices

We voegden een gloednieuw onderdeel toe: webservices. Dit onderdeel bevat heel wat handige functionaliteiten voor het aanroepen en loggen van webservice calls. Zo zijn er gloednieuwe beheerschermen en API’s om bijvoorbeeld secure credentials te beheren en aan te roepen. Bijkomend bouwden we een extra logging methode, specifiek voorzien voor het aanroepen en consumeren van webservices.

Mail
  • Je kan tags in mail templates definiëren en tonen als een legende
  • De mail package is uitgebreid met SSL en authenticatie parameters
  • We pasten de mail templates aan naar CLOB
  • Ook in de preview e-mail pasten we de p_message out parameter aan van VARCHAR2 naar CLOB
Export/Import
  • Je kan applicatie en workspace files toevoegen
  • Ook het exporteren van functies en AD configuratie is mogelijk
  • We hebben de dry run code aangepast zodat die met een echte transactie en rollback werkt i.p.v. via simulatie
Security
  • Je kan nu rollen groeperen in functies. Deze functies kan je toekennen aan gebruikers. Zo kan je een hele reeks toegangen en rollen in één keer toekennen, in plaats van een hele combinatie van specifieke rollen.
  • Alle beheerschermen voor beveiliging (gebruikers, rollen, functies, AD-configuraties) zijn ondergebracht in een aparte module “Security”
  • Je wachtwoordhistoriek wordt niet meer opgeslagen als de parameter PWD_CHECK_PASSWORD_HISTORY uit staat
  • De cleanup job voor opkuis van reset links en wachtwoordhistoriek werd uitgebreid
  • We voegden ook een controleverbinding en debug mogelijkheden voor LDAP-verbindingen toe
Portal

We maakten de benaming van de parameters uniform. Je kan ook de kleuren van de tegels nu zelf instellen met css klasse. Tenslotte kan je het portaal links nu ook in een nieuw tab openen.

Menu

Goed nieuws, want de iconen werken voortaan met klasse i.p.v. met html.

Auditing

Wijzigingen in functies/AD configuratie worden nu netjes gelogd.

Plugins

De UI van de  “translatable textfield” plugin is geüpdatet naar UT. Daarnaast zitten de plugin bestanden nu onder de Jumpstart map geconsolideerd zodat meerdere installaties gelijktijdig kunnen draaien op dezelfde omgeving.

Flows

We voegden een API toe: DL$APF_FLOW_STEPS.get_flow_step_id

Feedback

Er is een nieuwe feedback module om Oracle APEX feedback naar Jira te kunnen doorsturen. We voegden ook een scherm toe zodat Jumpstart gebruikers Oracle APEX feedback kunnen toevoegen.

 

Verbeteringen

Verbeteringen

 

Algemeen

Boodschappen en parameters die gelinkt zijn aan een applicatie kan je enkel inladen bij het openen van die applicatie. Enkel als deze niet gelinkt zijn, kan je ze wel overal inladen. We hebben een uitbreiding van de error handling function voorzien om custom errors met een eigen sql error code op te vangen en weer te geven. Er is ook een functie toegevoegd om default code id voor een code type op te halen. NL en FR vertalingen van interne APEX messages zijn geüpdated naar APEX versie 19.2. Daarnaast hebben we het Universal Theme geüpgraded naar versie 1.2 (APEX 18.2). We deden ook een grondige opkuis van oude ongebruikte componenten en code.

Authentication

We voegden parameters toe zodat authenticatie methodes (AD/lokaal) en functionaliteiten (reset en change password) eenvoudig in- en uitgeschakeld worden. Bovendien werd het proces herwerkt zodat je vlot extra authenticatie methodes kan toevoegen.

Security
  • Afblokken van het beheren van je eigen gebruiker (GDPR)
  • CheckReadWrite controle met number return werd toegevoegd
  • De rapportering is aangepast zodat toegewezen rollen en functies eenvoudiger gecontroleerd kunnen worden
  • De foto van de gebruiker werd verwijderd (GDPR)
  • Wachtwoorden worden gehasht met een nieuwe hash voor betere veiligheid
Portal

We voegden extra parameters toe om ze een andere stijl te geven.

Menu
  • We voegden een knop toe om de menutabel opnieuw op te vullen zodat wijzigingen direct actief zijn
  • Een andere knop werd toegevoegd om het volgnummer van menu items aan te passen met oplopende tientallen
  • De paginanaam wordt nu als standaard label ingevuld
Mail
  • Het mail templates code- en naamveld is uitgebreid zodat ze meer karakters kunnen bevatten
  • Logging van mail en bijlagen kan je apart in- en uitschakelen om schijfruimte te besparen
  • Mail templates kan je aan een applicatie koppelen zodat je deze bij export kan filteren
  • Er wordt een fout weergegeven als een mail template niet gevonden wordt
Jobs

Je kan jobs aan een applicatie koppelen zodat je deze bij export kan filteren. Het opstarten van een job bevat een duidelijke boodschap bij error en we maakten het geheel performanter.

Flows

De tabel APF_REQUEST_DETAILS is verwijderd omdat deze overbodig werd.

Export/import

We verwijderden pagina’s gelinkt aan een rol als ze niet meer in de export zitten. Zo worden aanpassingen in de beveiliging ook actief op andere omgevingen.

 

Bug fixes

Bug fixes

 

Algemeen

Het probleem bij validatie op e-mail met speciale karakters is opgelost. Daarnaast heeft de app_alias kolom nu in elke tabel een lengte van 255 karakters. Bij het verwijderen van een record in de admin toepassing tonen we nu altijd een waarschuwing. En het probleem van dubbele checkboxen op APEX 20.2 met de simple checkbox plugin is ook opgelost.

Authentication
  • User trigger reset login pogingen
  • Voorkeurstaal wordt correct ingesteld bij aanmelden via e-mailadres
Security
  • Reset wachtwoord scherm kan je nu overslaan
  • Javascript fout bij het toevoegen van een nieuwe gebruiker is opgelost
  • Poortnummer werd geüpdated in AD config
  • Value not unique fout bij het aanmaken van een rol hebben we opgelost
  • Invalid number fout bij het aanmaken/wijzigen van een rol is aangepast
Mail

We tonen geen mails groter dan 4000 karakters in het “mail logs” scherm.

Menu

De foutieve highlight in menu met pagina’s met dezelfde nummer in meerdere applicaties is opgelost.

Jobs

De kolomlengte “value” in job_log_parameters komt nu wel overeen met kolomlengte van “default_val” in job_parameters

Export/Import
  • Het probleem waarbij je het savepoint niet vond bij het uitvoeren van dry run of rollback on warning is opgelost
  • Vreemde tekens bij databases met andere karakterset dan UTF-8 komen niet meer voor
  • Mailto kolom van job wordt nu opgevuld bij import
  • Job frequentie geeft geen fout meer bij import
  • Applicatie-alias van rol werd bijgewerkt bij import
  • We hebben de records zonder applicatie alias nu wel meegenomen als global aangevinkt is
  • Check constraint faalt niet meer bij het importeren van sommige portaal applicaties
  • We hebben de code types/codes omschrijvingen bij export vervangen door de naam Export/import: audit kolommen werden uitgebreid naar 254 karakters

Je ziet, met Jumpstart 19.0.0 creëer je nog meer voorsprong in je Oracle APEX-ontwikkeling.

Wil je eens babbelen over hoe Jumpstart 19.0.0 nog meer voorsprong in je Oracle APEX-ontwikkelingopties voor jou kan betekenen? Contacteer ons.

Heb je graag hulp van onze experts om te ontdekken hoeveel meer voorsprong je met Jumpstart 19.0.0 in je Oracle APEX-ontwikkelproces hebt? Lees er hier meer over.