
Plattform · internasjonal logistikk, containerfrakt til sjøs
TECoperator
2026 · Plattform · TypeScript, Node.js 22+
Én skjerm for «fra → til → når → hvor mye»: seilingsplaner for linjefart og fraktrater i stedet for manuelt arbeid med e-poster og regneark
En samlet plattform for logistikkselskapet TEC Operator som slår sammen to av kundens forespørsler – «Seilingsplan for linjefart» og «Kalkulator for fraktrater». Systemet henter selv inn dokumenter fra rederier og samarbeidspartnere (Excel, PDF, skanninger, e-poster, lenker), tolker dem til avganger og rater, viser en person nøyaktig hva som vil bli brukt, og beregner fraktkostnaden ut fra de samme masterdataene. Utviklingen er spesifikasjonsdrevet: en kravspesifikasjon, et veikart med akseptkriterier og et referansesett for regresjonstester bygget på kundens egne dokumenter; grensesnittet er vist kunden som en interaktiv mockup med 51 skjermer.
Oppgaven
Innkjøpssjefen kopierer rutetider for hånd fra e-poster, regneark og bilder, og fraktkostnaden beregnes i et eget program på en annen datamaskin. Målet: systemet behandler 95–99 % av dokumentene selv, et menneske tar seg bare av unntakene, og «når og hvor mye» vises på én skjerm.
Hva som inngår
- Dokumentinnhenting uavhengig av filnavn: Excel-arbeidsbok, PDF, bilde (OCR på russisk og engelsk), e-post, tekst; duplikater fanges opp via sjekksum og innhold
- Tolking av rutetabeller til avganger: dokumentstrukturen gjenkjennes ut fra oppsettet, ikke ut fra samarbeidspartneren; hver verdi beholder adressen sin i kildedokumentet (ark, rad, celle)
- Forhåndsvisning og menneskelig bekreftelse: originalverdien lagres ved siden av den normaliserte, tvilsomme rader slettes ikke, og automatisk bekreftelse skjer bare når det ikke finnes advarsler
- Samlet seilingsplan: sammenslåing av kilder, unntak og kanselleringer, en avgangskalender, bookingstatus, tomme containere på depotet, ETA i lossehavnen
- Planlagt automatisk innhenting fra åpne kilder: samarbeidspartnernes filer og regneark hentes via lenker, og hver kilde viser status og årsaken hvis den slutter å virke
- Rater: dokumentparsere for hvert rederi og hver samarbeidspartner, en ratekatalog med gyldighetsperioder og versjonsbytte, Drop Off, valutakurser fra sentralbanken
Maskinoversettelse – korrekturlesing pågår.