Release notes

Bekijk de nieuwste functionaliteiten, verbeteringen en bug fixes aan het NovuDialog platform.

Versie 4.11 (01-09-2021)
Nieuwe functionaliteit – Wizard voor het aanmaken van een nieuwe definition
  • Door middel van een wizard wordt u begeleid bij het aanmaken van een nieuwe definition voor bijvoorbeeld een nieuw formulier.
  • In de wizard kunt u het gewenste type definiton selecteren en worden de benodigde vragen vervolgens uitgevraagd.
  • Klik daarna op "Create" en de nieuwe definition wordt toegevoegd in uw online omgeving.
  • Indien het een nieuw formulier betreft kunt u deze direct uitbreiden met formuliervelden en previewen in myNovuDialog.
Nieuwe functionaliteit – Gebruikersrechten kunnen instellen.
  • myNovuDialog gebruikers kunnen nu op basis van rechten bepaalde functionaliteiten in myNovuDialog wel of niet gebruiken. Denk aan alleen preview rechten, waarin een gebruiker alleen een preview kan krijgen van definitions of edit rechten waardoor een gebruiker ook wijzigingen kan aanbrengen.
Verbeterde functionaliteit – Nieuw upload control
  • Een nieuw upload control (formulierveld) is toegevoegd aan het NovuDialog platform. Door een upload control toe te voegen aan een formulier kunnen formuliergebruikers documenten uploaden.
  • Het uploaden kan nu door eenvoudig een bestand naar het formulier te slepen of te selecteren.
  • Configureer op het upload control de bestandstypes die toegestaan zijn en de toegestane maximale grootte van bestanden.
    upload control
Verbeteringen:
  • Style en interactie verbeteringen doorgevoerd in myNovuDialog.
  • Documentation uitgebreid in myNovuDialog.
Opgeloste bugs:
  • Het toggle control werkte niet altijd goed. Deze werkend gemaakt.
  • Ervoor gezorgd dat het kopiëren van een definition in myNovuDialog nu altijd goed gaat.
  • Opgelost dat de relevante configureerbare onderdelen op een formulierveld niet altijd correct werden geupdate bij het switchen van control (formulierveld type).
  • Ervoor gezorgd dat defnitions niet meer twee keer getoond worden in het definitions overzicht.
Nieuwe functionaliteit – Toggle control
  • toggle control Het toggle control (formulierveld) is toegevoegd aan het NovuDialog platform. Door een toggle toe te voegen aan een formulier kunnen formuliergebruikers switchen tussen twee statussen, bijvoorbeeld ja of nee.
Nieuwe functionaliteit – Het vergroten van invoervelden
  • In myNovuDialog kunnen invoervelden, voor het toevoegen van content aan formulieren, worden vergroot. Dit helpt bij het houden van overzicht tijdens het toevoegen van grote stukken content aan een formulier.

Nieuwe functionaliteit – In myNovuDialog snel toegang tot een formulier preview en de formulier instellingen
  • Krijg bij het openen van een formulier definition in myNovuDialog nu direct toegang tot een formulier preview. In edit modus kunt u hierin, met behulp van een inline editor, direct wijzigingen doorvoeren. Klik op het het onderstaande icoontje om gemakkelijk algemene form definition instellingen, zoals de naam van de definition, te wijzigen. Klik op het gear icoon om algemene formulier settings te wijzigen. Algemene form definition instellingen wijzigen
Verbeteringen:
  • Diverse interactie verbeteringen doorgevoerd aan verschillende pagina’s in myNovuDialog zoals de “projects overzicht pagina”, de “environments overzicht pagina”, het "formulier preview" scherm en het "formulier inline edit" scherm.
  • Verbeteringen toegevoegd aan de breadcrumb in myNovuDialog. Hierdoor kan er eenvoudiger worden geswitched tussen definitions en omgevingen (environments).
  • Het project logo verplaats naar de linker bovenhoek in myNovuDialog om duidelijker zichtbaar te maken welk project er actief is.
Opgeloste bugs:
  • Als er op het informatiebuttontje wordt geklikt in myNovuDialog dan verdween het informatiebuttontje. Ervoor gezorgd dat informatiebuttontjes, als erop wordt geklikt, blijven staan.
  • In het preview scherm worden niet opgeslagen wijzigingen niet meer getoond. Deze horen namelijk alleen zichtbaar te zijn in het edit scherm.
  • Ervoor gezorgd dat er in myNovuDialog bij het toevoegen van een nieuw formulier direct een "lege" preview van het formulier bekeken kan worden in plaats van dat er een error melding verschijnt.
