v2.97.5 — teknisk fullversjon¶
Release-dato: 2026-06-11
Tre side-versjoner: Versjonsnytt · teknisk fullversjon (du leser denne) · admin pre-deploy-sjekkliste
Høydepunkter i denne releasen
- Arbeidsflyter kan sende e-post fra Microsoft 365 — Administrator kan legge til handlingen «Send e-post» på CRM-arbeidsflyter, bruke kontakt- og CRM-felter i mottaker, emne og melding, og velge ansvarlig bruker eller delt postkas...
- Avtalevarsler på forsiden — Administrator kan legge til en widget som viser avtalene som har nådd sin konfigurerte varslingsperiode. Widgeten følger CRM-tilgangen til brukeren som ser forsiden, viser de fe...
- CRM-avtaler har egen datatilgang — Administrator kan styre omfang og rettigheter for avtaler separat fra møter, aktiviteter og salgsmuligheter. Innstillingen gjelder avtalesider, dashboard, historikk, varslingsmo...
- Mine oppgaver og Oppgaveoversikt er samlet — Prosjektmodulen har nå én «Oppgaver»-side med tydelig valg mellom egne og alle oppgaver. Siden beholder liste, Gantt, KPI-er, filtre og påminnelser, og har fått handlinger for å...
- Egen prosjektlederoversikt for endringer siden sist — Prosjektlederoversikten er skilt fra portefølje-dashboardet og viser fullførte, påbegynte og gjenåpnede oppgaver, flyttede frister, nye forfalte oppgaver og en samlet aktivitets...
Nye funksjoner¶
CRM / Salg
-
Arbeidsflyter kan sende e-post fra Microsoft 365 — Administrator kan legge til handlingen «Send e-post» på CRM-arbeidsflyter, bruke kontakt- og CRM-felter i mottaker, emne og melding, og velge ansvarlig bruker eller delt postkasse som avsender. Sendt e-post lagres i avsenderens Sendte elementer og logges som utgående CRM-korrespondanse. Krever app-tillatelsen
Mail.Sendog anbefalt Exchange Application Access Policy. -
Avtalevarsler på forsiden — Administrator kan legge til en widget som viser avtalene som har nådd sin konfigurerte varslingsperiode. Widgeten følger CRM-tilgangen til brukeren som ser forsiden, viser de fem nærmeste utløpsdatoene og har snarvei til avtalen.
-
CRM-avtaler har egen datatilgang — Administrator kan styre omfang og rettigheter for avtaler separat fra møter, aktiviteter og salgsmuligheter. Innstillingen gjelder avtalesider, dashboard, historikk, varslingsmottakere og Avtalevarsler-widgeten. Eksisterende brukernivåer beholder full tilgang etter migreringen. Migrasjon:
20261010170000
Prosjekt / Oppgaver
-
Mine oppgaver og Oppgaveoversikt er samlet — Prosjektmodulen har nå én «Oppgaver»-side med tydelig valg mellom egne og alle oppgaver. Siden beholder liste, Gantt, KPI-er, filtre og påminnelser, og har fått handlinger for å fullføre og slette oppgaver. Dashboardet åpner Oppgaver med ferdige filtre for blant annet i dag, neste sju dager, ventende, forfalte og ikke tildelte oppgaver. Den gamle ruten
/projects/my-tasksomdirigeres automatisk. Migrasjon:20261010140000 -
Egen prosjektlederoversikt for endringer siden sist — Prosjektlederoversikten er skilt fra portefølje-dashboardet og viser fullførte, påbegynte og gjenåpnede oppgaver, flyttede frister, nye forfalte oppgaver og en samlet aktivitetsstrøm for valgfri periode. En egen oppfølgingskolonne viser forfalte, ikke tildelte og stoppede oppgaver. Dashboardet på
/projects/overviewog dashboardet for ett prosjekt er fortsatt separate sider. Migrasjon:20261010150000
KontiConnect / Integrasjoner
-
NXT bilagseksport leser bilag fra ePortal-databasen (ikke lenger ekstern API) — «NXT Bokføring av bilag» (
VismaBusinessNXT_Vouchers) henter nå ventende bilag direkte frawv_ExtCache_Voucher/wv_ExtCache_VoucherLinei klientdatabasen, likt Visma Business-bilagsføringen, og sender til NXT via GraphQL. Dette fjerner avhengigheten til det eksterneconnect-endepunktet (som ga HTTP 405). Regnskapsdimensjoner mappes rett fra R-kolonner til NXT (R1→orgUnit1 … R9→orgUnit9, fordelingsnøkkel og kvantum), slik at bl.a. R9 på investeringsbilag følger med. Bilag som er bokført OK fjernes fra ePortal etter eksport. Hvert bilag bokføres i sin egen bilagsserie (VoSeriefra bilagstabellen) — konfigurertVoucherSeriesNoer kun fallback for bilag uten serie, likt Visma Business. Avskrivningsbilag identifiseres nå på bilagsserie i stedet for bilagstype, med ny konfigDepreciationVoucherSeries(standard 600), og konfigurasjonsmalen er oppdatert til å vise feltene adapteren faktisk bruker (VoucherSeriesNo, AutomaticBatchUpdates, EnableBookkeepingControl, EnableProjectBlocking, BatchSize) med hjelpetekst. -
Ny «Nye bilag»-fane på NXT bilagsadapter — Detaljsiden for
VismaBusinessNXT_Vouchershar fått samme kø-oversikt som materialbilag-adapteren: en fane som viser bilagene som ligger klare for bokføring i Business NXT (bilags-ID, serie, dato, debet/kredit, beløp, avdeling, prosjekt, arbeidsordre, R9, ExtID). Read-only, oppdateres ved å åpne fanen. -
Manglende integrasjoner dokumentert — Håndboken har nå dedikerte sider for Abax, Simployer (ansatte + fravær), Visma Payroll, CRM aktør-eksport, Konti Connect eksterne kostnader, lagertransaksjoner til bokføring, Microsoft Planner og Microsoft To Do: konfig-felter forklart, oppsett-trinn, mapping-detaljer og vanlige problemer.
-
Eksisterende integrasjons-sider beriket med konfig-detaljer — Grundigere konfig-feltforklaring (per felt: type, påkrevd, default, kode-referanse), auth-flyt og eksempel-ConfigurationJson lagt til på Digpro (4 adaptere + Basic Auth), Freshdesk (rettet — bruker
wv_SystemConfigurationFreshdesk.ApiUrl/ApiKey, ikke runtime-config), Microsoft 365 (M365Graph.*-felter + Entra app-registrering + Graph-permissions), PowerOffice Go (lagt til 4. adapterPowerOfficeGoTimeKpiImport), Trimble (eksempel-JSON per adapter + Cityworks auth-flyt), Visma Business klassisk (faktiske PortalConnector Settings.xml-felter) og Visma Business NXT (felles ClientId/ClientSecret/TenantId/CompanyNo-tabell). Visma.net-siden markert som "ikke implementert" — ingen adapter eller IntegrationType finnes for dette i kodebasen. -
Materialbilag-eksport: alle konfigvalg synlige med hjelpetekst — Konfigurasjonsmalen for «Lagertransaksjoner til bokføring» (
WorkOrderMaterialVoucherExport) viser nå alle parametere adapteren faktisk bruker — inkludert de som manglet i malen:DefaultInvestmentR9(R9-dimensjon på investeringsbokføringer),LocationOverrideJson(stedbasert konto/R9-overstyring),PurchaseAccountNo(varemottakskonto),ExcludeReceivesogSortOrder. Hvert felt har fått forklarende hjelpetekst i både JSON-malen og GUI-feltvisningen, og investeringskonto-hjelpen forklarer at avdelingensdepDebitAccountInvestmentoverstyrer standardkontoen.
Intern Admin / Systemadministrasjon
-
SQL-editor: kopier resultat til utklippstavle — Resultatvisningen har fått en «Kopier til utklippstavle»-knapp ved siden av Excel-eksport. Den kopierer overskrifter + alle rader tabulatordelt, så det limes rett inn i Excel/Sheets.
-
SQL-editor: kolonnene klemmes ikke lengre sammen — Resultattabellen tilpasser nå kolonnebredden til innholdet og lar deg scrolle vannrett, i stedet for å presse alle kolonnene inn i vinduet så tall og tekst brytes over flere linjer.
Plattform / Felles
-
Prosesskart for Integration API — Teknikerhåndboken viser nå hele flyten gjennom
connect.elportal.no: v1/v2-autentisering, tenant- og klientmapping, requestpipeline, lese-/skriveeffekter, kvitteringsmønstre, controllerområder og drift/feilsøking. Dokumentasjonen markerer også Accounting-ruter som svarer uten implementert persistens. -
Prosesskart for alle sentrale moduler — Håndboken har fått 37 kildekontrollerte prosessider med 50 zoom-bare diagrammer for Time, Arbeidsordre, Prosjekt, CRM, HMS, Lager, Bankavstemming, Aktivering timer, KAI og Konti Connect. Store moduler er delt i egne undersider for normalflyt, statuser, avvik og teknisk dataflyt.
-
Administratorpilot for personlig forside — Administratorer kan prøve personlig tilpasning ved å flytte, endre bredde, skjule og legge til tilgjengelige widgets. Redigeringsinngangen er midlertidig skjult for vanlige brukere, som fortsatt ser administratorens standardoppsett. Ulagrede endringer beskyttes ved navigasjon, og samtidige endringer kan lastes inn på nytt. Migrasjon:
20261010160000 -
Standardforside per brukergruppe og avdeling — Administrator kan lage komplette standardoppsett globalt, per brukergruppe eller per kombinasjon av brukergruppe og avdeling. Tilgang filtreres på serveren, og eksisterende personlige oppsett overskrives ikke av senere adminendringer. Migrasjon:
20261010160000 -
Forsiden utnytter plassen bedre — Widgets kan nå bruke to tredeler av bredden i tillegg til hel, halv og tredjedels bredde. Den nye kompakte flyten fjerner unødvendig tomrom mellom widgets, og tidsvarsler opptar ikke plass når brukeren ikke har varsler. Migrasjon:
20261011090000 -
Standardoppsett kan fjernes per nivå — Administrator kan fjerne et eget forsideoppsett for globalt nivå, brukergruppe eller brukergruppe og avdeling. Nivået faller da tilbake til standarden det arver, mens personlige brukeroppsett beholdes.
-
Arbeidsflyt — startmaler — Arbeidsflyt-lista har fått ferdige startoppskrifter (følg opp logget e-post, påminn før oppgavefrist, varsle ved ny e-post, ukentlig oppsummering). «Bruk mal» åpner byggeren forhåndsutfylt som et utkast brukeren tilpasser og aktiverer.
-
Tekniske kode-henvisninger kan slås av/på i håndboken — Håndbok-sidene har fått en toggle-knapp i topp-headeren (kode-ikon) som viser/skjuler tekniske kildereferanser ([filename.ts:42] og "Verifisert i ..."-avsnitt). Default er av for vanlige brukere — sidene leses som en ren brukermanual. Teknikere kan klikke ikonet for å vise alle kode-lenker; valget huskes i nettleseren (localStorage).
-
Time-modul flytdiagrammer beriket med SP-effekter — Diagrammene i håndbokens Time-modul viser nå hva stored procedures faktisk gjør (audit-triggere på
wv_Time_WageReg, AutoGenerated-rader ved godkjenning, rollback-effekter, ExportLog) + dokumenterer endringer etter baseline-dato (2026-03-15) som påvirker time-flyten (KAI-flagg, SkipDateControl, WageReg_ins race-fix, WageTypeGroup KPI-felter, wtInvDesc, DeletedDate-stempel for NXT-replikering). -
Hjelp-ikon (?) på 38 nye sider —
<app-help-link>rullet ut til alle gjenstående sider med modul-veiledning: time-bank, my-overview, self-report, CRM-lister (kontakter, møter, aktiviteter, korrespondanse, kalender, oppgaver, innstillinger), bank-avstemming-undersider (kontoer, regler, tilgang), HMS-sider (avvik, vernerunder, sjekklister, mål, internkontroll, handlingsplan, mine handlinger, forslagsboks, HMS-rapport), lager-undersider (import, produkter, salgsmatrise), arbeidsordre-prismatrise, time-undersider (skiftplaner, KAI-auto, KPI-dashboard, ressurs-Gantt) og system-admin-sider (moduler, brukerkontoer, integrasjonstyper, varsler, tenant-grupper, API-feillogg). 94 ruter dekket iHELP_ROUTE_REGISTRY. -
Skjermbilder vises nå i håndboken — Tidligere lå
<!-- skjermbilde: ... -->-markører som plassholdere i markdown, men ble ikke synlige fordi HTML-kommentarer ikke rendres. Konvertert til ekte!alt (sti)-bilde-tags der PNG faktisk eksisterer (15 markører wired på 10 sider, inkl. timeregistrering og modul-dashboards for Time/Prosjekt/Aktivering/Bankavstemming). Gjenstående ~278 markører venter på Playwright-screenshot-kjøring. -
«Kom i gang»-veileder for nye brukere — Helt nye ePortal-brukere får en samlet introduksjon under Kom i gang: hva ePortal er, første innlogging, hvordan installere som app (PWA) på iPhone/Android/iPad/PC/Mac, og typiske første handlinger basert på rolle. Eksisterende landing-side er forkortet og lenker til de fire nye undersidene.
Forbedringer¶
Forbedringer (5 endringer)
-
Lik header på hovedsidene i ePortal — Lister, oversikter og dashboards i Prosjekt, HMS, CRM, godkjenning, bankavstemming, anleggsmidler, håndbok, meldinger, rapporter, lager, abonnement, tid, arbeidsordre og systemadministrasjon bruker nå samme kompakte sidetittel med ikon, hjelpelink og konsistente handlingsknapper. Undertittel vises bare når den gir nødvendig kontekst. Detaljsider, editorer og arbeidsflater beholder egne kontekstheadere.
-
Lister scroller som en app — På flere listesider følger ikke lengre hele vinduet med når du blar — kun lista scroller, topplinja med tittel/brødsmuler blir liggende fast, og kolonneoverskriftene følger med øverst. Fjerner det doble rullefeltet som var plagsomt i app-/PWA-modus. Gjelder nå arbeidsordre, CRM-lister (kunder, kontakter, møter, aktiviteter, korrespondanse), prosjektlista og HMS-lister (maler, gjennomføringer, avvik, risiko, mål, kjemikalieregister). På arbeidsordre er i tillegg «Opprett»-knappen flyttet opp til høyre og prosjektkolonna utvidet.
-
Arbeidsordre viser neste faktureringssteg — Arbeidsordrelista fremhever timer som må overføres, fakturaforslag som venter og gjenstående fakturerbart beløp. En egen fremdriftsvisning sammenligner sendt fakturagrunnlag med fakturerbart beløp, og handlingen åpner riktig fane på ordren. Ordredetaljen viser også et handlingskort når timer venter på overføring.
-
Prosjektdashboardet viser hva som trenger handling — Statusgrafene er erstattet med oppgaver som er forfalt, nær frist eller uten ansvarlig, en fremdrifts- og tidsvurdering av egne prosjekter, personlig arbeidsliste og nylig prosjektaktivitet. KPI-er og filter åpner nå relevante prosjekt- og oppgavelister.
-
Prosjektets endringshistorikk viser oppgaveendringer — Aktivitetsloggen viser nå oppretting, sletting og endringer i status, ansvarlig, prioritet, datoer, kolonne, milepæl og fremdrift på prosjektoppgaver. Prosjektendringer og Microsoft To Do-synk vises i samme kronologiske tidslinje med gammel og ny verdi. Migrasjon:
20261010130000
Feilrettinger¶
Feilrettinger (5 endringer)
-
Flytdiagrammer kan forstørres i håndboken — Alle Mermaid-diagrammer har nå en tydelig forstørringsknapp og kan åpnes i fullskjerm med panorering, musehjul-zoom og tastaturkontroll. Løsningen fungerer også etter intern navigasjon mellom håndboksider.
-
Prosjektdashboardet tåler forskjøvet API-deploy — Dashboardet krasjet når ny frontend ble deployet før API-et og de nye arbeidslistene derfor manglet i responsen. Manglende dashboardfelt får nå trygge standardverdier frem til API-deployen er ferdig.
-
Korrespondanse kan åpnes fra oppgave — E-poster som er logget mot en prosjektoppgave kunne ikke åpnes fra «Korrespondanse»-kortet på oppgavedetaljen (og i hurtigpanelet) — radene var ikke klikkbare. Nå navigerer et klikk til korrespondanse-detaljen, samme som i CRM-listen.
-
«Åpne i Outlook» åpner nå riktig e-post — Lenken fra en logget e-post brukte et utdatert OWA-format som i nye Outlook havnet på innboks-roten i stedet for meldingen. Outlook-tillegget genererer nå moderne
deeplink/read-lenker (krever ny deploy av tillegget). For allerede loggede e-poster med gammelt lenkeformat skjules «Åpne i Outlook» i stedet for å vise en lenke som ikke virker. -
ABAX-import henter nå alle turer i perioden — Tur-importen kunne stoppe etter første side og slapp dermed gjennom langt færre turer enn det som lå i ABAX. To årsaker er rettet: pagineringen var avhengig av ett enkelt felt i API-svaret og stoppet etter ~100 turer hvis feltet manglet, og klassefilteret (
commercialClass) ble sendt med feil verdi til ABAX slik at serveren ikke filtrerte. Klassen sendes nå korrekt (Private/Commercial/Unknown), ogcommercialClass/AllowedTripClasseskan settes tilAllfor å hente alle turtyper. KonfigurertPageSizeover ABAX-grensen på 100 begrenses automatisk.
Migrasjons-sammendrag¶
| Migrasjon | Endring |
|---|---|
20261010170000 |
CRM-avtaler har egen datatilgang |
20261010140000 |
Mine oppgaver og Oppgaveoversikt er samlet |
20261010150000 |
Egen prosjektlederoversikt for endringer siden sist |
20261010160000 |
Administratorpilot for personlig forside |
20261010160000 |
Standardforside per brukergruppe og avdeling |
20261011090000 |
Forsiden utnytter plassen bedre |
20261010130000 |
Prosjektets endringshistorikk viser oppgaveendringer |