KEPLIN Docs

Glossar

Alle Begriffe der Plattform, von A bis Z, mit einer kurzen Definition und dem Ort, an dem jeder von ihnen lebt.

Diese Seite ist die Schnellreferenz für das Vokabular von Keplin. Jeder Begriff hat eine Definition in zwei oder drei Sätzen und, wo es ihn gibt, den Ort auf der Plattform, an dem Sie ihn finden. Die fett gesetzten Namen sind die genauen Namen, die Sie auf dem Bildschirm sehen.

Dica

Lesen Sie das nicht von vorn bis hinten — nutzen Sie die Suche (⌘K), um direkt zu dem Begriff zu springen, der Ihnen gerade begegnet ist.

Der Baum der App: Die Minitabs UI, Code, Daten und Radar ordnen alles, was eine App hat.
Der Baum der App: Die Minitabs UI, Code, Daten und Radar ordnen alles, was eine App hat.

A

Administrator (admin) — Die Rolle desjenigen, der baut, mit vollem Zugriff: alle Apps, dazu die Verwaltung der Benutzer, der API-Schlüssel, der Einstellungen der Plattform sowie das Erstellen und Löschen von Apps.

Aktion (Berechtigungen) — Eine Fähigkeit, die in den Berechtigungen der App deklariert wird (z. B. „bestellung-genehmigen“). Widgets können eine Aktion verlangen: Wer sie nicht hat, sieht das Widget nicht oder sieht es deaktiviert.

API — Eine Datenoperation der App, ausgeliefert von deren GraphQL-Endpunkt. Sie wird in einem eigenen Editor gebaut: entweder als Tabellen-API oder als Pipeline aus Schritten (SQL, Code, HTTP-Aufruf, Skript).

API-Schlüssel — Ein Zugangsschlüssel, mit dem externe Clients die GraphQL-APIs aufrufen. Verwaltet im globalen Menü API-Schlüssel; jeder Schlüssel hat einen Scope — die Apps und Endpunkte, auf die er Zugriff gibt. Der Schlüssel im Klartext wird nur in dem Moment angezeigt, in dem er generiert wird.

App — Die Einheit von allem in Keplin: eine vollständige Anwendung mit eigenen Bildschirmen, Daten, APIs, Skripten, Einstellungen und Benutzern. Siehe die Seite Grundbegriffe dieses Kapitels.

Arbeitsbereich — Siehe Workspace.

Arbeitsversion — Die Version, in der SIE gerade arbeiten, gewählt im Menü Versionen. Sie ist individuell: Ihre zu wechseln ändert die von niemandem sonst.

Asset — Eine Datei der App (Bild, Dokument, …), hochgeladen im Abschnitt Assets des Minitabs UI, um sie in den Bildschirmen zu verwenden — zum Beispiel das Logo.

Authentifizierung (der App) — Der Abschnitt der Einstellungen der App, der entscheidet, wie deren Benutzer hereinkommen: Benutzername und Passwort in der App verwaltet, öffentliche Registrierung ein- oder ausgeschaltet und Wiederherstellung des Passworts.

B

Baum der App — Die Seitenleiste des Arbeitsbereichs einer App, mit allem, was sie enthält, organisiert in Minitabs (UI, Code, Daten, Radar). Er lässt sich durch Ziehen am rechten Rand in der Größe ändern.

Benachrichtigungen — Nachrichten in Echtzeit für die Benutzer der App (Glocke in der Ecke) und Versandkanäle (z. B. E-Mail), konfiguriert in den Einstellungen der App.

Benutzer der App — Ein Konto desjenigen, der die gebaute Anwendung nutzt. Verwaltet in den Einstellungen der App (Benutzer der App); er kommt über die Systembildschirme der App herein, nie über die Plattform.

Benutzer (Plattform) — Das globale Menü, in dem die Administratoren die Konten derer verwalten, die bauen: Konten anlegen, Rollen ändern, Passwörter zurücksetzen, Zugänge deaktivieren.

Berechtigungen — Der Abschnitt der Einstellungen der App, in dem die Aktionen und die Rollen der Benutzer der App deklariert werden — wer innerhalb der gebauten App was tun darf.

Bericht — Ein PDF- oder Excel-Dokument, auf der Plattform entworfen, mit Gruppierungen, Diagrammen und geplantem Versand. Lebt im Minitab Daten, Abschnitt Berichte.

Bildschirm — Eine Seite der gebauten App, entworfen im visuellen Editor. Er hat eine Route, kann Parameter haben und besteht aus Widgets, die an Daten gebunden sind.

C

Checkout (Sperre) — Ein Element (einen Bildschirm, eine API, ein Skript) für sich reservieren: Checkout — für mich sperren im Menü des Elements. Die anderen sehen das Schloss Ausgecheckt von … und speichern nicht darüber; Checkin — freigeben gibt es zurück.

