Forms Experience Builder - Prompt Library

Samling av återanvändbara promptmönster och exempel som är optimerade för Forms Experience Builder. Det här smidiga biblioteket fokuserar på de två grundläggande metoderna: Skapa från grunden och Importera och konvertera, med förbättrat stöd för smarta fält som bygger på LLM och enhetlig varumärkeshantering.

NOTE
Forms Experience Builder är tillgängligt via programmet för tidig användning. Skicka ett e-postmeddelande från din arbetsadress till aem-forms-ea@adobe.com för att begära åtkomst.
IMPORTANT
Dokumentation som kan ändras: Det här snabbbiblioteket testas för närvarande mot produkten och kan komma att uppdateras och revideras. Frågar, exempel och bästa metoder kan ändras i takt med att Forms Experience Builder fortsätter att utvecklas under det program som antagits tidigt.

Använda detta frågebibliotek

Det här biblioteket innehåller återanvändbara promptmönster för vanliga formulärgenereringsscenarier. Mer information finns i Forms Experience Builder Komma igång-guiden.

Snabbtips för det här biblioteket

  • Börja med exempel - Använd tillhandahållna uppmaningar som mallar och anpassa efter dina behov
  • Två metoder - Välj Skapa från grunden eller Importera och konvertera.
  • Var specifik - Lägg till egna detaljer i generiska exempel
  • Testa noggrant - Verifiera alltid resultat i din specifika miljö

Märkesmallar och format

Förbered varumärkesresurser i förväg för att skapa enhetliga formulär:

  • Varumärkesmallar - Förbered standardiserade formulärmallar med organisationens färger, teckensnitt och layoutmönster
  • Riktlinjer för format - Definiera konsekvent fältformat, knappdesign och mellanrumsstandarder som kan användas i Forms Experience Builder
  • Komponentbibliotek - Samarbeta med ditt utvecklingsteam för att förbereda återanvändbara formulärkomponenter som matchar din varumärkesidentitet
  • Visual Assets - Förbered logotyper, ikoner och bakgrundselement för formulärintegrering

Exempel på inkrementell utveckling

De här exemplen visar hur du skapar formulär steg för steg, startar enkelt och lägger till komplexitet gradvis:

Exempel 1: Skapa ett kontaktformulär stegvis

Steg 1 - Starta enkelt:

Skapa ett enkelt kontaktformulär med namn, e-post och meddelandefält

Steg 2 - Lägg till validering:

Gör obligatoriska fält för @name och @email med lämplig validering

Steg 3 - Förbättra användarupplevelsen:

Lägg till platshållartext: @name "Ditt fullständiga namn", @email "your.email@company.com", @message "Berätta för oss hur vi kan hjälpa"

Steg 4 - Lägg till avancerade funktioner:

Lägg till en nedrullningsbar frågetyp med alternativ: "Allmän fråga", "Supportförfrågan", "Försäljningsförfrågan", "Partnerskap"

Steg 5 - Implementera villkorslogik:

/create-rule show @quickLevel dropdown (Low, Medium, High) enbart när @surveyType är lika med "Support Request"

Exempel 2: Skapa ett registreringsformulär stegvis

Steg 1 - grundläggande struktur:

Skapa ett användarregistreringsformulär med panelen för personlig information

Steg 2 - Lägg till obligatoriska fält:

Lägg till fält för @firstName, @lastName, @email, @phoneNumber med lämplig validering

Steg 3 - Lägg till affärslogik:

Skapa en regel: Om @age är under 18, visa informationsavsnittet för förälder/vårdnadshavare

Steg 4 - Förbättra med inställningar:

Lägg till en inställningspanel med @newsletterSubscription, @marketingConsent, @termsAccepted

Steg 5 - Lägg till filöverföring:

Inkludera ett filöverföringsfält för @profilePicture med storleksgränsen 5 MB

Skapa och hantera formulär

