Zum Inhalt springen

So funktioniert es

Von der Definition zur laufenden Software.

Das ist eine echte Entitätsdefinition und das, was digita platform daraus erzeugt. Dazwischen ist nichts von Hand geschrieben.

salesOrder.entity.jsondefine
{  "naming": "SO-{####:fiscal_year}",  "is_submittable": true,  // docstatus + workflow  "states": [draft → confirmed → delivered],  "fields": [    { customer, Link→Customer },    { lines, Table[ product, qty, unit_price,             line_total ] },    { grand_total, computed } ],  "hooks": { computeTotals, checkCreditLimit }}
Digita
POST /api/v1/resource/SalesOrderapi
{  "_id": "SO-2026-0042",  // naming series  "customer": "ACME GmbH",  "lines": [    { Aurora Lamp, ×10, 1490.00 },    { Cable Set, ×5, 95.00 }  ],  "grand_total": 1886.15,  // raw (JSON)  "status": "confirmed", "docstatus": 1}
Admin formui
ACME GmbH
ProductQtyLine total
Aurora Lamp101.490,00 €
Cable Set595,00 €
Grand total1.886,15 €
DraftConfirmedDelivered

Links steht die Definition salesOrder.entity.json, die Form, auf der das ERP läuft. Rechts antwortet die API; das Verwaltungsformular darunter formatiert die Beträge für Ihre Sprache.

Vier Schritte

Einmal definieren. Alles andere wird erzeugt.

  1. Definieren

    Eine Entität ist eine JSON-Datei

    Ihre Felder, Verknüpfungen zu anderen Entitäten, Untertabellen, berechnete Werte, Nummernkreise, Berechtigungen, eigene Logik. Sie können sie lesen, die Plattform auch.

  2. Erzeugen

    Der Kern liest die Definition beim Start

    Er liefert die REST-API, prüft Verknüpfungen und Berechtigungen, und die Verwaltungs-App zeigt Listen, Formulare, Suche und Verlauf aus denselben Metadaten.

  3. Veröffentlichen

    Inhalte als öffentlich markieren

    Das Website-Modul liefert sie als schnelle, mehrsprachige Website aus, mit Sitemap, hreflang und strukturierten Daten.

  4. Betreiben

    Jede App läuft auf digita cloud

    Mit einer Test- und einer Produktionsstufe; derselbe Stand wird übernommen, nie neu erstellt.

Was eine Definition enthält

  • Felder und Feldtypen
  • Verknüpfungen und Untertabellen
  • Berechnete Felder und Prüfregeln
  • Nummernkreise
  • Status im Arbeitsablauf
  • Berechtigungen bis aufs Feld
  • Ablage für Dateien
  • Übersetzungen jeder Beschriftung

Sehen Sie zu, wie Ihre eigene Entität zur App wird.

Katalog ansehen

Diese Site läuft auf digita. Wechseln Sie das Design.

Ein Klick gestaltet die ganze Site um; die Wahl bleibt in Ihrem Browser.

So funktioniert digita — von der Definition zur laufenden Software