Nieuwe functionaliteit – Vernieuwd preview scherm op form definitions
  • Krijg nu op een overzichtelijkere manier een preview van uw formulieren. Switch gemakkelijker van preview naar edit modus en bekijk sneller verschillende integrations, variations en talen.
Nieuwe functionaliteit - Switchen tussen A/B variations in preview modus
  • sitwch variation Als er in een formulier wordt gewerkt met A/B testen worden sommige formuliervelden alleen in de “original” variant en andere formuliervelden alleen in bijvoorbeeld de “B” variant van een formulier getoond. Selecteer nu gemakkelijk in de preview modus en in de inline editor van myNovuDialog welke variant (variation) van uw formulier u wilt bekijken.
Nieuwe functionaliteit – Switchen tussen talen in preview modus
  • switch culture In het NovuDialog platform kunnen formulieren gemaakt worden in meerdere talen. Kies onder “culture” in de preview modus en in de inline editor van myNovuDialog nu gemakkelijk in welke taal u een formulier wilt bekijken.

Nieuwe functionaliteit – Download alle configuratie definitions
  • Aan iedere environment in het “environments” scherm van myNovuDialog is een “download definitions” button toegevoegd. Door op deze knop te klikken kunt u alle definitions, die in deze environment aanwezig zijn, gemakkelijk in JSON format downloaden. Klik op deze button om formulier definitions te download in JSON format
Verbeteringen:
  • Bij het aanmaken en wijzigen van formuliervelden worden in myNovuDialog vanaf nu alleen de relevante configureerbare onderdelen getoond. Het "checkbox" formulierveld heeft bijvoorbeeld nooit een label, dus label wordt niet meer getoond in de configuratie mogelijkheden op dit type formulierveld.
  • Interactie verbeteringen doorgevoerd in myNovuDialog. Zo zijn in het environment scherm teksten onder de buttons direct zichtbaar gemaakt. Ook worden alle kruisjes op een gelijke gebruiksvriendelijke wijze getoond.
  • Een verbetering in de afhandeling bij een invoer van een ongeldige URL doorgevoerd.
  • Verbeteringen doorgevoerd om leesbaardere URL’s te realiseren. Zo is een “/ ” niet meer toegestaan in een definition naam omdat dit niet goed kan worden verwerkt in de URL. Ook wordt vanaf nu een spatie in de definition naam omgezet naar een underscore in de URL.
Opgeloste bugs:
  • Bij een integration ID kon een spatie worden ingevuld. Vervolgens werkte deze niet. Er is een validatiemelding toegevoegd zodat een integration ID enkel cijfers, letters en underscores mag bevatten.
  • Een duidelijke standaard validatiemelding, toegevoegd aan het KvK control.
  • Ervoor gezorgd dat projects in de configurator weer op alfabetische volgorde staan gesorteerd.
Nieuwe functionaliteit - Signature control
  • icoon voor handtekening formulier veld Een "signature control", is toegevoegd aan het NovuDialog platform. Door dit control (formulierveld) toe te voegen aan uw formulier, kunt u uw formulier door formuliergebruikers laten ondertekenen. U kunt het signature control ook plaatsen in de output van het formulier, bijvoorbeeld in een e-mail of pdf, om zo ook hier de in het formulier aangeleverde handtekening te tonen.
Nieuwe functionaliteit - Statusiconen voor definitions in myNovuDialog
  • iconen die de status van een definition aangeven Wilt u een formulier wijzigen, dan dient u er zeker van te zijn dat niemand anders tegelijkertijd ook aan het wijzigen is. Dit is de reden dat er aan iedere definition in het myNovuDialog platform een statusicoon hangt.
    Is iemand anders bezig met het wijzigen van de definition dan is het statusicoon een rood gesloten slotje hangend aan een rondje met daarin de initialen van de persoon die aan het wijzigen is.
    Is niemand bezig met het wijzigen van definitions dan is het statusicoon een grijs open slotje met daarin de initialen van diegene die het laatst de definition heeft gewijzigd.
    Wilt u beginnen met wijzigen? Klik dan op "edit" en het statusicoontje zal veranderen naar een groen gesloten slotje hangend aan een rondje met daarin uw eigen initialen. Op deze manier ziet iedereen dat u de definition heeft "gelocked" en bezig bent met het doen van wijzigingen.