När ska du använda: När du behöver skapa nya formulär eller ändra befintliga.

Så här använder du: Välj en av två metoder: Skapa från grunden eller Importera och konvertera (se Starthandbok).

Exempelfråga - Skapa enkelt formulär:

Skapa ett formulär för kundfeedback med:
- Produktklassificering (1-5 stjärnor)
- Kommentarsfält för detaljerad feedback
- E-post från kund (valfritt)
 - Skicka till e-postmeddelande

Exempelfråga - skapa komplexa formulär:

Skapa ett omfattande formulär för anställdas introduktion med:

**Personlig informationssektion:*
- Fullständigt namn (första, mellersta, sista)
- Födelsedatum med åldersverifiering
- Kontaktinformation (e-post, telefon, adress)
- Nödkontaktinformation

**Anställningsinformation:*
- Val av befattning och avdelning
- Startdatum med arbetsdagsvalidering{9- ary information with privacy notice
- Reporting structure
**Document Upload:**

- Resume/CV upload (PDF, DOC, DOCX)
- ID verification documents
- Tax forms and Banking information
- Signed Employment Agreement
**Preferences:**

- Benefits selection med kostnadsräknare
- Inställningar för arbetsschema
- Utbildningskrav
- Utrustningen behöver
**Valideringsregler:*

- Validering av e-postformat
- Validering av telefonnummerformat
- Åldern måste vara 18 eller äldre
- Alla obligatoriska dokument måste överföras
 - Villkor accepteras
**Skicka åtgärder:**

- Skicka bekräftelsemeddelande via e-post till en ny anställd
- Meddela HR-avdelningen
- Skapa medarbetarpost i HR-systemet
 - Schemalägg orienteringsmöte

Formulärhanteringsfrågor:

Importera det här PDF-ansökningsformuläret och konvertera det till ett adaptivt formulär med förbättrad validering

Uppdatera det befintliga kontaktformuläret så att det innehåller handtag för sociala medier och föredragen kontaktmetod

Organisera om registreringsformuläret till en guide i tre steg: personlig information, inställningar, bekräftelse

Fälthantering och konfiguration

När ska du använda: När du behöver lägga till, ändra eller konfigurera formulärfält.

Så här använder du: Var specifik när det gäller fälttyper, verifieringsregler och krav på användarupplevelse.

Exempelfråga - grundläggande fälttillägg:

Lägg till ett textinmatningsfält för "Företagsnamn" med platshållaren "Ange ditt företagsnamn"

Exempelfråga - avancerad fältkonfiguration:

Lägg till ett omfattande adressavsnitt med:

**Gatuadress:**
- Adressrad 1 (krävs, max 100 tecken)
- Adressrad 2 (valfritt, max 100 tecken)
- Ort (obligatoriskt, listruta med vanliga städer)
- Delstat/provins (obligatoriskt, listruta)
- Postnummer (obligatoriskt, formatvalidering)
}- Land (obligatoriskt, standard är USA)

**Valideringsregler:*
- Postnummer måste matcha delstatsval
- Adressrad 1 får inte vara tom
- Ort måste vara en giltig ort för markerat läge

**Användarupplevelse:*
- Autofyll för adressfält
 - Tydliga etiketter och hjälptext{11111 5}- Mobilvänliga indatafält
 - Tillgänglighet

Fråga om fältkonfiguration:

Gör @email-fält obligatoriska med realtidsvalidering och anpassat felmeddelande

Lägg till en listruta för @country med alternativ för USA, Kanada, Storbritannien, Tyskland, Frankrike och "Annat"

Konfigurera @phoneNumber-fältet med formatet (XXX) XXX-XXXX och validering

Lägg till ett filöverföringsfält för @resume med PDF- och DOC-begränsningar, max 5MB

LLM-Enhanced Smart Fields

När ska du använda: När du behöver fält med förifyllda alternativ som utnyttjar AI:s kunskapsbas.

