Spring til indhold
Caretaker

For IT-afdelingen

Hvad kører hvor, og hvordan logger man ind.

En gennemgang af drift, login, data, AI og integrationer. Mangler I noget, så skriv til os.

Drift

På jeres egen server eller i Azure.

Caretaker kører i dag på to måder. Data ligger i begge tilfælde i jeres egen database.

På jeres egen server
Windows Server med IIS og .NET 8, mod jeres egen SQL Server-database. Nye udgaver rulles ud af en build-agent, der kører som Windows-tjeneste på serveren og kun forbinder udad. Der skal ikke åbnes indgående porte eller oprettes VPN.
I Azure
App Service og Azure SQL. Forbindelsen til databasen kan bruge managed identity, så der ikke ligger et SQL-kodeord i opsætningen.
Jeres egen database
Web-udgaven arbejder på samme database som den klassiske Caretaker. Der er ingen datamigration, og de to kan bruges side om side. Web-udgaven tilføjer egne tabeller i databasen, fx til API-nøgler og log.
Egen webadresse
Hver kunde har sin egen udgave med egen webadresse og egen opsætning af login. I bestemmer, hvornår en ny udgave rulles ud.
Filer og dokumenter
Dokumenter ligger på et filshare på jeres server, i Azure Blob Storage, eller læses fra SharePoint.

Login og adgang

Sådan logger man ind, og hvad man får adgang til.

Login sker med Microsoft-konto, med brugernavn og kodeord eller med en kode på mail. Integrationer bruger API-nøgler.

Microsoft-login (Entra ID)
Single sign-on med jeres egen Entra ID. Brugeren skal også være oprettet i Caretaker; et gyldigt Microsoft-login giver ikke adgang i sig selv. Totrinsbekræftelse og adgangspolitikker styres i jeres egen tenant.
Brugernavn og kodeord
Caretakers eget login. Kodeord gemmes saltet og hashet, aldrig i klartekst.
Kode på mail
En engangskode på fem cifre, der gælder i ti minutter. Der er loft over antal koder og forsøg, og svaret er det samme, uanset om adressen findes.
Loft over loginforsøg
Login og udsendelse af koder er begrænset, så gentagne forsøg bremses.
Adgang pr. bruger
En bruger kan begrænses til bestemte enheder og til bestemte opgaver via katalogsæt, og rettigheder kan samles i brugergrupper. Ændrede rettigheder slår igennem inden for et minut uden nyt login.
API-nøgler til integrationer
Nøglen vises én gang ved oprettelse og gemmes kun som hash. Den kan have udløbsdato, IP-begrænsning og loft over forespørgsler pr. minut, den kan spærres, og brugen logges. Nøgler med læseadgang kan kun læse. API'et er dokumenteret til egne integrationer.

AI

Spørg din bygning, med den model I vælger.

Spørgsmål på dansk besvares ud fra jeres egne data. I vælger, hvilken model der svarer.

Svar ud fra jeres data
Svarene bygger på jeres egne data og angiver de kilder, de bygger på. Modellen skriver ikke selv databaseforespørgsler.
Valg af model
Claude via Anthropic eller en model i jeres egen Azure via Azure AI Foundry.
Hvor data går hen
Data bliver i jeres database. Spørgsmålet og de relevante uddrag sendes til den valgte tjeneste, Claude eller jeres egen Azure. Sådan holder vi jeres data sikre.
AI i arbejdsgangene
Forslag til modtager og kontering på bilag er slået fra som standard, og bilag godkendes kun af mennesker eller af regler, I selv har sat op. Servicerapporter kan arkiveres automatisk, når sorteringen er sikker; resten lander til gennemsyn.

AI i Caretaker og datasikkerhed

MCP

Jeres egne AI-assistenter kan slå op i Caretaker.

Caretaker har en MCP-server. Assistenter, der understøtter MCP, kan bruge den til at hente data fra Caretaker.

Godkendelse
Med en API-nøgle eller med OAuth, hvor nøglen er klienthemmeligheden.
Værktøjer
42 værktøjer til enheder, bygninger, vedligeholdsbehov, drift, journal, rekvisitioner, bilag og kontoplan. Alle læser, undtagen ét, der opretter en rekvisition som kladde.
Log og styring
Hvert kald logges med nøgle, bruger, værktøj, parametre og tidspunkt, og administratorer kan se loggen. Frie forespørgsler er begrænset til én læsende forespørgsel med højst 1.000 rækker, og administratorer kan skjule værktøjer.
Værd at vide
Adgang via MCP gives pr. API-nøgle og følger ikke den enkelte brugers afgrænsning til bestemte enheder. Udsted derfor nøgler med omtanke.

SharePoint

SharePoint som projektmappe.

En ejendoms projektmappe kan ligge i SharePoint. Caretaker viser filerne sammen med ejendommens øvrige dokumenter.

Kun læsning
Caretaker læser filerne i SharePoint-mappen. Filer lægges op og rettes i SharePoint, ikke fra Caretaker.
Opsætning
En app-registrering i jeres Entra ID med læseadgang til filer og sites via Microsoft Graph. Godkendelse med certifikat, klienthemmelighed eller en servicebruger. Servicebrugeren virker ikke, hvis kontoen er omfattet af totrinsbekræftelse eller adgangspolitikker.

Integrationer

Integrationer og datakilder.

Caretaker henter og sender data til de systemer, kommunen allerede bruger.

Økonomisystemer
OPUS, PRISME, ØS og BATCHFLOW. E-fakturaer kommer ind som OIOUBL, afgørelsen går til økonomisystemet, og kvitteringen kommer tilbage. Den første integration gik i drift i 2013. Mere om økonomi-integrationerne.
Datafordeler
BBR-data om grunde, bygninger og etager, matrikler og bygningsomrids.
Adresser
Adresser slås op i Danmarks Adresseregister.
Dalux, BIM og tegninger
Data fra Dalux FM kan hentes ind, og IFC-modeller og DXF-tegninger kan læses ind og blive til lokaler.
Servicerapporter
Rapporter kan hentes fra en postkasse via Microsoft Graph eller fra en mappe på serveren.

Hvad kræver det

Hvad det kræver af jer.

Det afhænger af, hvad I vælger. Her er de faste dele.

På egen server
Windows Server med IIS og .NET 8 Hosting Bundle, en SQL Server-database og udgående internetadgang for build-agenten.
Microsoft-login
En app-registrering i jeres Entra ID.
SharePoint
En app-registrering med læseadgang til de relevante sites.
AI
Et valg af model: Claude eller jeres egen Azure AI Foundry.

Om denne hjemmeside: caretaker.dk bruger ingen cookies og ingen sporing. Det gælder hjemmesiden; Caretaker-systemet er beskrevet ovenfor.

Spørgsmål fra IT?

Skriv, hvad I har brug for at vide om drift, sikkerhed eller integrationer. I får svar fra os, der udvikler systemet.

kontakt@caretaker.dk