Brugerdefineret rapportbygger
TOOLS · EXPERTINI ATS

Brugerdefineret rapportbygger

Design Deres egne rapporter ud fra live kontodata — vælg en kilde, vælg felter og filtre, gem definitionen, og eksporter til CSV, Excel eller Google Sheets.

2 min. læsning · Opdateret juli 2026 · Expertini Editorial

Custom Report Builder forvandler ethvert udsnit af Deres konto — kandidater, pipeline-ansøgninger, stillinger, samtaler eller klienter — til en skræddersyet rapport: vælg datakilden, markér præcis de ønskede felter, filtrer efter datointerval og status, få vist en live forhåndsvisning, og eksporter.

Gemte definitioner køres igen mod live-data hver gang — en rapport, De oprettede i marts, viser aprils sandhed i april, fordi intet caches eller denormaliseres. Eksporter sendes til CSV, Google Sheets eller Excel på Deres eget skydrev.

01What it does

Fem datakilder (Kandidater, Pipeline, Stillinger, Samtaler, Kunder), valg på feltniveau, dato- og statusfiltre, en live-forhåndsvisning, gemte rapportdefinitioner, som De kan køre igen når som helst, og et-klik-eksport til CSV, Google Sheets eller Excel.

02Who it's for

Teams, hvis interessenter ønsker tal i DERES format — en ugentlig ansættelsesoversigt til en direktør, en kundeklar formidlingsoversigt til et bureau, et overholdelsesudtræk til HR — uden at skulle vente på, at nogen udarbejder det.

03Hvad der gør dette anderledes

Rapporter læser altid live fra de samme indekser, som resten af ATS'et anvender — en gemt rapport vil aldrig afvige fra, hvad Deres pipeline reelt viser. Og den er placeret ved siden af den indbyggede rapportside med seks faner, ikke i stedet for den: standardanalyser forbliver køreklare, mens tilpassede formater kan defineres af Dem.

04Why it matters

Kløften mellem "dataene er i systemet" og "tallet præsenteres på mødet" er der, hvor rapporteringstiden forsvinder. Ved at opbygge definitionen én gang og køre den igen og igen lukkes denne kløft.

05Priser og hvad der er inkluderet

Inkluderet fra Business-abonnementet og opefter med en 14-dages gratis prøveperiode tilgængelig.

06Support

Det Hjælpecenter dækker kilder, felter og eksporter; support@expertini.com står til rådighed for alt andet.

Tekniske noter

Platformsarkitektur & drift

A1Arkitektur: hvor det er placeret i platformen

Brugerdefineret rapportbygger is a first-class module of the Pipeline- og klientstyring suite inside the authenticated Expertini ATS workspace. Platformen er bevidst server-renderet: enhver visning forberedes af applikationsserveren og leveres som komplet HTML, helt uden klientside-frameworks, uden tredjeparts CDN-scripts og uden build-pipeline mellem dataene og siden. Det, der vises, er det, serveren beregnede — den egenskab, der gør brugerfladen reviderbar.

Al datalagring kører på et enkelt søgeoptimeret dokumentlager; enhver forespørgsel medbringer organisationens identifikator som et obligatorisk filter på det laveste forespørgselslag. Tenant-isolering er derfor strukturel — en egenskab ved selve forespørgslens opbygning — frem for en politik, der afhænger af, at applikationskoden husker at kontrollere det.

Availability is governed by the platform's tool registry: this tool is registered from the Business plan, and access is enforced server-side by the registry gate on every request — never by hiding a button. Plans also carry a monthly distinct-tool quota (3 / 5 / 15 / 30 / 45 across Trial→Business, unlimited on Enterprise), counted at the same chokepoint. The pricing page states both honestly: what is available, and how much of it the month includes.

A2Datamodel og afhængighedskort

In production the tool reads and writes the candidate database (ats_candidates), pipeline applications (ats_applications), job requisitions (ats_jobs), interview records (ats_interviews), klientkonti (Client CRM) (ats_clients), saved report definitions (ats_custom_reports). Documents are plain, explicitly-mapped fields — mappings are provisioned ahead of first write, so term filters and aggregations behave deterministically instead of depending on inferred types.

Hver enkelt åbning journalføres i værktøjsaktivitetslageret — og det er denne journal, ikke et parallelt analysesystem, som rapportsektionen aggregerer. De brugstal, De ser, er de tal, platformen faktisk har registreret.

Alt, der forlader anmodningsstien — udsendelse af notifikationer, levering af webhooks, aktivitetslogning, e-mail — kører i baggrundstråde efter princippet "fire-and-forget". Et langsomt eksternt slutpunkt kan aldrig få brugerfladen til at fryse, og en mislykket sideeffekt logges frem for at blive forsøgt igen i det skjulte og skabe inkonsistens.

A3Driftsmæssige overvejelser

Indstillinger på organisationsniveau, destruktive handlinger og integrationer er forbeholdt ejer- og administratorroller; rekrutteringsmedarbejdere betjener værktøjet på de poster, de har adgang til. Rolleændringer træder i kraft ved næste anmodning — håndhævelsen sker på ruteniveau, ikke i menuen.