Nieuwe functionaliteit - Support sectie in de myNovuDialog
  • Op zoek naar documentatie over het gebruik van het NovuDialog platform, snel vanuit myNovuDialog naar de release notes of direct contact met onze klantenservice? Klik op het nieuwe vraagteken icoontje rechtsboven in myNovuDialog en u regelt het direct. Support section myNovuDialog
Verbeteringen:
  • Lange defintion namen zijn soms niet helemaal zichtbaar. In deze versie is toegevoegd dat de hele definition naam zichtbaar wordt als u met uw muis over de tekst gaat.
  • Verbeteringen doorgevoerd aan de standaard pdf templates in NovuDialog.
  • Extra validaties toegevoegd die verschijnen als er wijzigingen worden gedaan waardoor een formulier niet meer getoond kan worden.
  • Een aantal validatiemeldingen verduidelijkt en/of toegevoegd.
  • Om een tooltip (informatiebutton) te kunnen tonen op een formulierveld was een label noodzakelijk. Het is nu ook mogelijk om enkel een tooltip toe te voegen op een control.
Opgeloste bugs:
  • De myNovuDialog search functionaliteit kon traag reageren indien het een groot formulier betrof. Door betere afhandeling is dit geoptimaliseerd en zijn de search resultaten altijd snel zichtbaar.
  • Betere controle op het bestaan van een SubLayoutName, voordat deze gebruikt wordt.
  • Het toevoegen en opslaan van een formulierveld, zonder dat daarin een control naam is vermeld, is niet meer mogelijk.
Nieuwe functionaliteit - KnowledgeBase-definition:
  • icoon voor KnowledgeBase-definition Een nieuw definition type "KnowledgeBase-definition", toegevoegd aan het NovuDialog platform. In een KnowledgeBase-definition kan een kennisbank worden opgebouwd door middel van het toevoegen van knowledge items. Een knowledge item kan een stuk tekst, een document of een artikel zijn. De knowledge base kan worden geïntegreerd in bijvoorbeeld een chatbot of een faq pagina. Voor het toevoegen van de KnowledgeBase-definition is gebruik gemaakt van bestaande technologie uit het NovuQnA platform.
Nieuwe functionaliteit - Html control met HTML editor toegevoegd:
  • Als u het nieuwe HTML control in myNovuDialog toevoegt aan een Form-defintion krijgt u toegang tot een uitgebreide HTML editor. Dit is een code editor die u doormiddel van syntax highlighting helpt bij het schrijven van nette HTML. Dit control is bijvoorbeeld zeer geschikt voor het toevoegen van specifieke onderdelen in een design die met HTML kunnen worden ingevuld. Control opties zoals geavanceerde afhankelijkheden of DataParams zijn hierin beschikbaar.
Nieuwe functionaliteit - Bij een HTML mail gemakkelijk een preheader instellen:
  • Een preheader is een preview van een e-mail die door e-mailproviders wordt getoond. In bijvoorbeeld Outlook ziet de ontvanger van een e-mail deze tekst al voordat de e-mail is geopend. Door zelf een duidelijke preheader toe te voegen, maakt u de ontvanger duidelijk waar de e-mail over gaat en kunt u het openingspercentage van de e-mail verhogen. Voeg nu gemakkelijk zelf een preheader toe aan uw e-mails door in een mail layout het control "Layout Property" met het label "Preheader" toe te voegen. Onder "content" kunt u de tekst, die u in de preheader van de mail wilt laten zien, verwerken.
Update van functionaliteit - Tekst editor in myNovuDialog bijgewerkt:
  • voorbeeld van Quill editor in myNovuDialog In myNovuDialog is de tekst editor uitgebreid met eenvoudige opmaak mogelijkheden. Met deze editor kunt u content, labels en validatiemeldingen gemakkelijk underlinen, bold of cursief maken. Ook een lijst behoort tot de mogelijkheden.
Verbeteringen:
  • Een aantal validatiemeldingen uitgebreid, waaronder HTML validatie op basis van correcte XHTML.
  • Validatiemelding in de configurator worden netter en duidelijker weergeven.
  • In myNovuDialog meerdere verbeteringen in naamgeving en vormgeving doorgevoerd.
  • Door middel van een nieuw pdf template control een verbetering doorgevoerd in de manier hoe controls standaard worden getoond in een pdf.
  • HTML mails worden nu ook als Tekst verzonden om zo de spamscore te verbeteren.
Opgeloste bugs:
  • Opgelost dat het pushen van een data model definition naar een nieuwe omgeving niet altijd werkt.
  • Het dupliceren van een formfield waarop IsMandatory=true is ingesteld, geeft niet meer een IsMandatory error.
  • Een AB variation met de naam "ORIGINAL" wordt weer goed afgehandeld.
