Woordenlijst
Alle termen van het platform, van A tot Z, met een korte definitie en de plek waar elke term leeft.
Deze pagina is de snelle referentie voor het vocabulaire van Keplin. Elke term heeft een definitie van twee of drie zinnen en, waar die bestaat, de plek op het platform waar u hem vindt. De namen in vet zijn de exacte namen die u op het scherm ziet.
Dica
Lees dit niet van kaft tot kaft — gebruik de zoekfunctie (⌘K) om rechtstreeks naar de term te springen die u tegenkwam.

A
Actie (rechten) — Een bevoegdheid die wordt gedeclareerd in de Rechten van de app (bijv.: «bestelling-goedkeuren»). Widgets kunnen een actie vereisen: wie haar niet heeft, ziet de widget niet, of ziet hem uitgeschakeld.
API — Een gegevensbewerking van de app, geserveerd door haar GraphQL-endpoint. U bouwt hem in een eigen editor: ofwel als Tabel-API ofwel als een pipeline van stappen (SQL, code, HTTP-aanroep, script).
API-sleutel — Een toegangssleutel waarmee externe clients de GraphQL-API's aanroepen. Beheerd in het globale menu API-sleutels; elke sleutel heeft een scope — de apps en endpoints waartoe hij toegang geeft. De sleutel in leesbare tekst wordt alleen getoond op het moment dat hij wordt gegenereerd.
App — De eenheid van alles in Keplin: een complete applicatie met eigen schermen, gegevens, API's, scripts, instellingen en gebruikers. Zie de pagina Essentiële begrippen van dit hoofdstuk.
App-boom — De zijbalk van de werkruimte van een app, met alles wat zij bevat, geordend in minitabs (UI, Code, Data, Radar). U verandert de breedte door aan de rechterrand te slepen.
Asset — Een bestand van de app (afbeelding, document, …) geüpload in de sectie Assets van de minitab UI, om in de schermen te gebruiken — bijvoorbeeld het logo.
Authenticatie (van de app) — De sectie van de instellingen van de app die bepaalt hoe haar gebruikers binnenkomen: gebruikersnaam en wachtwoord beheerd in de app, openbare registratie aan of uit, en wachtwoordherstel.
B
Beheerder (admin) — Het profiel van wie bouwt met volledige toegang: alle apps, plus het beheer van gebruikers, API-sleutels, instellingen van het platform en het aanmaken en verwijderen van apps.
C
Checkout (vergrendeling) — Een element (een scherm, een API, een script) voor uzelf reserveren: Uitchecken — voor mij vergrendelen in het menu van het element. De anderen zien het slot Uitgecheckt door… en slaan er niet overheen op; Inchecken — vrijgeven geeft het terug.
D
Datasource — Een verbinding met een database (intern of extern), gebruikt door de API's, de scripts en het model van de app. U beheert hem in de minitab Data, sectie Datasources; de inloggegevens blijven versleuteld.
Datastore — Een gegevenshouder van één scherm: hij koppelt een record of een lijst van een API aan de widgets van dat scherm (een formulier aan een record, een raster aan een lijst). U stelt hem in in de schermeditor, in de categorie Gegevens.
Developer — Het profiel van wie bouwt met beperkte toegang: hij ziet alleen de apps die hem worden toegewezen — en daarin doet hij alles, behalve wat aan beheerders is voorbehouden (apps aanmaken en verwijderen, accounts en sleutels beheren).
E
Endpoint — De openbare GraphQL-ingang van een app:
/api/graphql/<slug>. Alle gepubliceerde API's van de app worden daar
geserveerd; het adres verschijnt op het tabblad Overzicht.
Enum — Een gesloten lijst van waarden met een label (bijv.: status Actief/Inactief). De enums van het model voeden keuzevelden in de schermen, kanban-kolommen en argumenten van API's.
G
Gebruiker van de app — Een account van wie de gebouwde applicatie gebruikt. Beheerd in de instellingen van de app (Gebruikers van de app); hij komt binnen via de systeemschermen van de app, nooit via het platform.
Gebruikers (platform) — Het globale menu waar de beheerders de accounts beheren van wie bouwt: accounts aanmaken, rollen wijzigen, wachtwoorden herstellen, toegang uitschakelen.
Gegevensbron — Zie Datasource.
Gegevensmodel — De kaart van de entiteiten van de app: tabellen geïmporteerd uit de datasources, velden met weergavenamen, relaties en enums. Het is de basis van de tabel-API's en van de gegevenskoppelingen in de schermen.
Geschiedenis — Het register van alles wat in een versie is opgeslagen: wie, wanneer en wat. U opent het in het menu Versies; het maakt De app naar deze toestand terugzetten en Deze wijziging terugdraaien mogelijk.
GraphQL — De taal van de API's van Keplin: de clients doen queries (lezen) en mutations (schrijven) tegen het endpoint van de app. De API-editor genereert de documentatie en voorbeelden die klaar zijn om te kopiëren.
H
Host — Een gepubliceerd adres van een app (bijv.: crm.bedrijf.com). Elke
host serveert precies één versie; u beheert dat in de sectie Publicatie
van de instellingen van de app.
I
Instellingen van de app — Het configuratiepaneel van een app, geopend met het tandwiel boven in de boom: Algemeen, Authenticatie, Meldingen, Opslag, Gebruikers van de app, Rechten, Thema, Vertalingen en Rotatie van registraties.
L
Lay-out — Een herbruikbaar skelet van een scherm (bijv.: basis met koptekst): de schermen die het gebruiken, erven de structuur. Het leeft in de schermenboom en wordt aangemaakt met Nieuwe lay-out.
M
main — De eerste versie van elke app, samen met haar aangemaakt. Zij kan niet worden verwijderd.
MCP-verbindingen — De accountpagina waar u de externe applicaties (assistenten, agenten) ziet en intrekt waaraan u toegang tot uw account hebt verleend. Elk van hen ziet en doet precies wat u ziet en doet.
Meldingen — Berichten in real time voor de gebruikers van de app (de bel in de hoek) en verzendkanalen (bijv.: e-mail) die in de instellingen van de app worden ingesteld.
Mutation — Een GraphQL-bewerking die gegevens schrijft. De tabel-API's
genereren add, update en delete; in een pipeline markeert u de API als
Mutation — schrijft gegevens.
N
Navigatie — Het menu van de gebouwde app (bovenbalk en zijbalk), met items, submenu's, scheidingslijnen en het gebruikersmenu. U bewerkt het in de knoop Navigatie van de minitab UI.
O
Observability — Het globale menu met de status van de hele installatie: gebeurtenissen, fouten, audit. Voor dezelfde blik binnen ÉÉN app, zie Radar.
Openbaar scherm — Een scherm dat zonder aangemelde sessie wordt geserveerd. Het laadt alleen gegevens van API's met openbaar leesrecht.
Overzicht — Het tabblad dat standaard opent in de werkruimte van een app: naam, beschrijving, aantallen (API's, datasources, API-sleutels) en het GraphQL-endpoint.
P
Pakket (.keplinapp) — Het exportbestand van een app, om haar ergens
anders te installeren: Instellingen ▸ Algemeen ▸ Deze app meenemen
exporteert; Nieuwe app ▸ Pakket importeren importeert.
Planning — De automatische uitvoering van een script op een tijdstip of met een interval. Zij leeft onder het script, in de boom van de minitab Code; zij kan worden in- en uitgeschakeld zonder haar te verwijderen.
Publicatie — De koppeling host → versie die bepaalt welke versie van de app elk adres serveert. Zie Essentiële begrippen.
Python — De taal van de scripts van de app. Elk script heeft zijn eigen omgeving met afhankelijkheden die in de boom worden beheerd (pip).
Q
Query — Een GraphQL-bewerking die gegevens leest. In de tabel-API's is dat
de bewerking get…, inclusief filters en sortering.
R
Radar — De minitab van de app-boom die laat zien wat de app doet en waar het misgaat: aanroepen van de API's, uitvoeringen van scripts, sessies van de gebruikers en problemen — met onderscheid tussen fouten van uw code en fouten van het platform.

Rapport — Een PDF- of Excel-document dat op het platform is ontworpen, met groeperingen, grafieken en verzending volgens planning. Het leeft in de minitab Data, sectie Rapporten.
Rechten — De sectie van de instellingen van de app waar de acties en de profielen van de gebruikers van de app worden gedeclareerd — wie wat mag doen binnen de gebouwde app.
Rol — Het profiel van een account van wie bouwt: admin of developer. U wijzigt hem in het globale menu Gebruikers en hij geldt vanaf de volgende aanmelding.
Route — Het pad van een scherm binnen het adres van de app (bijv.:
/clientes). Systeemschermen hebben vaste routes.
Routeparameter — Een waarde die via het adres van een scherm binnenkomt (bijv.: de id van de klant op de fiche). U declareert hem in de sectie Routeparameters van het scherm en gebruikt hem in de gegevenskoppelingen.
S
Scherm — Een pagina van de gebouwde app, ontworpen in de visuele editor. Het heeft een route, kan parameters hebben, en bestaat uit widgets die aan gegevens zijn gekoppeld.
Script — Logica in Python die op de server draait: met de hand, volgens planning, of als stap van een API. Elk script heeft eigen bestanden, afhankelijkheden en een geschiedenis van uitvoeringen.
Secrets — Gevoelige waarden van de app (tokens, wachtwoorden van diensten) versleuteld opgeslagen en beschikbaar voor de scripts en API's zonder in de code te verschijnen. Zij leven in de minitab Code, groep App.
Sessie — De periode tussen binnenkomen en weggaan. In de Radar laat de sessie van een gebruiker van de app zien welke weg hij heeft afgelegd, stap voor stap.
Slug — De korte vorm van de naam van een app, automatisch afgeleid (bijv.:
Klantenbeheer → gestao-clientes). Hij komt in de adressen terecht:
/app/gestao-clientes, /api/graphql/gestao-clientes.
Systeemscherm — Een scherm dat in elke app bestaat, met een vaste route en vaste toegang: Login, Wachtwoord herstellen en Registratie. Het leeft in de groep Systeem van de schermenboom; het uiterlijk bewerkt u zoals dat van elk ander scherm.
T
Tabblad — Een tab van de werkzone: elk geopend scherm, elke API, elk script of paneel is een tabblad. U sleept ze om de ruimte te verdelen; een tabblad met niet-opgeslagen wijzigingen sluiten vraagt om bevestiging.
Tabel-API — Een API die uit een tabel van het gegevensmodel wordt gegenereerd: u kiest de tabel, de beschikbaar gestelde acties (lezen, invoegen, bijwerken, verwijderen) en de opgenomen velden, en de bewerkingen zijn klaar.
Thema — De kleuren, lettertypen en het uiterlijk van de gebouwde app, per app vastgelegd in de sectie Thema van de instellingen.
Trigger — Een automatisme van de database dat reageert op invoegingen, wijzigingen of verwijderingen in een tabel, visueel gebouwd op een datasource.
TypeScript — De taal van de schermgebeurtenissen: de code die draait wanneer op een knop wordt geklikt of een waarde verandert, geschreven in de code-editor van de schermbouwer.
V
Versie — Een volledige kopie van het ontwerp en de gegevens van een app, met een eigen leven. Zie Essentiële begrippen.
Vertalingen — De talen van de gebouwde app en haar teksten in elk daarvan, beheerd in de sectie Vertalingen van de instellingen van de app.
W
Werkruimte — Zie Workspace.
Werkversie — De versie waarin U aan het werk bent, gekozen in het menu Versies. Zij is individueel: de uwe wisselen verandert die van niemand anders.
Widget — Een onderdeel van een scherm: tabel, veld, knop, grafiek, kalender, kanban, … De app brengt meer dan 30 widgets van Systeem mee en u kunt uw eigen widgets programmeren, die in hetzelfde palet beschikbaar komen.
Workflow — Een bedrijfsproces dat in stappen is ontworpen: beslissingen, wachttijden, menselijke taken. Het leeft in de minitab UI, sectie Workflows.
Workspace — De werkzone van een app: de tabbladen waarin alles wordt bewerkt, naast de boom. Wij noemen die ook «werkruimte»; de indeling van de tabbladen blijft per app bewaard.