1. Effektmål: Varför vi ska göra det här? Vad är syftet?
  2. Målgrupper
    1. Beställare av formulär
      1. Behöver hjälp att "förklara" sina behov
      2. Behöver veta var man ska vända sig beroende på vilket verktyg som är lämpligast för behovet ("vanligt" formulär, en enkät, e-tjänst, bokning i kurssystem, smart svar, eller eventuellt annat alternativ.)
    2. Oerfarna skapare av formulär
      1. Vill ha få alternativ att välja på
      2. Behöver kunskap om formulär och olika typer av formulär
      3. Ska (kanske) ha en begränsad behörighet
    3. Kunniga skapare av formulär
      1. Behöver vara ett stöd och en resurs till oerfarna skapare av formulär
        1. Skapa definitioner för olika formulärtyper som underlag för mallarna
        2. Kunna skapa tydliga mallar för hela formulär som kan återanvändas och justeras. Både från befintliga formulär och från grunden.
          1. VIKTIGT: En ändring i en mall bör få genomslag på alla ställen där mallen används. Dock otroligt viktigt att man kan se alla ställen där mallen används och eventuellt kunna koppla bort formuläret från mallen om man vill det.
        3. Kunna skapa återanvändbara delar av formulär. Som legobitar som kan användas. Både från befintliga formulär och från grunden.
          1. VIKTIGT: En ändring i en malldel bör få genomslag på alla ställen där mallen används. Dock otroligt viktigt att man kan se alla ställen där mallen används och eventuellt kunna koppla bort formuläret från malldelen om man vill det.
        4. Kunna begränsa tillgången till vissa mer avancerade moment för andra formulärskapare / olika behörighetsnivåer
      2. Behöver ett stöd för att veta när det ska skapas ett "vanligt" formulär, en enkät, e-tjänst, bokning i kurssystem, smart svar, eller eventuellt annat alternativ.
      3. Behöver möjlighet att hålla sig uppdaterad kring nya funktioner
      4. Vill känna att man har tillräcklig kunskap och förståelse för att betraktas som kunnig skapare av formulär
      5. Behov av att kunna sätta upp årligt återkommande aktiviteter
    4. Gemensamma behov för alla formulärskapare
      1. Behöver kunna testa
        1. Testdata ska enkelt kunna hanteras och tas bort
          1. Kunna se en förhandsgranskning av formuläret för att se att det beter sig som det är tänkt
          2. Kunna se att signal går fram till den som är given som mottagare
          3. Kunna se att data som kommer in ser ok ut
      2. Vill känna en trygghet i förstå vad konsekvensen för det man vill göra (att veta att man inte ställer till något)
      3. Behöver kunna hantera frågor / fält
        1. Kunna lägga till frågor
          1. Kunna skapa flervalsalternativ för svar
          2. Kunna välja typ av flervalsalternativ
          3. Kunna skapa flervalsalternativ med endast ett valbart alternativ
          4. Kunna lägga till inmatningsfält till ett alternativ (bara sista?)
          5. Kunna skapa möjlighet att välja på en graderingsskala
          6. Kunna skapa flervalsalternativ med flera valbara alternativ
          7. Kunna lägga till inmatningsfält till ett alternativ (bara sista?)
          8. Kunna ge möjlighet att välja alla
          9. Kunna sätta minst, högst eller exakt antal som kan väljas
          10. Kunna välja att ställa vissa frågor / öppna upp vissa avsnitt eller ge vissa svarsalternativ baserat på tidigare svar. (Dynamiskt)
          11. Kunna skapa fält med inmatning för svar
          12. Kunna anpassa längden/storleken på fält
          13. Kunna ange att ett fält är av en speciellt sort så att man kan ge stöd i hur det ska fyllas och validera
          14. Kunna ange att svaret ska vara ett tal
          15. Kunna ange om det ska vara större än, mindre än, ...
          16. kunna ange att svaret är text
          17. Behöver kunna ange om det är e-post, personnummer, ...
          18. Kunna skapa fält för datum
          19. Kunna ange om år ska inkluderas eller inte
          20. Kunna skapa fält för tid
          21. Kunna skapa fält för att bifoga
          22. video / länk till bvideo
          23. foto
          24. fil
          25. Kunna gruppera frågorna / fälten
          26. Kunna ange vilka fält som är valfria
          27. Kunna ange vilka fält som är obligatoriska
        2. Kunna kopiera frågor
        3. Kunna flytta frågor
        4. Kunna dela upp långa formulär i flera steg
        5. Kunna ange primärt handlingsalternativ och sekundära handlingsalternativ per steg (eller för hela formuläret om ingen uppdelning)
      4. Behöver kunna ge beskrivningar på alla nivåer
      5. Behöver kunna lägga in bilder på alla nivåer (?)
      6. Behöver kunna lägga in länkar på alla nivåer (?)
      7. Bör kunna hämta upp data från andra system så att man inte behöver fråga användaren
      8. Behöver kunna påbörja formulär vid ett tillfälle och ges möjlighet att färdigställa omfattande formulär vid senare tillfälle
      9. Behöver kunna följa upp hur bra formulären fungerar.
      10. Behöver kunna ge olika handlingalternativ / actions för formuläret
      11. Behöver kunna få en överblick över de formulär som finns
      12. Vill inte se mer än det som är aktuellt, valbart i det aktuella momentet.
      13. Behöver kunna hantera flera mottagare av datat för formuläret
      14. Behöver tydlighet kring effekten av olika alternativ som finns att välja på
    5. Användare av formulär
      1. Vill få en överblick över vilka uppgifter man givit innan man sänder iväg formuläret
      2. Behöver få tydlig vägledning hur man ska fylla i (innan man fyllt i det)
        1. Kunna få vägledande text i anslutning till fältet som visas först när fältet får fokus
      3. Vill få hjälp att förstå vad som behöver göras om felaktigheter uppstår
        1. Få fokus på första felaktiga fältet
        2. Markering av det felaktiga fältet
        3. Anpassad text som informerar om vad som behöver göras
      4. Vill veta hur mycket utrymme som finns (kvar) att fylla i när fritextfält ska fyllas i
      5. Vill kunna ange värden på valfritt sätt. Exempel postnummer NNNNN eller NNN NN.
      6. Vill ha "bevis" på vad som skickats.
      7. Vill vara säker på att uppgifterna mottagits
      8. Vill veta vad som kommer att hända efter jag fyllt i och skickat formuläret
      9. Vill bli trevligt bemött
      10. Vill göra så lite jobb som möjligt
      11. Vill förstå varför uppgifter ska ges
      12. Vill kunna vara anonym
      13. Vill känna en trygghet i hur lämnade uppgifter hanteras
      14. Behöver kunna se endast en del i taget om det är stora formulär för att inte blir överväldigad / kunna fokusera på en sak i taget.
        1. Vill veta hur mycket arbete som återstår (hur mycket man slutfört). (Om stort formulär i flera steg)
      15. Behöver kunna skriva ut blankett på papper. (Både tomt och ifyllt.)
      16. Behöver kunna identifiera sig
      17. Behöver kunna bifoga
        1. Foto
        2. Video / länk
        3. Filer
      18. Ska bara kunna skicka samma uppgifter en gång
    6. Mottagare av formulärdata
      1. Behöver signal om att data inkommit eller att perioden är slut
      2. Behöver veta om någon annan tagit hand om datat som inkommit
      3. Behöver tillgång till formulärdatat i andra verktyg och system för användning
      4. Behöver kunna se för vilket formulär som data inkommit om man har flera olika formulär
    7. Användare av formulärdata
      1. Det känns som att denna eventuellt skulle behöva delas upp beroende på typ av formulär som löper över en begränsad tid och sådana som lever obegränsad tid
      2. Behöver bearbeta data utifrån diverse parametrar
      3. Behöver få data levererat till rätt ställe (slutdestinationen)
      4. Behöver få data i rätt format
      5. Behöver kunna presentera data olika sätt
      6. Behöver kunna begära in kompletteringar
  3. Krav
    1. Säker anslutning
    2. Ta hänsyn till gällande lagar och regelverk för personuppgiftshantering och sekretessbelagd information
    3. Följa e-delegationens webbriktlinjer
    4. Uppfylla kraven för tillgänglighet
    5. Responsivt