Nieuwe functionaliteit - Naast Funnel Steps nu ook Steps:
  • Naast het layout type "FunnelStep" is nu ook het layout type "Step" toegevoegd. Een FunnelStep is gedefinieerd als een formulierstap die per definitie moet worden ingevuld en moet worden gepasseerd om naar de volgende stap in het formulier te kunnen gaan. Een "Step" is een formulierstap waarbij deze verplichting is weggehaald. Hiermee is iedere "Step" vrij benaderbaar en kunnen formuliergebruikers in willekeurige volgorde door formulierstappen navigeren.
Nieuwe functionaliteit - Pre-content voor een button:
  • Pre Content voor een button in een formulier De mogelijkheid toegevoegd om, onder Pre Content, direct vóór een button content te kunnen plaatsen. Gebruik dit bijvoorbeeld om extra uitleg te geven of om de klik op de button extra uit te lichten.
Nieuwe functionaliteit - Uitbreiden afhankelijkheden met "CONTAINS":
  • NovuDialog's uitgebreide set aan instelbare afhankelijkheden hebben we uitgebreid met "CONTAINS". Door CONTAINS == "afhankelijke tekst" in een dependency te gebruiken, kunt u een afhankelijkheid laten afgaan als de gebruikersinput de "afhankelijke tekst" als waarde bevat. Toon bijvoorbeeld een extra stuk tekst met meer uitleg of een extra formuliervraag als de gebruikersinput in een formulierveld waar vrije tekst kan worden ingevuld de afhankelijke tekst bevat.
Nieuwe functionaliteit - HTML 5 datepicker control:
  • Met dit nieuwe control kan voor het invullen van een datum worden gekozen om de native HTML5 datepicker te gebruiken. Hiermee kunnen formuliergebruikers een datum selecteren vanuit een kalender.

Verbeteringen:
  • De werking van de Reference-definition verbeterd door per formulier slechts één keer de Reference-definition te raadplegen in plaats van bij elke Reference-Param in een formulier.
  • In het Multiline Textbox control worden bepaalde spamgevoelige karakter zoals "#" niet meer toegestaan. Gebruik het Multiline Textbox Allow All control als u wilt dat alle karakters wel zijn toegestaan.
  • Een heel aantal validatiemeldingen toegevoegd en verduidelijkt.
Opgeloste bugs:
  • Opgelost dat een tooltip binnen een RowContainer niet gesloten kan worden met het kruisje.
  • Ervoor gezorgd dat er weer een waarde geselecteerd kan worden in het searchable dropdown control.
  • Opgelost dat er niet meer een error melding verschijnt wanneer er geen huisnummertoevoeging wordt ingevuld bij een adres waar alleen huisnummertoevoegingen van bekend zijn.
Nieuwe functionaliteit - De reference definition:
  • Heeft u bepaalde stukken tekst of bepaalde gegevens, die in meerdere formulieren of in eenzelfde formulier meerdere keren worden gebruikt, dan kunt u deze in een reference definition op één plaats toevoegen en beheren. Vervolgens koppelt u deze waarde eenvoudig op plekken waar u dat wilt. Deze nieuwe functionaliteit draagt bij aan meer efficiëntie tijdens het bouwen en beheren van webformulieren omdat u formulier onderdelen (bijvoorbeeld een clausule, voorwaarde of bedanktpagina tekst), die u in meerdere formulieren gebruikt, nu gemakkelijk en snel op één plaats kan beheren.
Hoe je een reference definition creëert in de configurator
Nieuwe functionaliteit - Een Sublayout Container vanuit een external form integreren:
  • Maak gebruik van de nieuwe mogelijkheid om Sublayout Containers vanuit een external form toe te voegen aan een form definition. In andere woorden betekent dit dat er nu in een formulier gemakkelijker onderdelen uit een ander (external) formulier toegevoegd kunnen worden.
Nieuwe functionaliteit - Een formulier preview inclusief (een deel van) de integratiepagina:
  • Voeg een stylesheet toe aan de NovuDialog Editor en bekijk in de Inline Editor en/of formulier preview hoe een formulier eruit gaat zien op de pagina waarin deze geïntegreerd gaat worden.
Verbeteringen:
  • Een nieuwe error melding tonen bij gebruik van een datatype die niet in het datamodel is opgenomen. Zo wordt het voor een gebruiker sneller duidelijk als er bijvoorbeeld een tikfout is gemaakt in een datatype.
  • Bij het aanmaken van een form, model, style, prefil, reference of resource definition gaat de state van de definition direct op locked. Zo kan de gebruiker de desbetreffende definition direct wijzigen zonder de definition eerst handmatig op locked te hoeven zetten.