D

Datasource — Siehe Datenquelle.

Datastore — Ein Datencontainer eines Bildschirms: Er bindet einen Datensatz oder eine Liste aus einer API an die Widgets dieses Bildschirms (ein Formular an einen Datensatz, ein Grid an eine Liste). Wird im Editor der Bildschirme konfiguriert, in der Kategorie Daten.

Datenmodell — Die Karte der Entitäten der App: aus den Datenquellen importierte Tabellen, Felder mit Anzeigenamen, Beziehungen und Enums. Es ist die Grundlage der Tabellen-APIs und der Datenbindungen in den Bildschirmen.

Datenquelle — Eine Verbindung zu einer Datenbank (intern oder extern), verwendet von den APIs, den Skripten und dem Modell der App. Wird im Minitab Daten, Abschnitt Datenquellen, verwaltet; die Zugangsdaten liegen verschlüsselt.

Developer — Die Rolle desjenigen, der baut, mit eingeschränktem Zugriff: Er sieht nur die Apps, die ihm zugewiesen wurden — und tut darin alles, außer dem, was Administratoren vorbehalten ist (Apps erstellen und löschen, Konten und Schlüssel verwalten).

E

Einstellungen der App — Das Konfigurationspanel einer App, geöffnet über das Zahnrad oben im Baum: Allgemein, Authentifizierung, Benachrichtigungen, Speicher, Benutzer der App, Berechtigungen, Theme, Übersetzungen und Rotation der Einträge.

Endpunkt — Der öffentliche GraphQL-Eingang einer App: /api/graphql/<slug>. Alle veröffentlichten APIs der App werden dort ausgeliefert; die Adresse erscheint im Tab Übersicht.

Enum — Eine geschlossene Liste von Werten mit Beschriftung (z. B. Status Aktiv/Inaktiv). Die Enums des Modells speisen Auswahlfelder in den Bildschirmen, Kanban-Spalten und Argumente von APIs.

G

GraphQL — Die Sprache der APIs von Keplin: Die Clients stellen Queries (Lesevorgänge) und Mutations (Schreibvorgänge) an den Endpunkt der App. Der Editor der APIs erzeugt die Dokumentation und kopierfertige Beispiele.

H

Historie — Das Protokoll aller Speichervorgänge einer Version: wer, wann und was. Öffnet sich im Menü Versionen; erlaubt App auf diesen Stand zurücksetzen und Diese Änderung rückgängig machen.

Host — Eine veröffentlichte Adresse einer App (z. B. crm.firma.de). Jeder Host liefert genau eine Version aus; wird im Abschnitt Veröffentlichung der Einstellungen der App verwaltet.

L

Layout — Ein wiederverwendbares Skelett eines Bildschirms (z. B. Basis mit Kopfzeile): Die Bildschirme, die es verwenden, erben die Struktur. Lebt im Baum der Bildschirme, erstellt mit Neues Layout.

M

main — Die allererste Version jeder App, zusammen mit ihr erstellt. Sie kann nicht gelöscht werden.

MCP-Verbindungen — Die Kontoseite, auf der Sie die externen Anwendungen (Assistenten, Agenten) sehen und widerrufen, denen Sie Zugriff auf Ihr Konto erteilt haben. Jede sieht und tut genau das, was Sie sehen und tun.

Mutation — Eine GraphQL-Operation, die Daten schreibt. Die Tabellen-APIs erzeugen add, update und delete; in einer Pipeline markiert man die API als Mutation — schreibt Daten.

N

Navigation — Das Menü der gebauten App (obere und seitliche Leiste), mit Einträgen, Untermenüs, Trennlinien und dem Benutzermenü. Wird im Knoten Navigation des Minitabs UI bearbeitet.

O

Observability — Das globale Menü mit dem Zustand der gesamten Installation: Ereignisse, Fehler, Audit. Für denselben Blick innerhalb EINER App siehe Radar.

Öffentlicher Bildschirm — Ein Bildschirm, der ohne angemeldete Sitzung ausgeliefert wird. Er lädt nur Daten aus APIs mit öffentlichem Lesezugriff.

P

Paket (.keplinapp) — Die Exportdatei einer App, um sie anderswo zu installieren: Einstellungen ▸ Allgemein ▸ Diese App mitnehmen exportiert; Neue App ▸ Paket importieren importiert.

Python — Die Sprache der Skripte der App. Jedes Skript hat seine eigene Umgebung mit Abhängigkeiten, die im Baum verwaltet werden (pip).

Q

Query — Eine GraphQL-Operation, die Daten liest. In den Tabellen-APIs ist es die Operation get…, mit Filtern und Sortierung inklusive.

R

Radar — Der Minitab des Baums der App, der zeigt, was sie gerade tut und wo sie scheitert: Aufrufe der APIs, Ausführungen von Skripten, Sitzungen der Benutzer und Probleme — dabei unterscheidet er Fehler Ihres Codes von Fehlern der Plattform.

