Verbeteringen in de regeleditor en hoofdletters/kleine letters gebruiken
Dit zijn pre-vrijlatingseigenschappen beschikbaar door ons pre-vrijgavekanaal. Deze verbeteringen zijn ook van toepassing op Edge Delivery Services Forms.
Dit artikel introduceert de meest recente verbeteringen aan de regeleditor in Adaptive Forms. Deze updates zijn ontworpen om u te helpen formuliergedrag gemakkelijker te definiëren, zonder aangepaste code te schrijven, en om een dynamischere, responsieve en gepersonaliseerde formulierervaring te maken.
De onderstaande tabel bevat een overzicht van recente verbeteringen aan de regeleditor in Adaptive Forms, samen met een korte beschrijving en de belangrijkste voordelen van elke functie:
- Betere gebruikerservaring met gericht foutbericht
- Voorkomt dat er vooruitgang wordt geboekt met onvolledige gegevens
- Vermindert de fout bij het verzenden van formulieren
- Consistente downloadervaring in verschillende formulieren
- Minder behoefte aan dubbele logica
- elimineert de vereiste om verborgen velden te maken
- Meer controle over wanneer en hoe regels worden uitgevoerd
- Verbetert de interactiviteit
- Vermindert fouten in dynamische secties
- Verbetert gebruikerservaring met herhaalde inhoud
- Geschikt voor marketing of tracking-specific flows
- Geen noodzaak voor extra scripts of aanpassing
Verken nu elke methode in detail met specifieke gebruiksgevallen om u te helpen begrijpen hoe deze eigenschappen kunnen worden gebruikt om een gepersonaliseerde ervaring voor gebruikers te leveren
Methode valideren in functielijst
Verbeterde bevestigingsmogelijkheden die toelaten bevestigen () methode in de functielijst moet worden gebruikt om panelen, gebieden, of volledige vormen te bevestigen. In een aanvraagformulier voor leningen die uit meerdere stappen bestaan, moet u bijvoorbeeld verschillende secties valideren voordat gebruikers kunnen verdergaan met de volgende stap.
Scenario: een financiële instelling biedt een multi-step vorm van de leningstoepassing aan waar de gebruikers verschillende secties zoals moeten voltooien:
- Persoonlijke gegevens
- Werkgelegenheidsdetails
- Details van lening
- Controleren en verzenden
Voordat een gebruiker van de ene stap naar de andere gaat, moet het formulier alleen de velden binnen de huidige sectie valideren. De gebruiker mag bijvoorbeeld niet naar "Werkgelegenheidsdetails" gaan, tenzij alle vereiste velden in "Persoonlijke gegevens" correct zijn ingevuld.
Implementatie die gebruikt bevestigt () in de Redacteur van de Regel
A Volgende knoop in elk paneel brengt een regel teweeg gebruikend bevestigt () methode. De regel controleert of alle velden in het huidige deelvenster geldig zijn. Als de validatie wordt uitgevoerd, gaat het formulier naar het volgende venster. Als dat niet het geval is, worden foutberichten weergegeven die de gebruiker helpen de invoer te corrigeren.
Het schermafbeelding hieronder toont de regel die op Volgende knoop wordt toegepast:
In de bovengenoemde regel, controleert de Volgende knoop of de gebieden in de Persoonlijke sectie van Details geldig zijn. Als de details niet geldig zijn, beweegt de nadruk zich aan het gebied van de Naam in het Persoonlijke Details paneel.
Document van record downloaden
Gebruikend DownloadDor () out-of-the-box (OOTB) functie in de Redacteur van de Regel, staat gebruiker toe om het Document van Verslag te downloaden, als de vorm wordt gevormd om Document van Recored te produceren.
Scenario: Een overheidsagentschap verstrekt een digitale toepassingsvorm voor het uitgeven van certificaten. Nadat de aanvrager het formulier heeft ingediend, verlangt hij vaak een kopie van het ingevulde formulier ter registratie of deelt hij dit met een andere dienst. Om de gebruikerservaring te verbeteren, wil het agentschap aanvragers de mogelijkheid bieden om een Document of Record (DoR) onmiddellijk na de indiening of in een stadium vóór de definitieve indiening te downloaden.
Implementatie die DownloadDor () gebruikt in de Redacteur van de Regel
A de knoop van de Download wordt toegevoegd aan vorm gebruikend de Redacteur van de Regel, wordt een regel gevormd om te teweegbrengen DownloadDor () functie wanneer de knoop wordt geklikt.
Het schermafbeelding hieronder toont de regel die op de downloadt knoop wordt toegepast:
Als het formulier is geconfigureerd voor het genereren van doR, genereert en downloadt deze functie de PDF onmiddellijk, zonder dat er een aangepaste functie nodig is.
Ondersteuning voor dynamische variabelen in regels
De verbeterde regeleditor ondersteunt het maken en gebruiken van dynamische (tijdelijke) variabelen. Deze variabelen kunnen door de levenscyclus van de vorm worden geplaatst en worden teruggewonnen gebruikend de ingebouwde Reeks Variabele Waarde en krijgen Variabele functies van de Waarde.
Deze variabelen:
- Deze gegevens worden niet samen met de formuliergegevens verzonden.
- Kan tussentijdse of berekende waarden bevatten.
- Kan worden gebruikt in voorwaardelijke logica en handelingen.
Scenario: Een online het winkelen vorm staat gebruikers toe om een product te selecteren, hoeveelheid in te gaan, en een land voor het verschepen te kiezen. De prijs van het product is een vaste waarde die in een formulierveld wordt vastgelegd, terwijl de verzendkosten dynamisch variëren, afhankelijk van het geselecteerde land.
Om te voorkomen dat het formulier door verborgen velden wordt bedekt, besluiten bedrijven de verzendkosten op te slaan in een tijdelijke variabele en deze te gebruiken voor realtime berekeningen.
Implementatie die de Vastgestelde Waarde van de Variabele gebruikt en de functies van de Waarde van de Variabele in de Redacteur van de Regel krijgt
Een regel wordt gevormd op het fragment van het Adres gebruikend de Vastgestelde Variabele functie van de Waarde om een tijdelijke genoemde variabele toe te wijzen extra heffing. De waarde van deze variabele wordt dynamisch gewijzigd op basis van het geselecteerde land. Bijvoorbeeld:
- Als de gebruiker Verenigde Staten selecteert, extra lading wordt geplaatst aan 500.
- Voor om het even welk ander land, wordt de extra lading geplaatst aan 100.
Later, wanneer de Totale Kosten van de Verzending wordt berekend, krijgt de Veranderlijke functie van de Waarde wordt gebruikt om de waarde van extra lading terug te winnen. Deze waarde wordt toegevoegd aan de Prijs van het Product × Hoeveelheid van het Product om het definitieve te betalen bedrag op de knoop te berekenen klikt.
Het Totale gebied van de Kosten van de Verzending werkt dynamisch bij om op zowel de productkosten als de verzendkosten te wijzen aangezien de gebruiker het land of de hoeveelheid verandert.
>
Deze aanpak maakt dynamische, real-time berekeningen mogelijk zonder extra velden aan het formulier toe te voegen, zodat de structuur schoon en gebruiksvriendelijk blijft.
Ondersteuning voor aangepaste regels op basis van gebeurtenissen
De verbeterde regelredacteur steunt de behandeling van de douanegebeurtenis gebruikend de Gebeurtenis van de Verzending en op de functies van de Gebeurtenis van de Trekker. Met deze functies kunnen verschillende delen van het formulier communiceren door aangepaste gebeurtenissen uit te zenden en te beluisteren, waardoor een schonere, modulaire logica mogelijk is zonder strakke koppeling van handelingen naar specifieke velden.
Scenario: Een login vorm wordt gebouwd gebruikend een herbruikbaar login fragment dat bevat gaat Gebruikersnaam in en gaat de gebieden van het Wachtwoord in. Wanneer een gebruiker geldige geloofsbrieven verstrekt, bevestigt de vorm de input en stelt het in werking krijgen OTP proces. Nadat de gebruiker geldige OTP ingaat, worden zij opnieuw gericht aan de aangewezen pagina.
In plaats van het rechtstreeks binden van logica aan de gebieden, gebruikt de vorm een op gebeurtenis-gebaseerde benadering met Gebeurtenis van de Verzending en op de Gebeurtenis van de Trekker om modulariteit en onderhoudbaarheid te verbeteren.
Implementatie die de Gebeurtenis van de Verzending en op de Gebeurtenis van de Trekker gebruiken
Het aanmeldingsfragment wordt aan het formulier toegevoegd, dat vooraf gedefinieerde velden voor Gebruikersnaam en Wachtwoord bevat. Een regel wordt gevormd op krijgt OTP knoop om het Comité van de Bevestiging te tonen, dat het inputgebied voor het ingaan van en het bevestigen van OTP omvat.
In het Comité van de Bevestiging, wordt een regel gevormd op Validate knoop. API integratie wordt gebruikt om OTP te bevestigen ingegaan op ga OTP gebied in. Als de bevestiging succesvol is, wordt a genoemd LoggedIn van de Gebeurtenis van de Verzending teweeggebracht met de gebeurtenislading die de API reactie bevatten.
Op het vormniveau, wordt een regel gevormd om op de LoggedIn gebeurtenis te luisteren. Wanneer deze gebeurtenis wordt teweeggebracht, toont de regel het omleidingsbericht en neemt de gebruiker aan de dashboardpagina.
Wanneer de gebruiker het formulier verzendt met de juiste gegevens en een geldige OTP, is de aanmelding gelukt en wordt de gebruiker omgeleid naar het dashboard.
Steun voor douanegebeurtenissen die ontwikkelaars toestaan om douanegebeurtenissen tot stand te brengen en teweeg te brengen die als voorwaarden in regelredacteur kunnen worden gebruikt.
Op context gebaseerde regeluitvoering voor herhalende deelvensters
Adaptieve Forms ondersteunt contextbewuste regeluitvoering voor herhaalbare deelvensters. Op deze manier kunnen regels specifiek worden toegepast op de instantie van het deelvenster waar de gebruiker werkt, in plaats van dat ze alle instanties beïnvloeden of zich aan de laatste instantie aanpassen.
Scenario: Een vorm van de productorde laat gebruikers veelvoudige producten in afzonderlijke panelen toevoegen. Elk paneel omvat a Aantal van het gebied van het Product en a Totale Kosten gebied. Wanneer een gebruiker de hoeveelheid voor een product bijwerkt, moet het formulier de totale prijs opnieuw berekenen, maar alleen voor dat specifieke venster, niet voor alle andere deelvensters.
Implementatie die Context-Aware Regels in de Redacteur van de Regel gebruikt
Een regel wordt gevormd op het Aantal gebied van het Product binnen het herhaalbare productpaneel.
De hieronder screenshot toont de regel voor het Aantal van het gebied van het Product binnen het herhaalbare productpaneel:
Wanneer de hoeveelheid wordt gewijzigd, haalt de regel de eenheidsprijs van het geselecteerde product op en berekent de totale kosten alleen voor dat paneel.
URL- en browserparameterregels in adaptieve Forms
Adaptieve Forms ondersteunt dynamische regeluitvoering met behulp van externe parameters die via de formulier-URL worden doorgegeven of die zijn afgeleid van de browseromgeving van de gebruiker. Dit maakt gepersonaliseerde en context-bewuste formulierervaringen mogelijk op basis van waar de bezoeker vandaan kwam of welk apparaat ze gebruiken.
Toegestane parametertypen
ref (alleen tekenreekswaarden)??ref=partner123UTM Medium
de Campagne van UTM 1} UTM
Term van UTM
Inhoud UTM
?utm_source=google&utm_medium=emailWeg
hostname=www.example.com, path=/signupBrowser Taal
Browser Platform
Browser Agent=Mozilla, Language=en-USScenario: Een vorm van de loodgeneratie moet zijn welkomstbericht afhankelijk van de verkeersbron aanpassen. Wanneer een gebruiker op het formulier landt via een Google-advertentiecampagne (met gebruik van utm_source=google in de URL), moet het formulier een aangepaste begroeting weergeven.
Implementatie die Parameter UTM gebruikt
Een regel wordt gevormd op een tekstgebied dat douanebericht aan de gebruikers van Google toont en het gebruikt utm_source parameter.
In de onderstaande schermafbeelding wordt de regel weergegeven die op het tekstbericht is geconfigureerd:
Als de utm_source parameterwaarde "google"evenaart, een douanebericht zoals "de gebruikers van Google van Hello, welkom aan de Campagne Ad!" wordt weergegeven.
Op deze manier kunnen marketers relevante inhoud leveren aan gebruikers op basis van de campagne die hen naar het formulier heeft gebracht zonder dat handmatige invoer van velden of aangepaste scripts vereist zijn.
Deze verbeteringen verruimen aanzienlijk de mogelijkheden van de Adaptive Forms Rule Editor, waardoor ontwikkelaars beschikken over krachtige gereedschappen om meer dynamische, interactieve en intelligente formulieren te maken. Elke verbetering richt specifieke bedrijfsbehoeften terwijl het handhaven van het gebruiksgemak dat de Redacteur van de Regel voor zowel technische als niet-technische gebruikers toegankelijk maakt.
Aanvullende bronnen
- Inleiding aan de Redacteur van de Regel voor AanpassingsForms die op de Componenten van de Kern wordt gebaseerd
- De types en de gebeurtenissen van de exploitant in regelredacteur van een Adaptief Vorm die op de Componenten van de Kern wordt gebaseerd
- De Redacteur van de regel Gebruikersinterface voor Adaptieve Forms die op de Componenten van de Kern wordt gebaseerd
- Verschillende gevallen van gebruik van de Rule Editor voor een adaptief formulier op basis van kerncomponenten
- Verschil in verschillende versies van de redacteur van de Regel
- Asynchrone functies in een adaptief formulier gebruiken
- De verhogingen van de Dienst van de aanwending in de Visuele Redacteur van de Regel voor vormen die op de Componenten van de Kern worden gebaseerd
- Inleiding tot aangepaste functies voor adaptieve Forms op basis van kerncomponenten
- Een aangepaste functie maken voor een adaptief formulier op basis van kerncomponenten
- Object Scope in aangepaste functies
- Voorbeelden van het ontwikkelen en gebruiken van een aangepaste functie