Opgeloste bugs:
  • Validatie van een Data-Param en van een Date-Param via de configurator gaat nu weer altijd goed.
  • Opgelost dat door een time out een formulier in no-conflict soms niet werd geladen.
  • Ervoor gezorgd dat er niet meer een 404 error verschijnt als er op de save knop rechtsboven in de Editor wordt geklikt.
Nieuwe functionaliteit - Informatie tooltips Editor:
  • Informatie tooltips met uitleg bij alle properties in de Editor toegevoegd.
Nieuwe functionaliteit - Een textbox control met een karakter countdown:
  • Door dit control toe te voegen aan een formulier ziet de gebruiker in een textbox precies hoeveel karakters hij mag gebruiken en hoeveel karakters hij reeds heeft gebruikt.

Opgeloste bugs:
  • Een bug opgelost m.b.t het niet updaten van checkboxes in combinatie met booleans in het datamodel.
  • Opgelost dat het veranderen van een naam van een form definition problemen geeft bij het opslaan van andere definties.
  • Opgelost dat "TextBox" twee keer is opgenomen in het rijtje van te kiezen controlnames in een form definition.
Nieuwe functionaliteiten:
  • Het bekijken van een funnel preview waarin pending changes zichtbaar zijn.
  • Het sluiten van een pop-up sublayout gekoppeld met de event dispatcher om dit te kunnen meten in een analytics implementatie.
  • E-mail adressen overschijfbaar gemaakt vanuit settings.
  • Resource Editor toegevoegd.
Verbeteringen:
  • Diverse verbeteringen die bij hebben gedragen aan een betere performance doorgevoerd.
  • Duidelijker zichtbaar gemaakt wanneer een definition in een unlocked (non-editable) state is in de Configurator.
  • Integrations hebben vanaf deze versie altijd een default.
  • SublayoutContainer rij een onderscheidbaardere kleur gegeven in de Configurator.
Opgeloste bugs:
  • De Inline Editor werkt nu ook met sublayouts.
  • Opgelost dat er ook in de mail gewerkt kan worden met het dataparam format om een spatie voor een waarde te zetten.
  • Bij het kopiëren van een language field wordt er niet meer -copy achter de culture gezet.
  • Het serverside validatie format van een datum is weer juist.
Nieuwe functionaliteiten:
  • Upgrade naar ASP.NET Core 3.1.
  • Embedded mailservice o.b.v. html templates.
  • Mogelijkheid om verschillende integrations (varianten van een funnel voor bijvoorbeeld een partner of whitelabel) toe te voegen aan een form definition.
  • De mogelijkheid toegevoegd om in de Editor een model te maken en uit te serveren.
Verbeteringen:
  • Upgrade voor JQuery en MomentJS
  • Model definitions beter editable gemaakt.
  • Style definitions beter editable gemaakt.
  • Bootstrap 4 templates verbeterd.
  • Validator control een title gegeven.
Opgeloste bugs:
  • Opgelost dat als een pagina export.modules bevat, de funnel niet laadt.
  • Een autorizatie conflict met Hangfire opgelost.
  • Error in validatie opgelost die plaatsvond als een control een valid value bevat en er naar een niet bestaande kolom werd gerefereerd.
  • Een definition kan niet meer gepusht worden wanneer de bestemmingsdefinition gelocked is.
Verbeteringen:
  • Diverse verbeteringen die bij hebben gedragen aan een betere performance doorgevoerd.
  • Min/Max a.d.h.v. placeholders voor native controls.
  • API metadata endpoint maken welke genormaliseerde metadata teruggeeft voor de Editor.
  • Dubbele 'Key' toegevoegd bij AB variations
Opgeloste bugs:
  • Opgelost dat indien een label aanstond maar leeg was er geen label werd verwerkt.
  • Server side command melding wordt nu weer getoond.
  • Opgelost dat na een validatie error het resultaat niet meer een 500 melding is maar een validation resultaat.
Nieuwe functionaliteiten:
  • Mogelijkheid toegevoegd om DefaultStyleTypes in te laden in de configurator
  • Mogelijkheid toegevoegd om waitbox content aanpasbaar te maken
  • Ondersteuning voor Postcode API v3.
  • Het sublayout control toegevoegd.
Verbeteringen:
  • Diverse verbeteringen doorgevoerd om de Javascript loading te optimaliseren.
  • We geven nu een status terug indien de postcode-service het niet doet.
