Altinn / altinn-correspondence

Meldingstjenesten
3 stars 0 forks source link

Analyse av MessageBody #75

Closed Andreass2 closed 2 weeks ago

Andreass2 commented 1 month ago

Gjør en analyse av MessageBody. Vi har snakket om å lagre MessageBody som en fil i en storageAccount ovenfor å lagre det som en tekst i databasen. Dette vil være billigere for tjenesteeiere, og gjøre det enkelt å gjenbruke MessageBody for ulike Correspondences.

Dette påvirker overgangsløsningen, ved at eksisterende data da må mappes over til nye datamodeller. Overgangsløsningen ser på å migrere xml, html og rentekst over til PDF filer som lagres som Attachments.

Dialogporten har sagt det ikke er noe problem. Men vi bør ta kontakt med felles arbeidsflate for å høre hvordan det påvirker de.

Når analyser er ferdig:

Andreass2 commented 1 month ago

Booket møte med arbeidsflate torsdag 06. juni

Andreass2 commented 4 weeks ago

Arbeidsflate hadde ingen problemer med å lagre og servere MessageBody som en fil. Dette har også blitt lagt frem i åpent møte uten noen negative tilbakemeldinger. Konklusjonen er at vi lagrer messageBody som en fil i en storageAccount.

Videre fikk vi tilbakemelding fra Arbeidsflate om at de ønsket at alle MessageBody blir lagret og servert i Markdown ovenfor HTML.

Vi har derfor gjennomført videre analyse:

Andreass2 commented 3 weeks ago

Det ville e vært interesant å snakket med de tjenesteeierne som i dag bruker CSS/styling eller kompleks HTML i MessageBody ettersom det er funksjonalitet som da vil forsvinne ved en konvertering til Markdown. Det er bladt annet:

Andreass2 commented 3 weeks ago

Html til markdown.pptx

Andreass2 commented 2 weeks ago

Det er gjort 2 beslutninger.

  1. Gamle meldinger støtter HTML med best effort.
  2. A3 meldinger legger krav på markdown (ikke konkludert soft eller hard krav)

Markdown skal være i formen https://commonmark.org/

Videre vurdering senere blir om vi skal implementere en konverter som gjør om html til commonmark eller generering av en pdf med snapshot av melding. Dette gjør vi ved senere annledning når vi har faktisk ergaringer.