Darstellung
SYS – Modulübersicht
Das Modul System (SYS) bündelt mandantenübergreifende Verwaltungsfunktionen in reybex: Unternehmen/Mandant, Benutzer, Sperren, Cross-Tenant-Transfers, E-Mail-Infrastruktur, Druckprotokolle, Feldrechte, Übersetzungen, Produktlizenzen, Mollie-Anbindung und Hintergrundjobs.
SYS ist die technische und organisatorische Basis für alle Fachmodule (BAS, SAL, FIN, …). Partner richten hier Mandanten ein, legen Integrations-User an, prüfen Locks/Jobs und steuern sprachliche sowie feldbasierte Sichtbarkeit.
Rolle für Partner
Partner arbeiten in SYS typischerweise in diesen Rollen:
- Mandant & Unternehmen pflegen (SYS07) – Stammdaten, Cross-Tenant-Struktur, Feldrechte
- Integrations-User anlegen (SYS08) – API-Zugänge, Rollen, Sessions, Mandantenzuordnung
- Sperren überwachen (SYS01) – hängende Datensatz-/Prozesslocks erkennen und lösen
- Cross-Tenant-Transfers prüfen (SYS02) – Replikation zwischen Mandanten nachvollziehen
- E-Mail-Infrastruktur betreiben (SYS03/SYS09) – SMTP/O365-Konten, Versandhistorie
- Druck & Jobs monitoren (SYS06/SYS20) – Print-Logs, CSV-Exporte, Background-Jobs
- Lizenz & Module verstehen (SYS00) – gebuchte reybex-Produkte und freigeschaltete Transaktionen
- Zahlungsanbindung Mollie (SYS14) – OAuth für Bank-/Zahlungsimport (FIN)
Architektur – System in reybex
Kern-Domänen
→ Kern-Domänen Übersicht · Domain-Struktur
| Domäne | Bedeutung | Partner-Relevanz |
|---|---|---|
| Company | Mandant | Tenant-Kontext |
| User | Benutzer/Rollen | SYS08 |
| DomainLocker | Datensatzsperre | SYS01 |
Transaktionen im Partner-Kontext
| Code | Transaktion | UI-Pfad | Partner-Relevanz | Business | Default-Rollen |
|---|---|---|---|---|---|
| SYS07 | Unternehmen | /company | Sehr hoch – Mandant, Feldrechte | Unternehmen | ROLE_CEO, ROLE_MANAGEMENT … +2 |
| SYS08 | Benutzer | /users | Sehr hoch – API-User | Benutzer & Rollen | ROLE_CEO, ROLE_ADMIN |
| SYS01 | Sperreinträge | /systemBlockers | Hoch – Support/Debug | Sperreinträge | ROLE_CEO, ROLE_ADMIN … +2 |
| SYS02 | Logs | /crossTenantManagement | Mittel – Multi-Mandant | Cross-Tenant Logs | ROLE_ADMIN, ROLE_DEVELOPER |
| SYS03 | E-Mail Konten | /emailAccounts | Sehr hoch | E-Mail System | ROLE_CEO, ROLE_ADMIN |
| SYS09 | E-Mail Sendeverlauf | /emailSendHistory | Hoch – Monitoring | E-Mail System | ROLE_CEO, ROLE_MANAGEMENT … +4 |
| SYS06 | Druckaufträge Protokolle | /printLogList | Mittel | Druck-Protokolle | ROLE_CEO, ROLE_ADMIN … +3 |
| SYS11 | Feldrechte Management | /fieldsRightsAccessManagement | Hoch – UI/API-Felder | Feldrechte & Übersetzungen | ROLE_ADMIN |
| SYS13 | Übersetzungen verwalten | /manageTranslations | Mittel – Mehrsprachigkeit | Feldrechte & Übersetzungen | ROLE_CEO, ROLE_ADMIN … +1 |
| SYS00 | reybex-Produkte | /manageReybexProducts | Hoch – Lizenzverständnis | reybex-Produkte | nicht in transaction-role.txt |
| SYS14 | Mollie | /mollie | Hoch – Zahlungsimport | Mollie | ROLE_CEO, ROLE_ADMIN … +1 |
| SYS20 | Hintergrundprozesse | /backgroundJobList | Sehr hoch – Exporte | Hintergrundprozesse | ROLE_CEO, ROLE_MANAGEMENT … +26 |
Typische Integrations-Reihenfolge
- Mandant & Company (SYS07) – Unternehmensdaten, ggf. Cross-Tenant-Hierarchie
- Integrations-User (SYS08) – dedizierter User mit passender Rolle (nicht Admin im Produktivbetrieb ohne Absprache)
- E-Mail-Konten (SYS03) – für Belegversand, EDI, Workflows
- Feldrechte prüfen (SYS11) – API liefert nur sichtbare Felder; Rechte vor Go-Live abstimmen
- Fachmodule konfigurieren – BAS → SAL/FIN/…
- Jobs & Locks monitoren (SYS20/SYS01) – bei hängenden Exporten oder Sperren