Der Minitab Radar: die Gesundheit der App von innen gesehen — APIs, Skripte, Sitzungen und Probleme.
Der Minitab Radar: die Gesundheit der App von innen gesehen — APIs, Skripte, Sitzungen und Probleme.

Rolle — Das Profil eines Kontos desjenigen, der baut: admin oder developer. Wird im globalen Menü Benutzer geändert und greift beim nächsten Login.

Route — Der Pfad eines Bildschirms innerhalb der Adresse der App (z. B. /clientes). Systembildschirme haben feste Routen.

Routen-Parameter — Ein Wert, der über die Adresse eines Bildschirms hereinkommt (z. B. die ID des Kunden im Datenblatt). Wird im Abschnitt Routen-Parameter des Bildschirms deklariert und in den Datenbindungen verwendet.

S

Secrets — Sensible Werte der App (Tokens, Passwörter von Diensten), verschlüsselt gespeichert und für die Skripte und APIs verfügbar, ohne im Code aufzutauchen. Leben im Minitab Code, Gruppe App.

Sitzung — Der Zeitraum zwischen Anmelden und Abmelden. Im Radar zeigt die Sitzung eines Benutzers der App den Weg, den er gegangen ist, Schritt für Schritt.

Skript — Logik in Python, die auf dem Server läuft: von Hand, per Zeitplan oder als Schritt einer API. Jedes Skript hat eigene Dateien, Abhängigkeiten und eine Historie der Ausführungen.

Slug — Die automatisch abgeleitete Kurzform des Namens einer App (z. B. Kundenverwaltunggestao-clientes). Sie geht in die Adressen ein: /app/gestao-clientes, /api/graphql/gestao-clientes.

Systembildschirm — Ein Bildschirm, den es in jeder App gibt, mit fester Route und festem Zugriff: Login, Passwort wiederherstellen und Registrierung. Lebt in der Gruppe System des Baums der Bildschirme; das Aussehen bearbeitet man wie bei jedem anderen Bildschirm.

T

Tab — Ein Tab der Arbeitszone: Jeder geöffnete Bildschirm, jede API, jedes Skript und jedes Panel ist ein Tab. Sie lassen sich ziehen, um den Platz zu teilen; einen Tab mit ungespeicherten Änderungen zu schließen fragt nach.

Tabellen-API — Eine API, die aus einer Tabelle des Datenmodells erzeugt wird: Sie wählen die Tabelle, die bereitgestellten Aktionen (lesen, einfügen, aktualisieren, löschen) und die enthaltenen Felder, und die Operationen sind fertig.

Theme — Die Farben, Schriftarten und das Aussehen der gebauten App, pro App im Abschnitt Theme der Einstellungen festgelegt.

Trigger — Ein Automatismus der Datenbank, der auf Einfügungen, Änderungen oder Löschungen in einer Tabelle reagiert, visuell auf einer Datenquelle gebaut.

TypeScript — Die Sprache der Ereignisse der Bildschirme: der Code, der läuft, wenn ein Button geklickt wird oder ein Wert sich ändert, geschrieben im Code-Editor des Builders der Bildschirme.

U

Übersetzungen — Die Sprachen der gebauten App und ihre Texte in jeder davon, verwaltet im Abschnitt Übersetzungen der Einstellungen der App.

Übersicht — Der Tab, der im Workspace einer App standardmäßig öffnet: Name, Beschreibung, Zählungen (APIs, Datenquellen, API-Schlüssel) und der GraphQL-Endpunkt.

V

Veröffentlichung — Die Zuordnung Host → Version, die entscheidet, welche Version der App jede Adresse ausliefert. Siehe Grundbegriffe.

Version — Eine vollständige Kopie des Designs und der Daten einer App, mit eigenem Leben. Siehe Grundbegriffe.

W

Widget — Ein Baustein eines Bildschirms: Tabelle, Feld, Button, Diagramm, Kalender, Kanban, … Die App bringt über 30 Widgets aus System mit, und Sie können eigene programmieren, die in derselben Palette verfügbar werden.

Workflow — Ein Geschäftsprozess, in Schritten entworfen: Entscheidungen, Wartezeiten, menschliche Aufgaben. Lebt im Minitab UI, Abschnitt Workflows.

Workspace — Die Arbeitszone einer App: die Tabs, in denen alles bearbeitet wird, neben dem Baum. Wir nennen ihn auch „Arbeitsbereich“; das Layout der Tabs bleibt pro App erhalten.

Z

Zeitplan — Die automatische Ausführung eines Skripts zu einer Uhrzeit oder in einem Intervall. Lebt unter dem Skript, im Baum des Minitabs Code; er kann aktiviert und deaktiviert werden, ohne ihn zu löschen.