1. 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. Behöver få alternativ att välja på
      2. Behöver en tydlighet i innebörden av olika val
      3. Behöver grundläggamdekunskap om formulär och olika typer av formulär
      4. 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. Kunna skapa tydliga definitioner för olika formulärtyper som underlag för mallarna
        2. Kunna skapa 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 utifrå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 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 uppdaterade 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. Behöver kunna sätta upp återkommande aktiviteter i olika perioder (även årligt)
    4. Gemensamma behov för alla formulärskapare
      1. Behöver kunna testa
        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. Behöver förstå vad konsekvensen blir för det man tänker 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 skapa flervalsalternativ för svar
          3. Kunna välja typ av flervalsalternativ
          4. Kunna skapa flervalsalternativ med endast ett valbart alternativ
          5. Kunna lägga till inmatningsfält till ett alternativ
          6. Kunna lägga till möjlighet att välja på en graderingsskala
          7. Kunna skapa flervalsalternativ med flera valbara alternativ
          8. Kunna lägga till inmatningsfält till ett alternativ
          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 välja vertikal eller horisontell presentation av alternativen
          12. Kunna skapa fält med inmatning för svar
          13. Kunna anpassa längden/storleken på fält
          14. Kunna ange att ett fält är av en speciellt sort så att man kan ge stöd i hur det ska fyllas och valideras
          15. Kunna ange att svaret ska vara ett tal
          16. Kunna ange om det ska vara större än, mindre än, ...
          17. kunna ange att svaret är text
          18. Behöver kunna ange om det är e-post, personnummer, ...
          19. Kunna skapa fält för datum
          20. Kunna ange om år ska inkluderas eller inte
          21. Kunna skapa fält för tid
          22. Kunna skapa fält för att bifoga
          23. video / länk till video
          24. foto
          25. fil
          26. Kunna gruppera frågor
          27. Kunna ange vilka fält som är valfria
          28. Kunna ange vilka fält som är obligatoriska
        2. Kunna kopiera frågor
        3. Kunna flytta frågor
        4. Kunna ta bort frågor
        5. Kunna dela upp långa formulär i flera steg
        6. Kunna ange primärt handlingsalternativ och sekundära handlingsalternativ per steg (eller för hela formuläret om ingen uppdelning)
        7. Krav: Tillräcklig längd på texten för alternativen
      4. Behöver kunna göra kopior av befintliga formulär
      5. Behöver kunna ge beskrivningar på alla nivåer
      6. Behöver kunna lägga in bilder på alla nivåer (?)
      7. Behöver kunna lägga in länkar på alla nivåer (?)
      8. Bör kunna hämta upp data från andra system så att man slipper fråga användaren
      9. Behöver kunna påbörja formulär vid ett tillfälle och ges möjlighet att färdigställa formulär vid senare tillfälle
      10. Behöver kunna följa upp hur formulären fungerar
      11. Behöver kunna ge olika handlingalternativ / actions för formuläret
      12. Behöver kunna få en överblick över de formulär som finns
      13. Vill bara se det som är aktuellt, valbart i det aktuella momentet man ska utföra
      14. Behöver kunna sätta upp flera olika mottagare av datat för formuläret
      15. 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 tydlig vägledning för hur man ska fylla i frågor och fält (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. Behöver 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 till det specifika fältet och felet 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.
        1. Behöver kunna vara flera olika alternativ och flera olika av varje alternativ
      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
      19. Behöver kunna påbörja ifyllandet av formulär vid ett tillfälle och ges möjlighet att färdigställa formulär vid senare tillfälle
    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 kunna åtskilja data för olika formulär som inkommit
    7. Användare av formulärdata
      1. Behöver kunna bearbeta data utifrån diverse parametrar
      2. Behöver få data levererat till rätt ställe (system för handläggning)
      3. Behöver få data i rätt format
      4. Behöver kunna presentera data olika sätt
      5. Behöver kunna begära in kompletteringar av diverse data
  2. Krav
    1. Säker anslutning
    2. Ta hänsyn till gällande lagar och regelverk för personuppgiftshantering och sekretessbelagd information
    3. Ska kunna bäddas in på Uppsala.se
    4. Följa e-delegationens webbriktlinjer
    5. Uppfylla kraven för tillgänglighet
    6. Responsivt
    7. Kryptering
    8. Godgänd e-legitimation
  3. Effektmål 3: Fler möjligheter att få ut olika data ur systemet.
  4. Effektmål 2: Enklare och tydligare för användare att skapa formulär. (Tveksam till denna. Är det verkligen ett syfte med projektet?)
  5. Effektmål 1: Enklare och tydligare för redaktörer att skapa formulär.