25. oktober 2026
Introduktion
I den seneste Business Central‑udgivelse (v29) er der tilføjet en ny virtual tabel kaldet Recent Record. Tabellen er designet til at give udviklere og extensions et nemt adgangspunkt til de poster, en bruger senest har åbnet, uden at skulle bygge komplekse brugerhistorik‑mekanismer selv.
Hvad er Recent Record?
Recent Record er en read‑only virtual tabel, der præsenterer en liste over de objekter (f.eks. kundekort, salgsmaterialer, ordrer), som den aktuelle bruger senest har besøgt i den aktuelle company. Tabellen er scoped til bruger og company — disse dimensioner er ikke tilgængelige som felter, men implicit i dataene. Tabellen tillader ikke indsættelser eller opdateringer fra extensions; poster kan dog slettes for at rydde historikken.
Hvorfor er det interessant?
- Hurtig adgang: Extensions kan bruge Recent Record til at præsentere "Seneste åbnet" lister uden ekstra databaser eller brugerlogs.
- Konsistens: Da tabellen leveres af systemet, følger den samme logik for alle brugere og er vedligeholdt centralt.
- Performance: Som en virtual tabel er den optimeret til formålet og undgår ekstra persisteret data i tenant‑databasen.
Anvendelsesscenarier
- Udvidede start‑skærme eller workspace‑komponenter, der viser seneste dokumenter.
- Hurtignavigation i specialiserede role centers eller proces‑flows.
- Kontekstuel assistance: Copilot‑lignende features eller hjælpekomponenter kan bruge listen til at forstå, hvilke data brugeren arbejder med.
Begrænsninger og overvejelser
Tabellen er read‑only; man kan ikke manipulere historikken udover at fjerne poster. Da data er scoped til bruger og company, er den ikke egnet til at bygge globale rapporter baseret på andres adfærd. Derudover bør udviklere være opmærksomme på privatlivs- og compliance‑krav — selv om tabellen kun viser metadata, kan den stadig afdække brugeradfærd.
Hvad betyder det for dig?
For danske virksomheder og udviklere betyder Recent Record en enklere vej til at forbedre brugeroplevelsen uden at introducere endnu en persistensmodel. Hvis du arbejder med brugerflade‑forbedringer, workspace‑design eller AI‑assistenter, kan tabellen reducere udviklingstid og kompleksitet. Samtidig skal du gennemgå dine extensions for at se, hvor det giver mening at udnytte den nye tabel — især i scenarier med hurtig navigation eller kontekstualisering. Overvej også de juridiske og governance‑aspekter ved at eksponere brugeraktivitet, og planlæg tests i sandbox før produktion.
Kilde: demiliani