Hva Keplin er
En oversikt over plattformen — hva den bygger, for hvem, og hvordan delene henger sammen.
Keplin er en plattform for å bygge komplette forretningsapplikasjoner — med egne skjermer, data, logikk, automatisering og brukere — uten å sette opp og vedlikeholde en tradisjonell utviklingsstack. Et team tegner datamodellen, setter sammen skjermene i en visuell editor, kobler til API-er og automatiseringer, og publiserer applikasjonen på en egen adresse, klar til bruk i nettleseren eller i mobilappen.
Hva du bygger med Keplin
Enhver intern applikasjon eller kundeapplikasjon som har data og prosesser i hjertet: et CRM, en ordrehåndtering, en portal for feriesøknader, et driftsdashbord med planlagte rapporter. Gjennom hele denne dokumentasjonen bygger vi en slik fra bunnen av — appen Kundehåndtering, et CRM med kontoer, kontakter og salgsmuligheter — og det er derfra alle eksemplene og bildene du kommer til å se, er hentet.

På den andre siden er det slik den ferdige applikasjonen ser ut for den som bruker den — uten et eneste spor av verktøyet den ble laget med:

Delene i plattformen
Hver applikasjon i Keplin består av de samme delene, og hver av dem har sitt eget kapittel i denne dokumentasjonen:
| Del | Hva den gjør | Kapittel |
|---|---|---|
| Datamodell | Tabellene, feltene, relasjonene og valideringsreglene i applikasjonen. | Datamodell |
| Skjermer | Sidene i applikasjonen, tegnet i en visuell editor med over 30 komponenter. | Skjermbyggeren |
| API-er | Tjenester som eksponerer eller henter data — inkludert et GraphQL-API som genereres fra modellen. | API-er og GraphQL |
| Skript | Logikk i Python, kjørt for hånd, etter tidsplan eller som trinn i et API. | Skript |
| Arbeidsflyter | Forretningsprosesser med trinn, beslutninger, ventetider og menneskelige oppgaver. | Arbeidsflyter |
| Rapporter | PDF- og Excel-dokumenter med regler, diagrammer og planlagt utsending. | Rapporter |
| Brukere av appen | Kontoene til dem som BRUKER den ferdige applikasjonen — atskilt fra dem som bygger den. | Publisering og runtime |
Rundt applikasjonene gir plattformen deg versjonering (hver endring blir registrert og kan reverseres), observerbarhet (Radar viser hva hver app gjør og hvor den svikter), varsler i sanntid, og tillatelser for å bestemme hvem som bygger og hvem som bruker hva.
Byggere og brukere — to befolkninger
Det finnes to måter å være i Keplin på, og det er verdt å skille dem fra hverandre med én gang:
- De som bygger logger inn på plattformen (builder-siden), ser listen over apper, tegner skjermer, redigerer modellen og styrer versjoner. Det er kontoene som administreres under Brukere, med profilene administrator eller developer.
- De som bruker logger inn i den ferdige applikasjonen, på adressen der den ble publisert — og vet ikke engang at Keplin finnes. Det er egne kontoer for hver app, administrert i innstillingene til appen.
Nota
Dette skillet går igjen overalt: innstillingene til plattformen tilhører den som administrerer den; innstillingene til hver app (tema, språk, kontoer, tillatelser) tilhører appen og følger med den.
Hvordan du leser denne dokumentasjonen
Hvis du aldri har brukt Keplin før, er dette den anbefalte veien:
- Første steg — logg inn, bli kjent med arbeidsområdet og lag den første appen.
- Veiledning: et CRM fra bunnen av — bygg appen Kundehåndtering fra ende til ende, og innom alle delene på veien.
- Derfra går hvert kapittel i dybden på én del — bruk søket (⌘K) for å gå rett på saken.
Dica
Alle bildene i denne dokumentasjonen kommer fra en ekte installasjon, med eksempelappen fylt med data. Det du ser på figurene, er det du kommer til å se på skjermen.