Så här använder du: Begär fält som kräver omfattande datauppsättningar - AI kan automatiskt fylla i alternativ med hjälp av den inbyggda kunskapen.

Geografiska fält och platsfält

Flygplatser och transport:

Lägg till en listruta för avgångsflygplatser med alla större internationella flygplatser
Lägg till fält för ankomstflygplatser med IATA-koder och fullständiga namn
Skapa ett fält för närmaste flygplats till användarplats
Lägg till ett urval av tågstationer för europeiska städer

Administrativa regioner:

Lägg till en fullständig lista med delstater i USA med förkortningar
Skapa en listruta med ISO-koder och fullständiga namn
Lägg till ett fält för viktiga världsstäder med tidszoner
Ta med en listruta med kanadensiska provinser och områden
Lägg till ett fält för grevskap och postområden i Storbritannien

Affärs- och branschdata

Företagsklassificeringar:

Lägg till ett fält för branschklassificering med NAICS-koder
Skapa en listruta med affärsenhetstyper (LLC, Corporation, Partnership, etc.)
Lägg till ett fält för företagsstorlekskategorier (start, SME, enterprise)
Inkludera avdelningsval för stora organisationer
Lägg till ett fält för professionella tjänstetyper

Professionella klassificeringar:

Lägg till ett fält för jobbtitlar med vanliga branschroller
Skapa en listruta med professionella certifieringar per fält
Inkludera utbildningsnivåer med gradtyper
Lägg till ett fält för årens upplevelseintervall
Skapa ett urval för programmeringsspråk och ramverk

Standarder och bestämmelser

Finans och juridik:

Lägg till ett fält för valutakoder med symboler och valutakurser
Skapa en listruta med skatte-ID-typer per land
Ta med ett fält för giltiga dokumenttyper
Lägg till betalningsmetodalternativ med säkerhetsfunktioner
Skapa ett val för bankinstitutioner per land

Tekniska standarder:

Lägg till en listruta med filformattyper med tillägg
Inkludera nätverksprotokollalternativ
Lägg till ett fält för databastyper och versioner
Skapa ett val för API-autentiseringsmetoder

Hälso- och sjukvård

Medicinska klassificeringar:

Lägg till ett fält för medicinska specialiteter
Skapa en listruta med vanliga läkemedel med generiska namn
Inkludera ett fält för försäkringsleverantörstyper
Lägg till ett val för medicinska kontaktrelationer i nödsituationer
Skapa ett fält för kostrestriktioner och allergier

Time and Calendar Intelligence

Datum- och tidsfält:

Lägg till ett fält för kontorstid med tidszonshantering
Skapa en listruta med allmänna helgdagar per land
Inkludera säsongsalternativ med datumintervall
Lägg till ett fält för konferensrumsbokning med tillgänglighet
Skapa ett urval för återkommande mötesmönster

Produkt- och tjänstekategorier

E-handelsklassificeringar:

Lägg till ett fält för produktkategorier med underkategorier
Skapa en listruta med leveransmetoder med leveransuppskattningar
Ta med ett fält för returpolicyalternativ
Lägg till ett val för kundprioritetsnivåer
Skapa ett fält för prenumerationsfaktureringscykler

Exempel på frågor om smarta fält:

"Lägg till ett startfält för en flygplats med alla större flygplatser i världen, inklusive IATA-koder och stadsnamn"

"Skapa ett omfattande branschfält med hjälp av standard-NAICS-klassificering med tekniska underkategorier"

"Inkludera en listruta för professionell certifiering som anpassas baserat på det valda jobbfältet"

"Lägg till ett internationellt telefonnummerfält som formateras baserat på det valda landet"{4"Skapa ett urvalsfält för universitet med större institutioner organiserat per land och rankning"

Regelskapande och affärslogik

När du ska använda: När du måste implementera villkorslogik, verifieringsregler eller affärsprocesser.

Så här använder du: Beskriv affärslogiken tydligt och ange villkor och åtgärder.

Exempelfråga - enkel villkorslogik:

Skapa en regel som bara visar panelen @spouseInformation när @maritalStatus är lika med"Gift"

Exempelfråga - komplexa affärsregler:

Implementera omfattande validering av låneansökningar:

**Inkomstvalidering:**
- Om @annualIncome är mindre än 30000:
- Visa varningsmeddelande: "Intäkten kan vara otillräcklig för begärt lånebelopp"
- Kräv ytterligare inkomstdokumentation
- Visa meddelande: "Ytterligare dokumentation kan behövas"
- Om @annualIncome är större än 100000:
- Visa alternativ för premiumtjänster
- Markera kryssrutan för prioritetsbearbetning

**Åldersbaserad validering:**
- Om @age är under 18:
- Visa informationsavsnitt för överordnade/vårdnadshavare
- Gör överordnad signaturöverföring obligatorisk
- Ändra skicka-knapptext till "Skicka för granskning"
- Om @age är 65 eller äldre:
- Visa alternativ för Senior Rabatt
- Lägg till hjälpmedelsinställningar

Regelspecifika frågor:

Skapa en **synlighetsregel** som endast visar panelen @spouseInformation när @maritalStatus är lika med"gift" eller"inhemskt partnerskap"

Lägg till **progressiv disposition** där ytterligare frågor visas baserat på tidigare svar. Börja med grundläggande information och visa sedan relevanta uppföljningar

Implementera **smarta standardvärden** där @country-val autoställer in relaterade fält. Tillåt manuell åsidosättning

Dataintegrering och överföring

När ska du använda: När du behöver ansluta formulär till serverdelssystem, databaser eller externa tjänster.

Så här använder du: Börja med grundläggande inskickningsinställningar och lägg sedan till ytterligare integreringar inkrementellt. Ange integreringstyp, dataformatkrav och inställningar för felhantering.

Exempelfråga - börja med grundläggande överföring:

Konfigurera grundläggande formulärsändning för @applicationForm:

**Primär överföring:**
- Skicka formulärdata till REST-slutpunkt: `/api/v1/applications`
- Formatera data som JSON
- Visa slutförandemeddelande: "Ansökan har skickats"
- Visa felmeddelande om överföringen misslyckas: "Överföringen misslyckades, försök igen"

Lägg sedan till sekundära åtgärder stegvis:

Lägg till e-postmeddelande i @applicationForm: Skicka bekräftelsemeddelande via e-post till @email-adress med programreferensnummer

Lägg till CRM-integrering i @applicationForm: Skapa ny lead-post med @firstName, @lastName, @email och ställ in statusen till "New Application"

Exempelfråga - standard för flerkanalsöverföring:

Konfigurera formuläröverföring med flera datamål:

**Primär överföring:**
- Skicka formulärdata till REST-slutpunkt: `/api/v1/applications`
- Inkludera autentiseringsrubrik med API-nyckel
- Formatera data som JSON med kapslade objekt för adress och anställning
- Hantera lyckade svar (201) genom att visa tackmeddelande

**​ Sekundära åtgärder:**
- Skicka e-postmeddelanden till sökande på @email address
- Kopiera programdata till spårningssystemet
- Utlös arbetsflöde för godkännandeprocess
- Skapa post i CRM med huvudstatusen"Nytt program"

**Felhantering:**
- Om den primära överföringen misslyckas sparar du data lokalt och försöker igen
- Visa användarvänligt felmeddelande: "Inlämningen är inte tillgänglig för tillfället"
- Ange alternativ för att hämta formulärdata som en säkerhetskopia
- Skicka ett e-postmeddelande till administratörsteamet om misslyckade inskickningar

**Slutfört:*
- Omdirigera till bekräftelsesida med programreferensnummer
- Skicka bekräftelsemeddelande med nästa steg
 - Visa beräknad bearbetningstidslinje

Integrationsspecifika frågor:

Anslut det här formuläret till **CRM-system** för att skapa nya leads. Mappa @firstName till FirstName, @email till Email, ange LeadSource till Web Form och Status till New

Konfigurera **workflow trigger** när formuläret skickas. Skicka alla formulärdata och utlösa godkännandearbetsflöden med hanteringsmeddelande

Konfigurera **databasintegrering** för att spara formulärinskickade formulär som poster. Skapa en ny mapp för varje sändning med överförda dokument

Kommandoreferens

Essential Commands

Kommando
Bästa användningsfall
Exempel
/create-form
Starta nya formulär
/create-form employee onboarding with personal info and benefits selection
/add-form
Lägga till formulär på sidor
/add-form newsletter signup with email and preferences
/update-layout
Ändra formulärstruktur
/update-layout wizard with 4 steps: info, preferences, review, confirm
/update-field
Ändra fältegenskaper
/update-field @email to be mandatory with real-time validation
/create-rule
Lägga till dynamiskt beteende
/create-rule show @spouseInfo if @maritalStatus equals "Married"
/create-panel
Ordna formuläravsnitt
/create-panel Employment Details with job title, company, salary fields
/add-panel
Konvertera designer
/add-panel from uploaded form image with field recognition
/help
Få hjälp
/help how to implement multi-step validation?

Fältreferenser

Använd syntaxen @fieldName för att referera till befintliga fält i dina uppmaningar:

  • @email - Referensfält för e-post
  • @firstName - Referensförnamnsfält
  • @maritalStatus - Referensfält för civilstånd

Komponenttyper

Indatakomponenter:

  • text, email, number, tel, date, checkbox, radio, dropdown, file, textarea

Behållarkomponenter:

  • fieldset, panel, repeatable, wizard

Komponentegenskaper

Universella egenskaper (alla komponenter):

  • Typ: Komponenttyp
  • Namn: Fältidentifierare för formulärsändning
  • Etikett: Visa text för fältet
  • Beskrivning: Hjälptext för fältet
  • Synlig: Boolesk för inledande synlighet
  • Obligatoriskt: Booleskt för obligatoriska fält

Egenskaper för indatafält:

  • Värde: Standardvärde/startvärde
  • Platshållare: Tipstext för inmatningsfält
  • Min: Minsta värde (för siffror/datum)
  • Max: Maximalt värde (för siffror/datum)

Egenskaper för filöverföring:

  • Acceptera: Filtyper (.pdf, .doc, .docx, .jpg, .png osv.)
  • Flera: Boolean för flera filval

Egenskaper för markeringskontroll:

  • Alternativ: Alternativ för listrutor (kommaseparerad lista)
  • Markerad: Standardval för kryssrutor/radio

Behållaregenskaper:

  • Fältuppsättning: Gruppera relaterade fält
  • Repeterbar: Boolean för repeterbara avsnitt

Avancerade egenskaper:

  • Synligt uttryck: Formel för villkorlig synlighet (=formel)
  • Värdeuttryck: Formel för beräknade värden (=formel)

Integreringskommandon

Skicka åtgärder:

  • E-postaviseringar
  • REST API-överföringar
  • molnlagring (Azure, SharePoint)
  • Automatisering av arbetsflöden (Power Automate, Workfront Fusion)
  • Marknadsplattformar (Marketo)
  • CRM-integreringar

Visa riktlinjer för syntax

  • Fältreferenser: Använd @fieldName för befintliga fält
  • Kommandon: Använd /command för specifika åtgärder
  • Naturligt språk: Beskriv kraven tydligt och specifikt

Checklista för validering

Mer information om god praxis och riktlinjer för validering finns i Forms Experience Builder Getting Started Guide.

Detta promptbibliotek uppdateras kontinuerligt baserat på användarfeedback och nya funktioner i Forms Experience Builder. De senaste funktionerna och exemplen finns i AEM Forms-dokumentationen.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab