KEPLIN Docs

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.

Dashbordet, den første siden etter pålogging: statusen til appene i installasjonen, trafikken og feilene de siste 24 timene.
Dashbordet, den første siden etter pålogging: statusen til appene i installasjonen, trafikken og feilene de siste 24 timene.

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:

Appen Kundehåndtering i drift for den som bruker den: skjermen Início, med indikatorene og diagrammet over salgsmuligheter.
Appen Kundehåndtering i drift for den som bruker den: skjermen Início, med indikatorene og diagrammet over salgsmuligheter.

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:

  1. Første steg — logg inn, bli kjent med arbeidsområdet og lag den første appen.
  2. Veiledning: et CRM fra bunnen av — bygg appen Kundehåndtering fra ende til ende, og innom alle delene på veien.
  3. 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.