Individueller Code und API, wenn der Baukasten nicht reicht
Jede Liste, jede Detailansicht und jedes Dashboard kann ein eigenes Widget sein. Schreiben Sie Code gegen die Megorix-API, wenn der Baukasten nicht ausreicht.
- Listen, Detailansichten und Formulare lassen sich durch eigene Widgets ersetzen — echte Komponenten, die Sie im Dev Studio öffnen und bearbeiten.
- Schreiben Sie React/TypeScript-Code gegen die Megorix-API, um genau das zu bauen, was Sie brauchen.
- Kombinieren Sie visuell erstellte Teile mit handgeschriebenen Teilen im selben System.
Visueller Builder oder individuelle Programmierung: Wann lohnt sich was?
Beginnen Sie mit dem, was sich konfigurieren lässt: Entitäten und Felder für die Daten, Regeln und Workflows für die Prozesse sowie Listen-, Board- oder Kalenderansichten für die tägliche Arbeit. Code kommt ins Spiel, wenn der Bildschirm oder die Logik, die Sie brauchen, nicht in diese Bausteine passt — und in diesen Fällen lohnt er sich:
- Ein Dashboard mit den Kennzahlen Ihres Unternehmens — Diagramme, Summen und Vergleiche, die keine fertige Ansicht zeigt.
- Eine Detailansicht, eine Liste oder ein Formular, gestaltet für eine ganz bestimmte Aufgabe, anstelle des Bildschirms, den Megorix aus den Feldern erzeugt.
- Serverlogik, die keine Regel abdeckt: Berechnungen über mehrere Entitäten hinweg, besondere Validierungen, geplante Aufgaben.
- Die Anbindung an ein anderes Programm per API, mit verschlüsselt gespeicherten Zugangsdaten.
React-Widget im Dev Studio entwickeln: vom Entwurf bis zur Veröffentlichung
Das Dev Studio ist der Code-Editor von Megorix und läuft im Browser, ohne dass etwas installiert werden muss. Ein Widget ist eine React-Komponente in TypeScript, bestehend aus einer oder mehreren Dateien.
- 1
Erstellen Sie das Widget und wählen Sie, wo es erscheint: auf einer Seite des Systems, in einem Dashboard, in einem Abschnitt einer Seite oder anstelle der Liste oder Detailansicht einer Entität.
- 2
Schreiben Sie den Code mit den Oberflächenkomponenten von Megorix — Tabellen, Formulare, Dialoge, Tabs — und mit Funktionen, die Datensätze lesen und speichern, Dateien hochladen, PDFs erzeugen oder ein externes System aufrufen.
- 3
Verfolgen Sie das Ergebnis in der Vorschau, die schon beim Tippen direkt im Browser kompiliert wird. Beim Speichern kompiliert der Server den Code und prüft die Typen.
- 4
Gespeicherte Änderungen bleiben zunächst ein Entwurf. Beim Veröffentlichen wird eine Version gesichert — und jede frühere Version lässt sich wiederherstellen.
- Nur Administratoren speichern und veröffentlichen Code; alle anderen Benutzer nutzen das Ergebnis mit den Berechtigungen, die sie bereits haben.
- Widgets kommen auch auf Website und Onlineshop zum Einsatz: als ganze Seite, Kopfzeile, Fusszeile oder Abschnitt innerhalb einer im Builder erstellten Seite.
REST-API, Webhooks und individuelle Schnittstellen zu anderen Programmen
Die REST-API von Megorix bietet Zugriff auf die Daten jedes Moduls — Datensätze auflisten, suchen, erstellen, ändern und löschen —, auf Dateien und auf die PDF-Erzeugung. Jeder API-Schlüssel agiert als Dienstbenutzer, mit den Rollen, Sichtbarkeitsregeln und Feldberechtigungen dieses Benutzers; er kann ein Ablaufdatum und eine Liste zugelassener IP-Adressen haben. Die Dokumentation folgt dem OpenAPI-Format.
Für die Anbindung an ein anderes Programm speichert Megorix die Verbindung — HTTP, FTP oder SFTP, mit Basic-Authentifizierung, Token, API-Schlüssel oder OAuth2 — mit verschlüsselten Zugangsdaten. Ein Mapping legt fest, was gesendet wird, wenn etwas passiert, zum Beispiel wenn eine Bestellung bestätigt wird; schlägt der Aufruf fehl, wird er wiederholt, und jede Übertragung wird protokolliert. Die Antwort des anderen Systems kann in den Datensatz zurückgeschrieben werden; in umgekehrter Richtung empfangen eingehende Webhooks signierte Benachrichtigungen.
So gelangen in einem Transportunternehmen die Daten einer abgeschlossenen Lieferung in die Fakturierungssoftware, und in einer Werkstatt wird die Nummer des ausgestellten Belegs im Reparaturauftrag gespeichert. Sehen Sie sich die Integrationen an, die MegaPC bereits umgesetzt hat.
ERP mit Claude entwickeln: per MCP und mit Prüfung vor der Veröffentlichung
Über MCP mit Megorix verbunden, kann Claude anhand einer Beschreibung Module, Entitäten und Felder, Widgets, Regeln, Workflows und Seiten des Onlineshops erstellen — sofern die Person, die Claude verbindet, Administrator ist und diese Berechtigung erteilt. Alles, was Claude baut, bleibt als Entwurf in der Testumgebung, bis jemand es prüft und veröffentlicht. Erfahren Sie mehr über KI in Megorix.
Häufige Fragen zu eigenem Code und zur API
Ja — in Megorix können eine Liste, eine Detailansicht oder ein Dashboard eigene Widgets sein, geschrieben in React/TypeScript gegen die API, wenn der visuelle Builder nicht ausreicht.
Ja, Megorix stellt eine API bereit, mit der Sie benutzerdefinierte Widgets erstellen oder mit anderen Systemen integrieren können.
In Megorix bestehen im Builder erstellte Teile und handgeschriebene Teile im selben System nebeneinander, ohne Konflikte.
Nicht jede. Ein Widget importiert die Megorix-Module, die gemeinsame Komponentenbibliothek Ihres Unternehmens und einen festen Satz von Bibliotheken, die bei Bedarf geladen werden — zum Beispiel recharts für Diagramme, xlsx für Tabellenkalkulationen oder pdfmake für PDFs.
Ja: 120 Anfragen pro Minute pro Schlüssel oder Token. Darüber hinaus antwortet die API mit dem Statuscode 429 und gibt an, wie lange bis zum nächsten Versuch zu warten ist. Der API-Zugang hängt vom Plan ab — die Preistabelle zeigt, in welchen er enthalten ist.
Nur Administratoren speichern und veröffentlichen Code. Gespeicherte Änderungen bleiben ein Entwurf, bis sie veröffentlicht werden, jede Veröffentlichung sichert eine Version, und jede frühere Version lässt sich wiederherstellen.
Ja. Ein Widget kann eine ganze Seite der Website sein, die Kopfzeile, die Fusszeile, die Startseite oder ein Abschnitt innerhalb einer im Builder erstellten Seite.
Auch in Megorix
Bereit, Megorix an Ihr Unternehmen anzupassen?