1177 stöd och behandling
Introduktion Designverktyget: Övning 1-4 Skapa formulär och resultat
Hitta till formulärmotorn för momentet
När du är inne i ditt moment så klickar du på fliken formulär för att hitta till momentets egna formulär.
Formulär behöver skapas eller importeras från gemensamma formulär i denna flik för att kunna användas i steg, avsnitt, moduler och mätbatterier.
Skapa formulär
När du valt fliken Formulär så klickar du på knappen “Nytt formulär”
Du är nu i ett nyskapat formulär med namn Namnlös samt datum och tid det är skapat.
Byt namn till “FormulärGlass” genom att klicka på namnet och sedan klicka Enter eller klicka utanför fältet.
Skapa frågor
Klicka i nedre menyraden för att lägga till elementet “Block”
Klicka i elementet för blocket. Den nedre menyraden får nu fler alternativ.
Välj frågetypen “Radioknapp”, den första frågan skapas då.
Börja med att byta namn på frågan genom att klicka på texten “Fråga” i frågan. Skriv i “Kulglass”. Klicka utanför raden för att rubriken för att frågan ska byta namn
Klicka på kugghjulet till höger i frågan.
I undermenyn ändrar du i textarean där det nu står alternativ 1 till: “Nej till kulglass”
Gör en ny rad med enter och skriv “Ja till kulglass”
Ändra frågan till att vara obligatorisk
Klicka på fliken “Etikett” skriv “F1” i fältet och klicka på spara
Genom att lägga till etiketten kommer du strax kunna lägga in ett resultat för denna fråga.
Klicka på nu på den mittersta ikonen för fråga “Kulglass” för att kopiera den
Byt namn på den fråga som nu heter “Kopia av Kulglass” i formuläret till “Mjukglass”
Klicka på kugghjulet för att öppna upp för att redigera frågealternativen.
Ändra till “Nej till Mjukglass” samt “Ja till Mjukglass”
Frågan bör vara inställt till obligatorisk redan, men säkerställ att den är det och gå in på “Etikett”
Skriv i “F2” som etikett och klicka sedan på “Spara”
Förhandsgranska formulär
Klicka på knappen “Förhandsgranska” för att kunna testa formuläret som du skapat. Testa att klicka i de olika alternativen.
Skapa resultat
Efter att du lagt till etiketter på dina frågor har du nu möjlighet att skapa ett resultat för detta. Detta kommer att kräva att du skriver eller klistrar in Drools-kod. Du kommer i dessa steg få instruktioner vad du själv ska SKRIVA för att få fram ett resultat. Läs mer om droolskod här i kursen Introduktion Designverktyget: Formulär, resultat eller i manualen Resultat
Klicka på knappen “Resultat”
Klicka på knappen “Nytt resultat”
Börja med att byta namn till GlassResultat
Gå sedan ned till textarean.
Skriv: rule efsob
Klicka på Enter
Skriv: when
Klicka på Enter
Skriv: Field()
Klicka på Enter
Skriv: then
Klicka på Enter
Skriv: result.add(
Klicka på Enter
Skriv: field.get(“F1”)
Klicka på enter
Skriv: +
Klicka på enter
Skriv: field.get(“F2”)
Klicka på enter
Skriv: );
Klicka på enter
Skriv: End
Koden bör se ut som följer:
rule efsob
when
field: Field()
then
result.add(
field.get("F1")
+
field.get("F2")
)
;
end
Gå sedan längre ned och klicka på “Validera kod”
Högst upp i webbläsaren bör en grön remsa visas med Kod OK
Klicka i “Ange min- och max-värden för y-axeln” och “Använd intervall”
Fyll i Min-värde: 0 och Max-värde: 4
I intervall-valen:
Fr.o.m: 0 - Mindre än: 2 - Intervallnamn: Nej till glass Färg: Röd
Fr.o.m: 2 - Mindre än: 4 - Intervallnamn: Ja till viss glass Färg: Grön
Under fältet “Behandlare” så skriver du “Invånaren svarar på glassfrågor”
Klicka på “Spara”
Nu har du skapat ett resultat för ditt formulär.
Testa resultat i designverktyget
Inne i “FormulärGlass” så klickar du på Förhandsgranska
Fyll i alternativ 2 - “Ja” på båda frågorna
Gå längre ned till raden med resultat, klicka på GlassResultat så att menyn syns.
Klicka på Kör beräkning
Resultatet bör vara: 4
Ändra sedan vad du svarat i frågealternativen till “Nej till kulglass” och “Nej till mjukglass”
Klicka sedan på kör beräkning igen
Resultatet bör vara: 2
Drools-kod utgår från att det första alternativet är värt 1 om inget annat är angett i koden.
Dvs alternativ 1 är värd 1 “Poäng”, alternativ 2 är värd 2 “Poäng”
För att korrigera detta behöver du lägga till det i koden.
Lägg till formulär i steg
Nu ska du lägga till FormulärGlass som en del i ett steg. Detta gör du på samma sätt som du lagt till text och bild.
Gå till Avsnitt och avsnittet “Slutet”
Gå in på “Sista steget”
Lägg till ett textfält och skriv: “Detta är ett testformulär för glass”
Spara textfältet och lägg sedan till ett formulärelement genom “Formulär”
Klicka sedan på kugghjulet för menyn för elementet
Välj formuläret “FormulärGlass” genom den första rullgardinsmenyn
Klicka sedan på spara
Klicka sedan på spara för steget
Förhandsgranska så bör det se ut som nedan: