Vad Keplin är
En översikt av plattformen — vad den bygger, för vem, och hur delarna passar ihop.
Keplin är en plattform för att bygga kompletta affärsapplikationer — med egna skärmar, data, logik, automatisering och användare — utan att sätta upp och underhålla en traditionell utvecklingsstack. Ett team ritar datamodellen, komponerar skärmarna i en visuell editor, kopplar in API:er och automatiseringar, och publicerar applikationen på en egen adress, redo att användas i webbläsaren eller i mobilappen.
Vad man bygger med Keplin
Vilken intern applikation eller kundapplikation som helst vars kärna är data och processer: ett CRM, en orderhantering, en portal för semesteransökningar, en operativ dashboard med schemalagda rapporter. Genom hela den här dokumentationen bygger vi en sådan från grunden — appen Kundhantering, ett CRM med konton, kontakter och affärsmöjligheter — och det är därifrån alla exempel och bilder du kommer att stöta på hämtas.

På andra sidan ser den byggda applikationen ut så här för den som använder den — utan minsta spår av verktyget den gjordes med:

Plattformens delar
Varje applikation i Keplin består av samma delar, och var och en har sitt kapitel i den här dokumentationen:
| Del | Vad den gör | Kapitel |
|---|---|---|
| Datamodell | Applikationens tabeller, fält, relationer och valideringsregler. | Datamodell |
| Skärmar | Applikationens sidor, ritade i en visuell editor med över 30 komponenter. | Skärmbyggaren |
| API:er | Tjänster som exponerar eller hämtar data — inklusive ett GraphQL-API som genereras från modellen. | API:er och GraphQL |
| Skript | Logik i Python, körd för hand, via schemaläggning eller som steg i ett API. | Skript |
| Arbetsflöden | Affärsprocesser med steg, beslut, väntlägen och mänskliga uppgifter. | Arbetsflöden |
| Rapporter | PDF- och Excel-dokument med regler, diagram och schemalagt utskick. | Rapporter |
| Appens användare | Kontona för dem som ANVÄNDER den byggda applikationen — skilda från dem som bygger den. | Publicering och runtime |
Runt applikationerna ger plattformen dig versionshantering (varje ändring registreras och går att ångra), observerbarhet (Radar visar vad varje app gör och var den går fel), aviseringar i realtid, och behörigheter för att bestämma vem som bygger och vem som använder vad.
Byggare och användare — två befolkningar
Det finns två sätt att vara i Keplin, och det är värt att skilja dem åt redan nu:
- De som bygger loggar in på plattformen (byggaren), ser listan över appar, ritar skärmar, redigerar modellen, hanterar versioner. Det är kontona som hanteras i Användare, med profilen administratör eller utvecklare.
- De som använder loggar in i den byggda applikationen, via adressen där den publicerades — och vet inte ens att Keplin finns. Det är konton som hör till varje app och hanteras i dess inställningar.
Nota
Den här uppdelningen återkommer i allt: plattformens inställningar tillhör den som administrerar den; varje apps inställningar (tema, språk, konton, behörigheter) tillhör appen och följer med den.
Hur du läser den här dokumentationen
Om du aldrig har använt Keplin är den rekommenderade vägen:
- Första stegen — logga in, lär känna arbetsytan och skapa din första app.
- Guide: ett CRM från grunden — bygg appen Kundhantering från början till slut, och rör vid alla delar på vägen.
- Därifrån fördjupar varje kapitel en del — använd sökningen (⌘K) för att gå rakt på ämnet.
Dica
Alla bilder i den här dokumentationen kommer från en riktig installation, med exempelappen ifylld. Det du ser på figurerna är det du kommer att se på skärmen.