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
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.
- 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
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
- 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
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
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.