Lösungen
Bevor Sie diese Seite lesen, stellen Sie bitte sicher, dass Sie NocoBase CLI gemäß dem Schnellstart KI-Builder installiert und initialisiert haben.
Die Lösungsfunktion befindet sich derzeit noch im Test, ihre Stabilität ist begrenzt und sie dient nur dem ersten Ausprobieren.
Einführung
Der Lösungs-Skill dient dem Stapelaufbau einer NocoBase-Anwendung aus YAML-Konfigurationsdateien – Datentabellen anlegen, Seiten konfigurieren sowie Dashboards und Diagramme generieren, alles in einem Schritt.
Geeignet für Szenarien, in denen ein vollständiges Geschäftssystem schnell aufgebaut werden soll, etwa CRM, Ticket-Management oder Warenwirtschaft.
Funktionsumfang
Möglich:
- Entwurf einer kompletten Anwendungslösung anhand der Anforderungsbeschreibung, einschließlich Datentabellen, Seiten und Dashboards
- Anlegen von Datentabellen und Seiten im Stapelbetrieb über
structure.yaml - Konfiguration von Pop-ups und Formularen über
enhance.yaml - Automatische Generierung von Dashboards mit KPI-Karten und Diagrammen
- Inkrementelle Aktualisierung – stets im Modus
--force, ohne bestehende Daten zu beschädigen
Nicht möglich:
- Nicht geeignet für die Feinjustierung einzelner Felder (besser geeignet ist der Datenmodellierungs-Skill)
- Keine Datenmigration und kein Datenimport
- Keine Konfiguration von Berechtigungen und Workflows (erfordert zusätzlich andere Skills)
Beispiel-Prompts
Szenario A: Komplettes System aufbauen
Der Skill gibt zunächst einen Designvorschlag aus – mit allen Datentabellen und Seitenstrukturen – und führt nach Bestätigung den Aufbau in mehreren Runden aus.


Szenario B: Bestehendes Modul anpassen
Bearbeiten Sie structure.yaml und aktualisieren Sie anschließend mit --force.
Szenario C: Diagramm anpassen

Bearbeiten Sie die entsprechende SQL-Datei, ändern Sie den Zeitraum von '7 days' auf '1 month' und führen Sie anschließend --verify-sql zur Validierung aus.
Häufige Fragen
Was tun, wenn die SQL-Validierung fehlschlägt?
NocoBase verwendet PostgreSQL. Spaltennamen müssen in CamelCase mit doppelten Anführungszeichen geschrieben werden (z. B. "createdAt"); Datumsfunktionen werden als NOW() - '7 days'::interval und nicht in SQLite-Syntax verwendet. Mit --verify-sql lassen sich solche Probleme bereits vor dem Deployment erkennen.
Was tun, wenn nach dem Aufbau ein einzelnes Feld feinjustiert werden soll?
Verwenden Sie den Lösungs-Skill für den Aufbau des Gesamtsystems und für anschließende Feinjustierungen flexibler den Datenmodellierungs-Skill oder den Oberflächenkonfigurations-Skill.
Verwandte Links
- Übersicht KI-Builder – Überblick über alle KI-Builder-Skills und deren Installation
- Datenmodellierung – Feldweise Feinjustierung mit dem Datenmodellierungs-Skill
- Oberflächenkonfiguration – Anpassung von Seiten und Blocklayout nach dem Aufbau

