Gi en tid du faktisk kan holde.
Ledig tid regnes ut fra arbeidstider, kompetansen en jobb krever, sonene du kjører til og bufferen rundt hvert besøk. En tid holdes av med utløp, og å bekrefte den er én transaksjon som ikke kan gi to biler på samme adresse.
Tir 14
08:0011:30Ons 15
09:0013:0015:30Tor 16
10:00Holdt av 9:41 — frigis hvis ingen bekrefter
Man
Tir
Ons
Tor
Fre
Bookede besøkEkstern opptatt tid
Modellen finner aldri opp en tid.
Den dyreste feilen i en AI-bookingflyt er en tid som aldri var ledig. Lavenity spør ikke en modell om når noen er ledig: ledig tid er et søk over ressurser, ukentlige arbeidstider og unntak, kompetanse og soner, og bufferne før og etter hvert besøk.
Det kunden får tilbudt er det søket returnerte. Å holde av skriver en rad med utløp, og bekreftelsen sjekker holdet, forespørselsversjonen og ledigheten på nytt før den committer — så en treg kunde mister et hold i stedet for noen andres formiddag.
Planleggingsreglene en servicebedrift allerede har
Tider som tåler møtet med virkeligheten
Kompetanse, serviceområder og buffere per ressurs snevrer inn søket før en tid vises. En ressurs som ikke kan gjøre jobben, eller ikke kjører til det postnummeret, blir ikke tilbudt.
Tir 14
08:0011:30Ons 15
09:0013:0015:30Tor 16
10:00Holdt av 9:41 — frigis hvis ingen bekrefter
Tider, soner og akutte saker du styrer
Arbeidstider bærer en tidssone. Serviceområder er postnumrene du faktisk dekker. En akutt sak utenfor arbeidstid følger reglene du skrev, ikke modellens skjønn.
- ArbeidstidMan–fre 07:00–17:00 · Europe/Berlin
- Serviceområder10115–10999, 12043–12059
- AkuttUtenfor arbeidstid → rett til et menneske
- Bookbare tjenester2 av 9 tillatt
Hold som frigir seg selv
Et forlatt hold utløper av seg selv, så en nølende kunde fryser aldri en formiddag.
Buffer før og etter
Kjøring og etterarbeid er del av tiden, ikke noe dagen skal absorbere.
Sonebevisst, ikke soneblind
Utenfor sone er fortsatt mulig og fortsatt en avgjørelse — velgeren oppgir grunnen.
Bekreft to ganger, book én
Gjentatte og samtidige bekreftelser gir samme avtale. Bevist mot Postgres.
Søk, hold, bekreft
Tre steg, hvert av dem trygt å gjenta. Det er det som lar en upålitelig kanal styre en pålitelig kalender.
- 01
Søket gir ekte tider
En lesning uten sideeffekter: kan caches, gjentas, og er den samme enten en operatør eller en integrasjon spurte.
- 02
Tiden holdes av, kort
Et hold er en rad med utløp, ikke et notat. Det blokkerer tiden mens kunden bestemmer seg, og frigir seg selv om de ikke gjør det.
- 03
Bekreftelsen committer alt på en gang
Avtalen, arbeidsordren og den utgående bekreftelsen er én transaksjon. Ingenting blir halvbooket fordi en prosess startet på nytt.
En begrensning i databasen slår en sjekk i koden.
To forespørsler som kommer i samme millisekund vil alltid slå en «er denne ledig?» på applikasjonsnivå. Lavenity legger garantien der samtidighet ikke kommer rundt den, og beviser det med en integrasjonssuite som fyrer bekreftelser parallelt mot en ekte Postgres.
En uke du kan lese
Kjørekalenderen viser besøk, hold og hullene mellom dem.
En vei for akutte saker
Hastverk utenfor arbeidstid følger reglene du skrev, inkludert rett til et menneske.
En avbestilling som rydder opp
Å avbestille frigir tiden og trekker tilbake arbeid ingen har begynt på.
Gi kundene en tid, ikke et løfte om å ringe tilbake
Sett opp én ressurs og én tjeneste, så begynner kalenderen å svare for deg.