Opgeloste bugs:
  • Postcode opzoeken command gaat niet meer twee keer af na het invullen van een huisnummer.
  • Opgelost dat een Format array ook werkt met een single quote.
Nieuwe functionaliteiten:
  • Datum control bestaande uit 3 textboxen toegevoegd.
  • Zipcode control bestaande 2 aparte textboxen toegevoegd.
  • Range control toegevoegd.
  • Mogelijkheid om custom analytics events aan te maken en door te sturen naar GTM.
Verbeteringen:
  • Snelheid van de javascript verbeterd.
  • IBAN control uitgebreid met subset landen.
  • Charset textbox validatie uitgebreid.
Opgeloste bugs:
  • Opgelost dat er geen onduidelijke foutmelding meer wordt getoond bij het toevoegen van Layouts.
Nieuwe functionaliteiten:
  • ASP.NET Core 2.2 upgrade.
  • Multi-language support toegevoegd waardoor er een language switch met behoud van data aan een formulier kan worden toegevoegd.
  • Analytics scripts instelbaar gemaakt.
  • Mogelijkheid toegevoegd om de gratis “PDOK postcode zoeken API” toe te voegen in formulieren.
  • Mogelijkheid toegevoegd om de taal van de validator in te stellen.
  • Mogelijkheid toegevoegd om een checkbox te kunnen valideren o.b.v. 2 valid values.
Verbeteringen:
  • Snelheid van de javascript controller verbeterd a.d.h.v. cache.
  • De manier van implementeren van commands verbeterd.
  • Templates aangevuld om te kunnen werken met de Inline Editor.
Opgeloste bugs:
  • PDF - nummeric waardes die "null" zijn tonen nu weer niks i.p.v. de waarde 0.
  • Dependencies naar velden verder in de huidige stap worden nu weer correct verwerkt aan de server.
  • Ervoor gezorgd dat lege headers niet meer een card-header, die zichtbaar is, renderen.
  • Sortorder gaat nu weer goed als er meerdere controls worden gekopieerd.
Nieuwe functionaliteiten:
  • Upgrade naar ASP.NET Core 2.1.
  • Mogelijkheid toegevoegd om een nieuwe prefill definition te kunnen maken.
  • Control toegevoegd t.b.v. meldcodes voor auto-kenteken check.
  • Upgrade in versies van de ApplicationInsights packages
  • Mogelijkheid toegevoegd om een GTM-e-commerce conversion op FunnelCompleted te kunnen aangeven.
Verbeteringen:
  • Diverse verbeteringen doorgevoerd die hebben bijgedragen aan het goed werkend maken van de OTAP omgevingen.
  • Diverse verbeteringen die bij hebben gedragen aan een betere performance doorgevoerd.
  • Aanpassing in base theme bs4.
  • Melding na succesvolle push verbeterd.
Opgeloste bugs:
  • Definition zonder checkin heeft nu de mogelijkheid tot "undo" functionalteit.
Nieuwe functionaliteiten:
  • Mogelijkheid toegevoegd tot het toevoegen van bijlages aan e-mails d.m.v. Url/path.
  • History beschikbaar voor Style definition.
  • History beschikbaar voor Model definition.
  • History beschikbaar voor Resource definition.
  • Authorizatie op metadata types toegevoegd.
  • Authorizatie op environment toegevoegd.
  • Validatie op inrichting van AB-testen toegevoegd.
  • Default display mode toegevoegd aan formdefinition metadata.
  • GTM eCommerceAffiliation in model verwerkt.
  • IBAN formatter toegevoegd.
  • Default mail style gemaakt.
  • Default PDF style gemaakt.
  • StyleDefinition uitgebreid met StyleSheets.
Verbeteringen:
  • Boolean model velden worden uitgebreider ondersteund.
  • Alle javascript laadt in eigen wrapper.
  • Thema niet meer verplicht voor funnel.
  • User portal geupdate.
Opgeloste bugs:
  • Probleem m.b.t. form definition diagnostic tests verholpen.
  • Tabnavigator interactie bug m.b.t. terug navigeren verholpen.
  • Sql sequence number generator bug verholpen.
  • Ervoor gezorgd dat Tabfunnel navigatie niet meer mislukt wanneer meerdere layouts onder één stap vallen.
  • Opgelost dat een percentage control format niet meer verkeerd valideert bij min/max.
