Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prognose #481

Open
5 tasks
joningehe opened this issue Jun 6, 2024 · 0 comments
Open
5 tasks

Prognose #481

joningehe opened this issue Jun 6, 2024 · 0 comments

Comments

@joningehe
Copy link
Contributor

joningehe commented Jun 6, 2024

  1. User Persona: Ansatt i variant
  2. User Goals: Opprette prognose for den kommende måned
  3. Motivation: Få en oversikt over det økonomiske bildet framover
  4. User Steps:
    1. Bruker logger inn på bemanning
    2. Bruker navigerer til prognose
    3. Bruker trykker på “Synkroniser med bemanning”
    4. Bruker får mulighet til å redigere verdier fra synkroniseringen
    5. Bruker ser seg fornøyd og eksporter tabellen
  5. System Response:
    1. Ikke relevant
    2. Navigerer klienten til ny subpage og laster inn relevant data fra prognose tabellen
    3. Det gjøres et API kall av typen POST som tar inn en boolsk verdi “sync” og en verdi for organization (i.e. variant norge, sverige, etc. etc.) - dette starter en jobb som sammenligner verdier fra staffing for å finne ut hva min-value på prognosen til hver enkelt konsulent er. Dette returneres så til klienten.
    4. Automatisk lagring av input. Sansynligvis gjøres dette av en onBlur metode som trigger et POST kall på den aktuelle konsulent og måneden som er blitt redigert.
    5. Her må vi undersøke litt hva som er hensiktsmessig, men det finnes en rekke biblioteker for å håndtere dette server side. Optimalt så gjøres dette server side på samme applikasjonen som har databasen slik vi sender rundt minst mulig data.
  6. Outcome: Bruker får en ferdig fil som kan importeres i excel eller eventuelle andre applikasjoner som er relevant (undersøk hvilket behov det er til format).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant