Nuclos Businessobjekt (BO) anlegen: Attribute und Datentypen, Referenzfelder, Statusmodell, Aktionen, Menü, Baumdarstellung, Rechte, Layout – Schritt für Schritt.

globe with meridians Sprache: Deutsch · English

light bulb Businessobjekt

Das Herzstück jeder Nuclos-Anwendung: Businessobjekte definieren dein Datenmodell – Tabelle, Masken und API entstehen automatisch.

Auf dieser Seite

Was ist ein Businessobjekt?

Alle Daten deines Unternehmens werden in Nuclos in Businessobjekten (BO) geordnet. Ein Businessobjekt entspricht einer Entität im Datenmodell – einer Abstraktion realer Dinge wie Kunde, Artikel oder Auftrag. Aus dem BO erzeugt Nuclos automatisch die Datenbanktabelle, die Masken und die REST-/Regel-API.

Ein Businessobjekt kann – muss aber nicht – ein Statusmodell haben. Damit bildest du Prozesse ab, z. B. bestellt → geliefert → bezahlt.

Menüaufruf: Konfiguration → Businessobjekt

1. Businessobjekt anlegen, ändern, löschen

Die erste Seite des BO-Assistenten listet die vorhandenen Businessobjekte (filter- und sortierbar).

Beim Löschen werden alle Daten unwiderruflich entfernt. Ein gelöschtes BO kann nicht wiederhergestellt werden.

Schritt 1: Übersicht und Anlage von Businessobjekten.

2. Allgemeine Eigenschaften

Schritt 2: Allgemeine Eigenschaften des Businessobjekts.

3.–4. Attribute definieren und bearbeiten

Attribute (Felder) lassen sich manuell anlegen oder aus einem anderen BO bzw. einer Datenbanktabelle übernehmen. Die Reihenfolge bestimmst du per Pfeil-Buttons oder Drag-and-Drop; sie ist Default der Listenansicht.

Schritt 4: Attribute des Businessobjekts pflegen.

Datentypen

DatentypJava-TypDB-TypLängeBemerkung
Textjava.lang.Stringvarchar255Standard-Textfeld
Memojava.lang.Stringvarchar4000Mehrzeiliger Text
Text (Large Object)java.lang.Stringclob2147483647Sehr langer Text
Ganzzahljava.lang.Integernumber9Ganzzahl
Kommazahl (9,4)java.lang.Doublenumber9Format über Pattern, z. B. #,##0.00
Ja/Neinjava.lang.Booleannumber1Pflichtfeld, keine Null-Werte
Datumjava.util.DatedateFormat über Pattern, z. B. dd.MM.yyyy
Referenzfeldjava.lang.Stringvarchar255Verweis auf ein anderes Businessobjekt
Nachschlagefeldjava.lang.Stringvarchar255Auswahl aus Referenz-BO, gespeichert wird nur der Text
E-Mail / PhoneNumber / Hyperlinkjava.lang.Stringvarchar255/1000Spezielle Datenkomponenten
Dokumentenanhang / Bild / Binär (LOB)blobDateien und Bilder
Autonummerjava.lang.Integernumber9Automatisch fortlaufend
Verschlüsselter Textvarchar255Verschlüsselt gespeichert

Wichtige Attribut-Eigenschaften

Referenzfeld / Verknüpfung

Ein Verweis zeigt auf ein anderes Businessobjekt oder auf einen Integrationspunkt. Optionen: kaskadiert löschen, Suchfeld (LOV) und ein Anzeigemuster aus verketteten Attributen, z. B. ${kundennummer} - ${name}. Attributübergreifend lässt sich ein Valuelist Provider hinterlegen.

Referenzfeld/Verknüpfung zu anderen Businessobjekten.

5.–6. Aktionen, Kontexte und Menü

Mit Aktionen gestaltest du für ein BO mehrere Layouts/Prozesse (z. B. Unternehmen vs. Privatkunde). Kontexte steuern, welche Unterformular-BOs die Webclient-Suche einbezieht. Der Menüpfad lässt sich aktions­abhängig verfeinern; mit Neu? öffnet direkt die Eingabemaske.

Schritt 6: Menü konfigurieren.

7. Beschriftung und Baumdarstellung

Titel (Fenstertitel/Historie/Baum) und Info (Tooltip) werden aus Attributen + statischem Text gebildet, z. B. ${kundenname} (${kundennummer}) - ${nuclosState}. In der Baumdarstellung bindest du referenzierende BOs sowie dynamische BOs und Dokumentenanhänge als Unterknoten ein (Gruppierung, Ordner, Referenzfelder).

Schritt 7: Baumdarstellung konfigurieren.

8.–10. Rechte, Übersetzung und Darstellung

Schritt 10: Darstellung/Layout konfigurieren.

Plane vor dem Anlegen kurz die Attribute und Beziehungen, damit sich das Datenmodell später leicht erweitern lässt.

Verwandte Seiten

framed picture Layout


Masken gestalten.

Öffnen →

gear Statusmodell


Prozesse abbilden.

Öffnen →

open book Regelwerke


Geschäftslogik ergänzen.

Öffnen →