Skip to content

Entwicklung (DEV) – Modulübersicht ​

Das Modul Entwicklung bietet Partnern Erweiterungspunkte für reybex: User Exits (Skript-Hooks), Dashboard-Widgets und Report-Templates. Es richtet sich an Integratoren, die Geschäftslogik anpassen, ohne den Core zu forken.

Rolle für Partner ​

RolleBeschreibung
User-Exit-EntwicklerGroovy-Skripte an Service-Methoden hängen (before/after)
Dashboard-IntegratorEigene Widgets und Dashboards bereitstellen
Report-DesignerPDF-/Druck-Templates im Report Design Editor pflegen

Kern-Domänen ​

→ Kern-Domänen Übersicht · Domain-Struktur

DomäneBedeutungPartner-Relevanz
RunnableServiceEventUser Exit HookDEV02
WidgetDashboard-WidgetDEV03
WidgetDashboardDashboard-LayoutDEV03

Transaktionen ​

CodeNameBusinessDefault-Rollen
DEV02User ExitUser ExitROLE_ADMIN, ROLE_DEVELOPER
DEV03Dashboard-EditorDashboard-EditorROLE_ADMIN, ROLE_DEVELOPER … +1
DEV04Report Design EditorReport Design EditorROLE_ADMIN, ROLE_DEVELOPER … +1

Architektur ​

Integrationsreihenfolge ​

  1. Domains und Hook-Punkte verstehen (GET /api/runnableServiceEvent/domains)
  2. User Exit anlegen, Skript mit analyzeScript prüfen, aktivieren
  3. Optional: Widgets/Dashboards für Cockpit-Integration
  4. Report-Templates für Belegdruck anpassen

Abhängigkeiten ​

  • SYS: Benutzer, Rechte – System
  • Fachmodule (SAL, INV, …) je nach Hook-Ziel

Weiterlesen ​

Nur für reybex-Partner. Nicht für Endkunden bestimmt.