1. Effektmål (varför vi ska göra det här?) Säkrare, lättare att skapa och uppdatering av formulär
  2. Målgrupper - de som skapar den önskade effekten
    1. Ovana formulärskapare
      1. B1. Behöver kunskap om vad man bör tänka på när man gör formulär
    2. Vana formulärskapare
      1. B17. Behöver eventuellt kunna vara ett stöd och en resurs till ovana formulärskapare
        1. Å. kunna skapa mallar som kan återanvändas och skjusteras
        2. Å. kunna skapa delar av formulär som legobitar som kan användas
        3. Å. kunna begränsa tillgången till vissa mer avancerade moment / olika behörighetsnivåer
    3. Alla formulärskapare
      1. B12. Behöver enkelt kunna testa formuläret
        1. Å1. Tillhandahålla en testfunktion vid nya eller ändrade formulär
        2. Å2. Visa en förhandsgranskning
      2. B13. Behöver kunna ange en eller flera mottagare av datat för formuläret
        1. Å.
      3. B14. Behöver kunna ange vilka fält som är obligatoriska
        1. Å.
      4. B15. Behöver kunna ange vilka fält som är valfria
        1. Å.
      5. B16. Behöver kunna gruppera frågorna / fälten
        1. Å.
      6. B2. Vill känna en trygghet i vad konsekvensen blir för det man gör (att man inte ställer till något)
        1. Å.
      7. B18. Behöver kunna hantera frågor / fält
        1. B18.1 Behöver kunna skapa frågor för flervalsalternativ
          1. B18.1.1 Behöver kunna ange vilken typ av flervalsalternativ
          2. B18.1.1.1 Behöver kunna skapa möjlighet att bara välja ett alternativ
          3. B18.1.1.1.1 Behöver kunna lägga till inmatningsfält till ett alternativ (bara sista?)
          4. Å.
          5. B18.1.1.1.2 Behöver kunna skapa möjlighet att välja på en graderingsskala
          6. B18.1.1.2 Behöver kunna skapa möjlighet att välja flera alternativ
          7. B18.1.1.2.1 Behöver kunna lägga till inmatningsfält till ett alternativ
          8. Å.
        2. B18.2 Behöver kunna skapa frågor med inmatning
          1. B18.2.1 Behöver kunna anpassa längden/storleken på fält
          2. B18.2.2 Behöver 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
          3. Visa stödtext först när fältet får fokus
          4. Lösenordsfält etc släcka kraven allteftersom de fylls i
      8. B19. Behöver kunna ge beskrivningar på alla nivåer (för hela formulär, för en eller flera grupperingar, för frågor och för alternativ på en fråga
        1. Å.
      9. B20. Behöver kunna lägga in bilder (?)
        1. Å.
      10. B21. Kunna välja att ställa vissa frågor eller ge vissa svarsalternativ baserat på tidigare svar
        1. Å.
      11. B22. Behöver kunna lägga in länkar (?)
        1. Å.
      12. B23. Bör kunna hämta upp data från andra system så att data kan hämtas utan att fråga användaren
        1. Å.
      13. B24. Behöver kunna påbörja formulär vid ett tillfälle och möjlighet att färdigställa omfattande formulär vid senare tillfälle
        1. Å.
      14. B25. Behöver kunna följa upp hur bra formulären fungerar.
        1. Å.
      15. B26. Behöver kunna ange primärt handlingsalternativ och sekundära handlingsalternativ
        1. Å.
      16. B27. Behöver kunna ge olika handlingalternativ / actions för formuläret
      17. B28.
        1. Å.
      18. B10. Behöver kunna sätta olika interna texter/kommentarer och på olika fält som inte ska visas för användaren(?)
        1. Å.
      19. B11. Behöver kunna dela upp långa formulär i flera steg
        1. Å.
      20. B29. Kunna sätta upp flera parallella spår baserat på tidigare svar
        1. Detta är att jämföra med smarta svar och är troligen svårt att kunna hantera inom en vanlig formulärlösning på ett hanterligt sätt.
        2. Å. E-tjänst
    4. Användare av datat
      1. B30. Behöver få all formulärdata samlat på ett ställe
        1. Å
      2. B31. Behöver vetskap om att formulärdata inkommit
        1. Å
      3. B32. Behöver vetskap om ifall någon annan tagit hand om formulärdatat som inkommit
        1. Å
      4. B33. Behöver kunna exportera formulärdata till andra verktyg
        1. Å
    5. Formulärmottagare
      1. B50. Behöver få datat från formulären levererat till rätt ställe (slutdestinationen) och i rätt format
        1. Å
    6. Formuläranvändare
      1. B40. Behöver kunna skriva ut blankett på papper. Både tom och ifylld. (Varför det?)
        1. Å
      2. B41. Ska kunna identifiera sig
        1. Göra det möjligt att verifiera att det är rätt person
      3. B42. Behöver kunna bifoga en fil eller flera filer
      4. B43. Behöver få en sammanställning / överblick / möjlighet att kontrollera vilka uppgifter man gett innan man sänder iväg formuläret
        1. Å. kunna granska innan man skickar
      5. B44. Vill i få vägledning hur man ska fylla i fält (innan man fyllt i det)
      6. B45. Vill vid eventuella felaktigheter få en tydlig vägledning i vad som behöver göras / åtgärdas
        1. Å. "Hamna" på första felaktiga fältet
        2. Å. Markering av det felaktiga fältet
        3. Å. Text som talar om vad som behöver göras
      7. B46. Vill veta hur mycket utrymme som finns kvar när fyller i fritextfält
      8. B47. Vill kunna ange värden på valfritt sätt. Exempel postnummer NNNNN eller NNN NN.
      9. B4. Behöver kunna se lite i taget om det är stora formulär så att man inte blir överväldigad / kan fokusera på en sak i taget.
        1. Å.
      10. B48. Vill kunna veta hur mycket man slutfört. (Om stort formulär eller flera steg)
      11. B49. Vill känna sig säker på att uppgifterna mottagits
        1. Å. få en bekräftelse på att formuläret är mottaget
      12. B3. Vill kunna känna en trygghet i vad som skickats
        1. Å. få ett "bevis" på vad som skickats och när. Kunna visa på om något strular.
    7. Formulärbeställare
      1. B60. Vill kunna skapa formulär / beställningar utifrån andra system. Ex ByggR
        1. Å
  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. Data ska sparas i en databas
    5. Uppfylla kraven för tillgänglighet
    6. Responsivt