Demo NVDB rapporter og Datafangst

Opptak fra demo

Rapportgenerator

Rapportgenerator har nettopp kommet ned ny produksjonssetting med mye nytt:

  • Anleggsveg er nå med i V1-rapporten
  • Veglengdesammendrag i V2 og V3 – rapportene
  • Vegliste tømmertransport støtter nå dataverdien Bk10/60 hentet fra objekttypen «Bruksklasse tømmertransport».
  • Vegfilter godtar nå trafikantgruppe, du kan lime inn vegfilter hentet fra f.eks vegkart
  • Noen mindre ytelsesforbedringer og fiksa litt småfeil

Gamle Datafangst

Utforskningsarbeid – finne ut hvorfor stedfesting gir gale resultat. Snål kombinasjon oppdatering av noen objekt og korreksjon av andre som ga inkonsistent historie. Har ikke laget kodefiks for dette problemet, men fikk verdifull innsikt i hvordan tilsvarende kan unngås i nye DF.

Kommentar: NVDB 123 termineres, dette gir problemer for oss. For strekningsobjekter så må vi ha anledning til å overstyre geometriens utstrekning. Svar: Godt innspill, vi lager ny sak på dette

Status designarbeid (UX) nye Datafangst:

Jobber med arbeidsflyt og design, som prøves ut i brukerintervju. Flytter kontraktsadministrasjon til smal menylinje øverst, slik at vi frigjør plass til de elementene som trengs til stedfesting og sammenkobling. Vi ser for oss tre grafiske hovedelementer:

  • En liste over objekter
  • detajvisning av et objekts egenskaper
  • En kartflate

Brukeren kan flytte grenselinjen mellom disse elementene, slik at for eksempel kartflaten blir større når det trengs. Arbeidsflyt rendyrkes for hver av rollene «entreprenør» og «dataforvalter».

Nye Datafangst

Mye forbedringer i kart: Kartfunksjoner er nå tilgjengelig i kontrakt (ikke kun i kontraktløs innsending), lassoverktøy for å velge objekter visuelt i kart, bedre og mer konsistent styling av objekter i kartet.

Små feiltrettinger og forbedringer: Kart crasher ved valg av vegobjekt uten stedfesting og fjerning av objekttypefilter ga ikke alltid effekt. Bedre feilmelding til bruker når det skjer feil. Flere og bedre tester. Dokumentasjon på swagger.

Opplasting av SOSI-fil: Opplasting av stor fil fører til tjenestenekt (alt fryser). Kjapp fiks: Begrense filstørrelse til 5mb. Lengre sikt: Mer robust håndtering av store filer. Håndtere aksebytte i SOSI-fil (nord-øst versus øst-nord).

Begrense antall vegobjekter i kontrakt (5000 vegobjekter, kan økes når vi får mer erfaring).

KOMMENTAR: 5000 er alt for lite, må iallfall være 10.000. SVAR: Notert. Denne typen grenser må vi uansett justere når vi får praktisk erfaring med hvor mange objekter vi kan ha før det begynner å gå tregt, samt få føling med hva som er det reelle behovet.

Kan hente eksisterende relasjoner fra NVDB, slik at disse relasjonene blir med videre når man jobber med objektene i DF og skriver tilbake til NVDB.

Kontraktsadministrasjon: Se kontrakter man ikke er med på (for support), bugfiks filtrering arkiverte kontrakter, bugfiks rollehåntering oppretting av kontrakt, søk på brukeres navn, legge til og fjerne deltaker i kontraktgruppe, presentere milepæler i kontraktoversikt. Brukere uten kontrakter møter nå en hjelpsom side for opprettelse av kontrakt, og ikke en tom tabell. Innlogging via SVV single sign-on og ID-porten.

Bedre universell utforming – en rekke forbedringer som gir bedre navigering med skjermleser: For mange headere, bedre innlogging med skjermleser, tydeligere valg for «avbryt opprettelse av kontrakt», generell rydding og bedre struktur for skjermleser.

Separere overlappende cluster – denne oppgaven trenger mere brukertesting
Kart og kartfunksjoner for kontrakt
Lassoverktøy for å velge (markere) objekter visuelt i kart
Bugfiks – Fjerning av objekttypefilter ga ikke alltid ønsket effekt
Bedre og mer konsistent styling av objekter i kart, filtrering m.m.

SPM: Leveranseplan/milepæler: Ikke redigerbar? SVAR: Funksjonalitet skal deles opp og puttes inn i hhv kontraktsoversikt og kontraktsinnstillinger – selvsagt med redigeringsmulighet. Så at det ikke er redigerbart akkurat nå er bare midlertidig.

SPM: Popup i stedet for markering når du skal redigere på milepæl i kontrakt. Denne markeringen (firkanta vindu) er vrien å finne når du har en lang liste med kontrakter). Svar: Denne funksjonen er under utvikling, dette skal bygges om.

SPM: Vi savner muligheten til å teste de nye funksjonene, nå er det laget masse nytt som ikke er testbart i testmiljøet SVAR: Har hatt frys i testmiljø i 5 uker pga sikkerhetstest. Vil rulle ut nyeste versjon til test så snart sikkerhetstest er fullført.

Demo

Logg inn som ansatt eller ekstern (ID-porten)

Kan klikke inn på egen profil og sjekke dine rettigheter

Arkivert-filter (Valget «Vis arkiverte»). Kan åpne arkiverte kontrakter.

Milepæler: Kan huke av i vilkårlig rekkefølge. Neste er alltid den øverste som ikke er utført

Søk etter bruker på navn (fritekstsøk på for- og etternavn).

Ingen kontrakt tilgjengelig – viser ikke tom liste, kun en hjelpeskjerm med tilbud om å opprette kontrakt (evt kontakte support).

Vegobjekter i kart ved kontrakt:

Lassoverktøy: Kan velge / markere vegobjekter innafor vilkårlig område («lasso»). Bruksområde: Filtrere (velge, ikke implementert).

SPM Vise ikke-valgte (ikke-markerte) objekter i kart (men ikke i tabell). Bør være brukervalg om ikke-valgte skjules eller vises. SVAR Har oppgave på det.

SPM: Sjekke innleverte data mot høyde. Skjer i GIS-verktøy. Svar: God idé. Vi kommer ikke utenom at fullverdig geometrisjekk må gjøres utenom, men vi kan gjøre det enklere å ta stikkprøver og verifiser at f.eks. høyde ikke er fullstendig rav gale. Flere mulige løsninger: Vise geometri-koordinatene? Kopier geometri-koordinatene til utklipstavla (som WKT?). Oppslag mot hoydedata.no? Vi lager oppgave på det.

SPM: I kontraktslista så er det kun mulig å velge vegkategori, men ikke vegnummer? Svar: Tabellene er under utvikling, vi tar det med oss!

SPM: Har vi dialog med utviklerne (av applikasjoner som leverer data til DF) om nytt DF api? God idé. Vi tenker oss at innsending av JSON vil bli likest mulig gamle DF. Øvrige funksjoner må vi se på.

Plan videre

  • Ta stilling til sikkerhetstest
  • Arbeid med import av vegobjekter i kontrakt
  • Videre prototyping og brukertesting av stedfesting og sammenkobling.