[Gäller även för v8]{class="badge positive" title="Gäller även Campaign v8"}
Hantera svar managing-answers
Lagra insamlade svar storing-collected-answers
Förutom de vanliga lagringslägena som är gemensamma för alla webbformulär i Adobe Campaign (databasfält och lokal variabel), möjliggör enkäter det dynamiska tillägget av datamodellen med arkiverade fält.
Lagra i ett arkiverat fält storing-in-an-archived-field
Det är enkelt att utöka datamallen genom att lägga till nya lagringsutrymmen för att spara svaren från undersökningar. Om du vill göra det väljer du alternativet Store answers to a question när du skapar indatafältet. Klicka på länken New field… och ge dess egenskaper:
Ange fältets etikett och namn och välj fälttyp: Text, Boolean, Heltal eller decimaltal, Datum osv.
Den valda fälttypen innefattar en kontroll av data när användarna anger svar. För text-fält kan du lägga till en begränsning (skiftläge, format) eller länka till en befintlig uppräkning för att framtvinga markering.
Om du vill lägga till en begränsning markerar du den i listrutan. Det finns två typer av begränsningar:
-
Skiftläge för tecken
Den angivna informationen kan lagras i fältet i följande format: versaler, gemener eller med inledande versaler. Den här begränsningen kräver inte att användaren anger data i det valda formatet, men innehållet som anges i fältet konverteras när det sparas.
-
Dataformat
Om det här fältet används i en lista kan uppräkningsvärdena hämtas automatiskt i värdetabellen med hjälp av länken Initialize the list of values from the database ovanför värdelistan.
Du kan till exempel skapa en nedrullningsbar lista där användaren kan välja sitt modersmål. Motsvarande arkiverade fält kan associeras med uppräkningen language som innehåller en lista med språk:
Med ikonen Edit link till höger om fältet kan du redigera innehållet i den här uppräkningen:
På fliken General i fältet kan du med länken Initialize the list of values from the database automatiskt ange listan med etiketter som visas.
Exempel: lagra en mottagares kontrakt i ett fält
Om du vill lagra olika typer av kontrakt i ett fält skapar du ett Text-indatafält och väljer alternativet Store answers to a question.
Klicka på länken New field… och ange fältegenskaperna. Välj alternativet Multiple values om du vill aktivera flera värden som ska lagras.
Skapa inmatningsfält för de andra kontrakten och lagra data i samma arkiverade fält.
När användarna godkänner undersökningen lagras deras svar i fältet Contracts.
I vårt exempel finns följande svar:
Svarandens profil innehåller de fyra angivna kontrakten.
De kan visas på fliken Answers i undersökningen genom att visa de relevanta kolumnerna.
Du kan även filtrera mottagare baserat på svar så att endast de användare som intresserar dig visas. Det gör du genom att skapa ett målarbetsflöde och använda rutan Survey responses.
Skapa din fråga baserat på de profiler som du vill återställa. I följande exempel kan du med frågan välja profiler med minst två kontrakt, inklusive ett A-typkontrakt.
För varje formulär kan svaren användas i fält eller etiketter. Använd följande syntax för innehåll som lagras i ett arkiverat fält:
<%= ctx.webAppLogRcpData.name of the archived field %
Lagringsinställningar storage-settings
Du kan arkivera svaren på enkäter i XML-format. På så sätt kan du spara en rå kopia av de insamlade svaren, vilket kan vara användbart om data standardiseras för mycket i en specificerad lista. Läs mer
Så här gör du:
- Redigera undersökningsegenskaperna med knappen Properties på fliken Edit.
- Klicka på länken Advanced parameters och markera alternativet Save a copy of raw answers.
Du kan aktivera det som standard för alla undersökningar (det här alternativet används när undersökningen publiceras). Om du vill göra det skapar du alternativet NmsWebApp_XmlBackup och tilldelar värdet 1 till det, så som visas nedan:
Poänghantering score-management
Du kan tilldela ett poängvärde till de alternativ som finns på formulärets sidor. Bakgrundsmusik kan bara länkas till stängda frågor: kryssruta, värde från nedrullningsbar lista, prenumeration osv.
Poängen samlas och sparas på serversidan när sidan bekräftas, dvs. när användaren klickar på knappen Next eller Finish.
Bakgrundsmusik kan användas i tester och skript.
-
Använd fältet Score i testberäkningsformeln om du vill använda resultat i tester, vilket visas nedan:
-
Du kan använda poängen i ett skript.
Exempel: Beräkna en poäng och använd den som villkor för visning av nästa sida:
-
I en undersökning kan du på nästa sida tilldela olika poäng till användare beroende på vilket värde som valts i listrutan:
-
Du kan kombinera den här poängen med ett andra värde, beroende på vilket alternativ du har valt:
-
När användaren klickar på knappen Next läggs de två värdena till.
-
Villkoren kan användas för sidan som ska visas enligt poängen. Detta är konfigurerat enligt följande: