Skip to content

User stories

Soft ATAC edited this page Nov 28, 2020 · 5 revisions

Stories

AdminUser

Management utilizatori

  • creare: username, parolă, nume, prenume, email, telefon
  • editare
  • stergere
  • listare
  • poate crea alt admin
  • schimbare parolă

Management echipe

  • creare: nume, data creare
  • afișare
  • editare
  • activare/dezactivare
  • adaugă/ștergere membrii
- Un cont per echipa, sau echipa cu mai multi useri?
- FieldUser, poate apartine de mai multe echipe?

Management job-uri

Creare & asignare

  • încărcare DICT, + Fiche APPUI
  • introduce date de pe DICT
    • tipul documentului: DT, DICT, DT/DICT
    • destinatar(7): Denumire, Serviciu, Numar document, Adresa, Comuna, Cod Postal, Tara
    • consultant(8): nr consultanta, referinta exploatantului, nr afair, Nume/Prenume, data receptie, Comuna, Adresa
    • coordonate exploatant(8): motiv social, persoana de contact, numar, localitate, cod postal, comuna, telefon, fax
    • Elemente generale de raspuns: 3 checkboxes, 5 inputs
    • Modificare extensie: checkbox, 2 inputs, 1 input tel
    • Emplacement: 9 checkboxes, 12 inputs
    • Recomandari: 4 inputs, 2 radio buttons
    • Caz de degradare: input numar
    • Responsabil dosar: 3 inputs
    • Semnatura: 3 inputs
- Ce date de pe [DICT, Fiche APPUI] trebuie importate?
  • Introduce Coordonate: 2 input: x, y google maps
  • Alegere ziua în care se va efectua lucrarea
  • Alege tipul de job
  • Aleg echipa caruia sa-i asigneze task-ul: dropdown select
- Job-urile se pot asgina si unei singure persoane sau doar echipei?

Editare

  • poate modifica toate datele introduse mai sus?
- Ce date se pot modifica ulterior la un job?

Listare/afișare

  • afișare lista cu toate job-urile, cu pagination si filtrare
- Dupa ce criterii poate filtra admin-ul job-urile? (status, data, numar, echipa)
  • afisarea unui singur job:
    • datele de intrare + locatie
    • documentele incarcate
    • pozele facute
    • progresul / statusul
    • exportare job finalizat: 4 documente excel:
      • Recap poteaus
      • FICHE DE SUIVI D'APPUI AERIEN
      • Poteaux PMxxxx
      • GESPOT
- la FICHE DE SUIVI D'APPUI AERIEN, in detaliu, ce campuri se vor completa din aplicatie, si cu ce date
- la Poteaux PMxxxx, cum trebuie completat, de unde se iau aceste date?

Ștergere

  • status de FAIL

FieldUser

- FieldUser poate să-și schimbe parola?
- Poate utilizatorul sa vada echipa pe mobil?

Listă cu job-urile de astăzi

  • vede locația, numele, tipul de job/stâlp
- în ce ordine se afișăează job-urile pe mobil? în ce ordine se execută?
  • poate deschide job-ul
- Ce se întâmplă cu un job ce nu s-a efectuat în ziua alocată?
- Se poate asigna un job pe mai multe zile?

Vizualizare job

  • poate vedea documentele încărcate, datele introduse
  • poate deschide Google/Apple Maps pentru direcții
- Pe mobil, se văd job-urile vechi?

Efectuarea job-urilor

  • primește instrucțiuni despre efectuarea lui, în funcție de tip
  • încărcă 4 poze, specifice
  • introduce date despre job, pentru fisa GESPOT
- Ce date se introduc de pe mobil la un job?
  • marchează job-ul ca finalizat => se genereaza fisa GESPOT si ataseaza la Job => Notificare (pe Email) catre admin ca s-a finalizat job-ul, cu un link catre job
- Ce se intampla in cazul in care job-ul nu poate fi efectuat la fata locului?

Requests

  • Tipurile de job-uri, si instructiunile pentru fiecare

Implementation

Users

  • doua tipuri: AdminUser, FieldUser

Stocare imagini

  • S3

Permisiuni

  • AdminUser:
    • management echipe
    • management utilizatori
    • management jobs
  • FieldUser:
    • vizualizare echipe (din care face parte)
    • vizualizare job-uri asignate echipei
    • editare job (încărcare imagini, introducere date, marchează ca efectuat)
    • direcții către locație (din Maps)