Nieuwe functionaliteiten:
  • Update naar .NET Core 2.0.
  • Design v2 toegevoegd.
  • Command triggeren na funnel/layout load.
  • Continue later implementatie v2 toegevoegd.
  • Mogelijkheid tot het renderen van een funnel met een enkele API call toegevoegd.
  • Metadata caching toegevoegd.
  • Command filters toegevoegd.
  • Push functionaliteit toegevoegd aan api's.
  • Update message toegevoegd.
  • History toegevoegd voor form definitions.
Verbeteringen:
  • Opslaan van 'null' value in record verbeterd.
  • Gestructureerdere logging aan het framework toegevoegd.
  • Dependency injection configuratie verbeterd.
  • Dependencies in metadata uitgebreid met haakjes.
Opgeloste bugs:
  • (Step)validators inline-style voorkomt niet meer scrolling bij focussen.
  • Na een server error op een stap kan je nu weer terug in een accordion.
  • Opgelost dat er bij date controls nu wel client validatie afgaat.
  • De bug opgelost dat NavigationType "None" een container class/element mist.
Nieuwe functionaliteiten:
  • ASP.NET Core MVC package update naar 1.1.1, Update naar .NET Core Runtime 1.1.2.
  • De mogelijkheid om DataParam te gebruiken in default toegevoegd.
  • Server-side validatie o.b.v. control type (tekst, e-mail, telefoon, kenteken, getallen, BSN, IBAN) toegevoegd.
  • Mogelijkheid tot plaatsing van validatiemelding in row containers toegevoegd.
  • Mogelijkheid toegevoegd om de footer van een formulier in te richten.
  • Variabel upload path in PDF geïmplementeerd.
  • Placeholders voor upload path in PDF toegevoegd.
  • Mogelijkheid om acties, profiel en device op te nemen in het data model.
  • Mogelijkheid om dependencies o.b.v. actie, profiel en device in te stellen.
  • Mogelijkheid om in een dependency, data met data te vergelijken (met data params).
    • Voorbeeld: VZ1_ANAAM != VP1_ANAAM
  • Mogelijkheid om client-side te authenticeren voor een funnel.
  • Control voor numeriek omhoog/omlaag toegevoegd.
Verbeteringen:
  • Consistente omgang met build warnings over projecten heen.
  • Client-side data params vervangen met defaults.
  • Placeholder appliers voor server- en client-side placeholders opgesplitst.
  • Mogelijkheid om mail templates ob.v. metadata buiten scope van een request om te kunnen genereren.
  • Unit tests uitgebreid.
  • Integratie mogelijkheden m.b.t. style verbeterd.
  • Verbeterde afhandeling client-side commands i.c.m. defaults.
  • Commands verplaatst naar form definition niveau.
Opgeloste bugs:
  • Een bug opgelost m.b.t. het niet goed werken van ValidValues gevuld met HTML.
  • Een bug opgelost m.b.t. het niet goed werken van een checkbox wanneer deze IsMandatory is.
  • Een bug opgelost m.b.t. het mislukken van Ibanmask formatter bij een niet Nederlandse IBAN.
  • Een bug opgelost m.b.t. gebruik van een DataParam in een PDF waarbij niet de ingestelde lokalistatie meegenomen wordt.
  • Een bug opgelost m.b.t. het niet kunnen tonen van een dropdown zonder waarde in combinatie met format array.
  • Een bug opgelost m.b.t bij default centreren van alle mails.
Nieuwe functionaliteiten:
  • De mogelijkheid toegevoegd om Pre/post content te gebruiken in een radio control.
  • De mogelijkheid tot genereren van opvolgende offerte nummers toegevoegd.
  • De tooltip types “OffCanvasLayout” en “PopupLayout” toegevoegd.
  • Validatie op datum format yyyyMMdd toegevoegd.
  • Mogelijkheid toegevoegd om server-side meerdere commands uit te voeren binnen één request.
  • Datepicker control met werkdagen toegevoegd.
  • Optie om funnel data in event dispatcher mee te sturen toegevoegd.
  • Mogelijkheid tot het openen van een Pop-up vanuit een Pop-up toegevoegd.
  • Mogelijkheid tot het tonen van een Pop-up bij verlaten funnel/browser (exit intend) toegevoegd.
Verbeteringen:
  • ClosePopup command aanroepbaar gemaakt als client-side command.
  • Logging van validatie errors verbeterd.
  • Commands op niet actieve layouts niet uitvoeren.
  • Foutmelding dependency resolver verbeterd.
Opgeloste bugs:
  • Opgelost dat de Kenteken formatter spaties liet staan.
  • Opgelost dat een validator niet afging indien er een dynamische min/max waarde werd gezet.
  • Opgelost dat het sluiten van een tooltip maar één keer werkte.
  • Internet Explorer cached funnel onderdelen niet meer over funnels heen.
  • Ervoor gezorgd dat de Query-string bij het initialiseren van een formulier geen ? meer kan bevatten.
  • Problemen opgelost m.b.t het parsen van multiple dependency met data param expressions.
  • Bug opgelost m.b.t. het niet goed werken van een formulier met querystring in Internet Explorer.
Nieuwe functionaliteiten:
  • Framework opgezet voor ASP.NET vNext.
  • Modulaire architectuur opgezet waarin makkelijk componenten kunnen worden toegevoegd.
  • Een dynamisch data model opgezet.
  • Een Excel AddIn gekoppeld met Metadata API ten behoeve van het laden van configuratie in een excelsheet.
  • De ontwikkeling van een Editor met de mogelijkheid om alle eigenschappen van formulieren aan te kunnen passen.
  • Alle interactie van de client d.m.v. commands die via een command controller lopen.
  • Queries, commands, events gescheiden volgens het CQRS design pattern.
  • Mogelijkheid toegevoegd om Server-side afhankelijkheden van velden in de funnel af te handelen.
  • Business objecten concept toegevoegd om business logica van verschillende funnels binnen 1 applicatie te bedienen.
  • Mogelijkheid om Bootstrap style toe te passen op funnel toegevoegd.
  • Funnel werkend binnen <form> tag.
  • Mogelijkheid om de Applicatie te publishen naar een dev/test omgeving.
  • Premieberekening d.m.v. SOAP webservice geimplementeerd achter een CalculateOffer command in funnel.
  • Postcode opzoeken abstractie d.m.v. ZipcodeService interface.
  • Mogelijkheid om formatering van data op te geven bij formulier velden.
  • Mogelijkheid om AB-variaties in te richten op velden in een formulier.
  • Event dispatcher functionaliteit in JavaScript t.b.v. user tracking met analytics.
  • Mogelijkheid om afhankelijkheden van formulier velden in te stellen.
  • Mogelijkheid om gebruiker stappen over te laten slaan o.b.v. aangeleverde data in de funnel.
  • Mogelijkheid tot het toevoegen van informatie tooltips bij formulier velden.
  • Mogelijkheid tot het toevoegen van een watermerk in een formulier tekstveld.
  • Velden op een andere plek in de funnel tonen (titel, stap titel, samenvatting).
  • Server-side bepalen wat de volgende stap is waarin een formulier doorlopen wordt.
  • Mogelijkheid toegevoegd om taken en jobs te kunnen plannen en om jobs te kunnen queuen.
  • Mogelijkheid om gegevens vooraf in te vullen in een funnel vanuit de query string toegevoegd.
  • Mogelijkheid om mails te sturen vanuit het platform (implementatie gemaakt met MailKit).
  • Data toggle functionaliteit toegevoegd.
  • Mogelijkheid om scrollpositie goed te zetten na stap navigatie toegevoegd.
  • Mogelijkheid toegevoegd om naar alle vorige stappen in de funnel te springen d.m.v. een “link button” in de titel van de stap.
  • Inrichter kan reference ID gebruiken om een uniek ID van een veld aan te geven om zo te kunnen refereren naar een veld.
  • Checkbox control toegevoegd.
  • Mogelijkheid om met tabs door de funnel te navigeren (Dit is per AB-variatie in te richten).
  • GTM tracking implementatie toegevoegd.
  • STS: inloggen kan nu via Microsoft account, Google account en ingestelde user.
    • NovuDialog Editor en Excel AddIn gekoppeld aan STS
  • Versiebeheer van metadata en hiërarchie in database.
  • Validator control toegevoegd.
  • Uitbreiding applicatie omgevingen: Local, Development, Test, Acceptance en Production.
  • Mogelijkheid om history van metadata op te slaan.
  • Opslaan voor later functionaliteit toegevoegd.
  • Container controls voor pop-up en canvas toegevoegd.
  • Control voor voorletters toegevoegd.
  • Mogelijkheid om een boolean data veld in te richten.
  • IBAN mask toegevoegd.
  • Mogelijkheid om funnels te kopiëren toegevoegd.
  • Mogelijkheid om format en validatie van een veld in te stellen.
  • Mogelijkheid het aantal cijfers achter de komma (precision) in te stellen.
  • Mogelijkheid om mail te versturen, met een PDF als bijlage, na het beëindigen van funnel.