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

Formidling - GUI #523

Open
Tracked by #83 ...
leogasnier opened this issue Aug 15, 2024 · 2 comments
Open
Tracked by #83 ...

Formidling - GUI #523

leogasnier opened this issue Aug 15, 2024 · 2 comments
Labels
kind/feature-request New feature or request product/formidling Issues related til Altinn Broker

Comments

@leogasnier
Copy link

leogasnier commented Aug 15, 2024

Det har kommet ønske fra flere om et GUI- element for up/downlaod av broker for å bruke MFT med stor payload-egenskapene som broker har i andre tjenester (apps, meldinger, 3.part).

Videre er en mulig utvidelse av scope støtte for viewer/preview av mediafiler. Relevant for helse bla. Også mulig relevant for sensitive data (for å unngå at de lastes ned på usikker enhet).

-caser:
*politiet - mulighet til å etterspørre feks overvåkningsvideo digitalt fra virksomheter (upload)
*helsemidt - mulighet til å utveksle MR,CT, og andre større filer enkelt (upload, download og viewer)
*helseregisteret - Mulighet til å gi store innsyn til innbygger på en sikker og digital måte. (download)

Spørsmål (top of mind):
Kan og bør en slik GUI-komponent ligge i studio - @nkylstad ?
Hvordan sikre autorisasjon/autentisering i broker i tillegg til tilknyttet app/melding?

Beskrivelse av behov:
GUI for opplasting og nedlasting:

  • Det skal være enkelt å laste opp og ned filer. Brukeren skal få gode instruksjoner og tilbakemeldinger underveis, inkludert en indikator som viser fremdrift på opp- og nedlasting.
  • Altinn formidling håndtere store filer, store filer kan ikke påvirker brukeropplevelsen.
  • Brukeren må få feilmeldinger dersom det oppstår problemer underveis i prosessen.
  • Avsender bør få bestemme om en fil skal kunne lastes ned, eller kun vises i et sikkert visningsmodus:
  • Det bør være mulig for mottaker å kun vise filen i et sikkert og enkelt tilgjengelig visningsmodus, uten å måtte laste den ned (Mottaker velger selv mellom nedlasting eller visning).
  • Det bør være mulig å tilby avsender et "se-kun" alternativ. Slik at mottaker kun kan få tilgang til å se innholdet, uten mulighet til å laste det ned. Kan være nyttig når avsender ønsker å beskytte informasjonen fra nedlasting til f.eks usikre maskiner, men likevel gi tilgang til informasjonen via visning (avsender bestemmer at mottaker kun kan få tilgang til informasjonen gjennom visning).
  • DICOM Viewer og Pdf Viewer er definert av Helse Møre som et minimum for at dems brukere skal slipp å laste ned til usikre enheter.
  • Avklare: hva gjør vi med aktivitetslogg, kvittering...
  • Avklare: Hvordan løser vi det at mottaker kan ha behov for å få tilgang til filen i et utvidet tidsrom?
@leogasnier leogasnier added kind/feature-request New feature or request product/formidling Issues related til Altinn Broker labels Aug 15, 2024
@leogasnier leogasnier moved this from 🆕 New to 📋 Backlog in Altinn melding og formidling Aug 15, 2024
@leogasnier leogasnier changed the title GUI (MVP+2) Broker - GUI Aug 15, 2024
@leogasnier leogasnier changed the title Broker - GUI Formidling - GUI Aug 15, 2024
@CWO79
Copy link

CWO79 commented Aug 19, 2024

Testcase 1: Som brukeren skal jeg kunne laste opp og ned en fil ved hjelp av GIU-et

  • Jeg kan enkelt velge en fil fra min datamaskin og laste den opp via grensesnittet.
  • Jeg ser tydelig hvor langt opplastningsprosessen har kommet, takket være en indikator som viser fremdrift.
  • Tar prosessen lenger tid en forventet, får jeg valg mellom å fortsette eller å avbryte.
  • Når filen er lastet opp får jeg en bekreftelse på vellykket opplastning.
  • Jeg kan laste ned den samme filen uten tekniske problemer.
  • Når noe går galt får jeg en melding som er lett å forstå. Slik at jeg forstår hva som har skjedd og hva jeg skal gjøre videre (feilhåndtering).

Testcase 2: Som bruker skal jeg kunne laste opp og ned store filer (5GB??) uten problemer.

  • Når jeg laster opp en stor fil opplever jeg ingen problemer med systemet ytelse, opplasting jobber jevnt hele veien.
  • Jeg kan følge med på fremdriften
  • Når den er lastet opp kan jeg laste den ned uten problemer.
  • Når jeg har lastet samme filen ned, er den lik som når jeg lastet den opp.

Testcase 3: Som mottaker ønsker jeg kun å vise filen, uten å laste den ned.

  • Jeg kan velge å bare vise filen direkte i nettleser, uten å laste ned til egen maskin.
  • Visningen er korrekt, og jeg kan navigere som jeg ønsker.
  • Hvis jeg senere vil laste ned, kan jeg gjøre det fra samme grensesnitt.

Testcase 4: Som avsender ønsker jeg å sende en fil som mottaker kun kan se, men ikke laste ned.

  • Jeg kan enkelt velge en innstilling som gjør at mottaker bare kan se filen i sikker visning, uten mulighet til å laste ned.
  • Mottaker får tydelig beskjed om at filen kun kan vises, ikke lastes ned.
  • Mottaker kan åpne filen i et sikkert visningsmiljø for å se innholdet, men kan ikke laste ned.

@nkylstad
Copy link
Member

Spørsmål (top of mind): Kan og bør en slik GUI-komponent ligge i studio - @nkylstad ?

Jeg mener at dette er en komponent vi burde ha tilgjengelig for app'er i Studio ja. Jeg ser for meg at vi burde støtte både det å kunne legge formidling inn som en del av flyten i en ordinær "skjema"-app, og å tilby et tilpasset opplegg for de som kun skal ha et GUI for formidling. Dvs. f.eks. en spesialtilpasset mal med ferdig oppsett der man kun trenger å konfigurere noen ting.
Da kan man og (forhåpentligvis) utnytte tilgangsstyringen som er på plass i appene for å styre hvem som skal ha tilgang til å gjøre forskjellige aksjoner. Så må vi vel i tillegg da spørre autorisasjon om hvilke tilganger som er satt opp ifm broker-tjenesten.
CC: @RonnyB71

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature-request New feature or request product/formidling Issues related til Altinn Broker
Projects
Status: Refinement
Development

No branches or pull requests

3 participants