Fejl synliggøres i stedet for at blive ignoreret: servervalidering returnerer det nøjagtige felt og årsagen, leverandørfejl gengives ordret, hvor integrationer er involveret, og enhver skrivning enten bekræfter eller rapporterer. Eksporter regenereres efter anmodning i stedet for at blive cachet — en rapport, De downloader, afspejler datalageret på det tidspunkt, De anmodede om den, ikke et øjebliksbillede fra i går aftes.

Alt, der er oprettet, tilhører dig: CSV-eksporter og appen Data Export dækker de samme datalagre, som selve produktet læser. Udgangen er lige så åben som indgangen – med vilje, ikke som et kompromis.

A4Interaction contract

Brugerfladen følger platformens søg-og-vælg-konvention: ethvert felt, der navngiver en reel post — en kandidat, klient eller stilling — er en søg-mens-du-taster-vælger over livedata, aldrig en fritekststreng, hvilket sikrer, at aktivitetshistorik og deduplikering forbliver pålidelige. Statiske valg er filtrer-mens-du-taster-kombinationer frem for indbyggede rullemenuer, og tilstandsændringer giver eksplicit feedback: serverbekræftelser vises som toasts, valideringsfejl angiver det præcise felt, og intet vises som fuldført, før serveren har bekræftet det.

Wireframen og flowet herunder dokumenterer fladens strukturelle opbygning — hvilke paneler der findes, hvilken rækkefølge tilstandene optræder i, og hvad der sker ved hver overgang — snarere end specifikke pixels. Layoutet er opbygget med native CSS-grid og flexbox og tilpasser sig fra bred desktop til en enkelt kolonne uden separate mobilvisninger.

Afhængighedskort

Reads / writesats_candidates, ats_applications, ats_jobs, ats_interviews, ats_clients, ats_custom_reports
Access gateBusiness plan and above — enforced server-side by the tool registry
Monthly quotaforskellige værktøjer pr. måned: Trial 3 / Starter 5 / Growth 15 … ubegrænset på Enterprise
Usage journalats_tool_activity (pr. åbning)
Tenancyenhver forespørgsel filtreres efter organisations-id på forespørgselslaget
Side effectsbaggrundstråde — aldrig på anmodningsstien

brugerflade-blueprint

Strukturelt skema over brugerfladen — paneler, hierarki og interaktionsmuligheder. En kontrakt, ikke et skærmbillede.
metrik
metrik
forskel i forhold til forrige
forskel i forhold til forrige
Aggregeringslærred — beregnet ved anmodning
CSVPDF — genereres igen pr. anmodning
Fig. 1 — Brugerdefineret rapportbygger: Strukturel grænsefladeskitse. Paneler og tilstande er kontrakten; viste data er pladsholdere.

Interaktionsforløb — tilstande, valideringer, feedback

Enhver tilstand nedenfor håndhæves på serversiden; grænsefladen rapporterer den, den bestemmer den ikke.
Open viewregistreringsspærre: abonnement + månedlig kvote
Aggregatedynamiske aggregeringer på organisationsniveau ved anmodningstidspunktet — ingen forældede opsummeringer
Renderservergenererede SVG-diagrammer; forskelle i forhold til den foregående tilsvarende periode
Drill / exportCSV / PDF regenereres pr. anmodning
Ingen data endnu → diagrammet angiver dette; intet interpoleres eller opfindesPeriode uden sammenligning → delta udeladt frem for opdigtetEksport → regenereret fra det aktive datalager på kliktidspunktet
Fig. 2 — interaktionsflow: marineblå = tilstande, guld = serverhåndhævede gates, grøn = bekræftede resultater; tags lister grænsetilfældene og deres feedback.

Datakanvas — hvordan målinger gengives

Interaktiv prøve med illustrative data (ikke realtidsmålinger). I produktet beregnes serier ved aggregeringer på organisationsniveau på anmodningstidspunktet og tegnes som integreret SVG — ingen diagrambiblioteker, intet opfundet på klientsiden.

Ofte stillede spørgsmål

Er rapportdataene cachelagret?
Nej — gemte definitioner køres igen mod Deres live-indekser ved hver kørsel, så en rapport aldrig viser forældede tal.
Where can I export to?
CSV-download, Google Sheets i Deres tilknyttede Drive eller Excel i Deres tilknyttede OneDrive.
Hvilket abonnement inkluderer dette værktøj?
Business og derover, med 14 dages gratis prøveperiode tilgængelig.

Kort overblik

  • Inkluderet fra Business-abonnementet og opefter
  • Fem live datakilder, udvælgelse på feltniveau
  • Gemte definitioner genkøres direkte – aldrig forældede
  • Eksporterer til CSV, Google Sheets og Excel
  • Supplerer den indbyggede rapportside med seks faner
  • 14 dages gratis prøveperiode tilgængelig

Se brugerdefineret rapportbygger i Deres egen rekruttering.

Medbring en reel jobbeskrivelse til en 30-minutters demo — gratis prøveperiode inkluderet.

Book en demo
Expertini Intelligent
Online nu
Hej! Jeg er Expertinis intelligente produktekspert. Spørg mig om hvad som helst vedrørende vores løsninger, få vejledning om alle vores ansættelsesværktøjer, eller fortæl mig blot, hvad De forsøger at opnå – så vil jeg pege Dem i den rigtige retning. Ved konto-specifikke problemer kan De sende en e-mail til support@expertini.com.