UserAccount [draft]

Relevante SAP-Partnerrollen

Diese Rollen kommen personenbezogen aus SAP und steuern, welche E-Commerce-Funktionen ein Nutzer in Pimcore sieht:

Rolle
Bedeutung
Typ

ZBM008

B2B Shop Benutzer

Business (B2B)

BUP003

Mitarbeiter mit erweiterter Sicht inkl. KIS

Business (B2B, intern)

ZBM012

YORK Kunde – Oil Finder

Business (B2B)

ZBM013

Warenempfänger in Prüfung

Business (B2B)

ZBM014

DAM-Share kundenspezifisch

Business (B2B)

ZBM010

B2C Shop Login

Private (B2C)

Zuordnung in Pimcore

  • partnerRoles[] (Liste inkl. Gültigkeitszeitraum).

  • Automatisch abgeleitete Feature-Flags, z. B. canAccessB2BShop, canAccessOilFinder, canAccessDAMShare, canViewMSDS.

  • Mehrere Rollen pro Person sind möglich ⇒ Funktionen addieren sich.

Lebenszyklus & Status

  • Rollen sind zeitabhängig. Endet eine Rolle (z. B. ZBM008), bleibt der User aktiv, aber das entsprechende Feature-Flag wird deaktiviert.

  • Wird der Ansprechpartner „gelöscht“/archiviert (Beziehung entfernt), setzt SAP XDELE = X. In Pimcore: User bleibt vorhanden, Status wird auf Inactive gesetzt; E-Mail bleibt erhalten.

Abbildung in Pimcore

  • loginType (Enum: Business, Private) – je User/Anmeldung.

  • email (Unique pro Login-Typ).

  • isShopUserB2B, isShopUserB2C (Boolean, aus Rollen abgeleitet).

  • b2bLoginActiveFrom/To (aus zeitabhängigen SAP-Rollen).

  • deletionStatus / XDELE (Status bei archivierten/gelöschten Ansprechpartnern).

Last updated