Funktionsweise & Übersicht

Funktionsweise & Übersicht

Zielgruppe: Alle (Administratoren, Shop-Benutzer-Verantwortliche)

Was macht das Add-On?

Das Add-On Artikelmapping: Lokaler Bestellworkflow je Benutzergruppe ergänzt die Artikelverwaltung um eine zusätzliche Tabelle, in der pro Artikel je Benutzergruppe ein eigener lokaler Bestellworkflow hinterlegt werden kann. Bestellt ein Endkunde einen Artikel und gehört seine Benutzergruppe zu den im Mapping eingetragenen Gruppen, wird statt des am Artikel hinterlegten Standard-Workflows der gemappte Workflow verwendet.

Damit lassen sich z.B. unterschiedliche Freigabeketten für Marketing, Vertrieb oder Filialleitung umsetzen, ohne dass für jede Gruppe ein eigener Artikel angelegt werden muss.

Wo wirkt das Mapping?

Das Mapping greift an drei Stellen:

Stelle

Verhalten

Artikel-Backend (Freigabe-Sektion)

Neue Tabelle „Lokaler Bestellworkflow nach Benutzergruppe" unterhalb des Standard-Workflow-Felds. Pro Zeile wird genau eine Benutzergruppe einer Workflow-Auswahl zugeordnet.

Warenkorb (Auswahl)

Ist zusätzlich das Add-On Lokaler Bestellworkflow Mehrfachauswahl aktiv und der bestellende Benutzer in einer gemappten Gruppe, sieht er im Warenkorb genau die für seine Gruppe hinterlegten Workflows. Ohne Gruppen-Mapping sieht er die am Artikel hinterlegten Workflows.

Bestell-Freigabe (Workflow-Step-Auflösung)

Beim Auslösen der Freigabe wird der für die Benutzergruppe des Bestellers gemappte Workflow verwendet — auch dann, wenn der Workflow ursprünglich für eine andere Benutzergruppe konfiguriert wurde.

Auflösungsreihenfolge im Warenkorb und beim Bestellabschluss

Die effektiv verwendete Workflow-Auswahl wird in dieser Reihenfolge ermittelt:

  1. Manuelle Endkunden-Auswahl im Warenkorb (nur möglich, wenn das Add-On Lokaler Bestellworkflow Mehrfachauswahl aktiv ist und für die Benutzergruppe mehr als ein Workflow gemappt ist).

  2. Benutzergruppen-Mapping am Artikel — sobald die Benutzergruppe des Bestellers im Mapping steht, gilt der dort hinterlegte Workflow. Diese Stufe greift auch, wenn der Standard-Bestellworkflow am Artikel auf „Deaktiviert" steht.

  3. Standard-Workflow am Artikel (Single oder Mehrfachauswahl, je nach Konfiguration des Mehrfachauswahl-Add-Ons).

  4. Lokaler Bestellworkflow der Benutzergruppe des Bestellers — wenn am Artikel kein Standard-Workflow greift, prüft das System, ob der Benutzergruppe des Bestellers ein eigener lokaler Bestellworkflow zugewiesen ist (Konfiguration auf der Benutzergruppe selbst). Falls ja, wird dieser verwendet.

  5. Kein lokaler Bestellworkflow — wenn weder Mapping noch Artikel-Standard noch Benutzergruppen-Workflow greifen, läuft der Bestellprozess ohne lokalen Bestellworkflow weiter (entspricht dem Verhalten ohne dieses Add-On).

Filterregel für die Benutzergruppen-Auswahl im Backend

In der Mapping-Tabelle stehen nicht alle Benutzergruppen des Mandanten zur Auswahl, sondern nur die Benutzergruppen aus den dem Artikel zugewiesenen Shops. Hintergrund: Ein Artikel kann mehreren Shops zugewiesen sein; Benutzergruppen sind je Shop definiert. Die Auswahl wird im Dropdown nach Shop gruppiert und ist durchsuchbar, damit auch bei vielen Gruppen schnell gefunden werden kann, was passt.

Bereits in einer anderen Zeile ausgewählte Benutzergruppen werden in den restlichen Zeilen automatisch gesperrt, sodass eine Gruppe nicht versehentlich doppelt gemappt wird.

Speicherverhalten

Das Mapping wird zentral am Artikel gepflegt — für jede Benutzergruppe wird sowohl der ausgewählte Workflow als auch (bei aktivem Mehrfachauswahl-Add-On) die komplette Workflow-Auswahl gespeichert. Dadurch ist sichergestellt, dass eine spätere Erweiterung um einen frei wählbaren Standardwert pro Mapping ohne Datenmigration möglich ist; aktuell wird automatisch der erste Eintrag der Mehrfachauswahl als Standard verwendet.

Scope / Nicht enthalten

Bewusst nicht im Funktionsumfang dieses Add-Ons:

  • Ausschluss einer Benutzergruppe — es ist aktuell nicht vorgesehen, eine Benutzergruppe explizit so zu hinterlegen, dass für sie gar kein lokaler Bestellworkflow ausgeführt wird (z.B. um eine Admin-Gruppe vom Freigabe-Prozess auszunehmen). Wird eine Gruppe in die Mapping-Tabelle aufgenommen, muss mindestens ein Workflow hinterlegt sein. Wird die Gruppe nicht aufgenommen, greift der Standard-Workflow des Artikels. Eine Konstellation „Standard am Artikel ist aktiv, soll aber für Gruppe X übersprungen werden" lässt sich derzeit also nicht abbilden.

  • Frei wählbarer Standard-Workflow innerhalb der Mehrfachauswahl — der Standard ist aktuell automatisch der erste Eintrag der Auswahl. Eine UI-Option zum manuellen Setzen des Standards ist möglich, aber noch nicht umgesetzt.

  • Eigene Konfigurationsseite des Add-Ons — das Add-On hat keine eigene Einstellungsseite. Es wird über die Modulverwaltung aktiviert und über die Artikelverwaltung gepflegt.

  • Übernahme der Mapping-Konfiguration zwischen Artikeln in der Backend-UI — das Mapping ist artikelspezifisch. Eine direkte Kopier-Funktion in der Artikelverwaltung ist nicht enthalten. Für Massenpflege steht jedoch der Weg über Artikelexport / Artikelimport 2.0 zur Verfügung: Ein Artikel wird vollständig konfiguriert, exportiert und der Mapping-Wert anschließend für die gewünschten Zielartikel im Import wiederverwendet (Details siehe Konfigurationsanleitung).

Glossar

Begriff

Bedeutung

Lokaler Bestellworkflow

Mehrstufige Freigabekette, die nach Bestellabschluss durchlaufen wird (Druckfreigabe). Pro Schritt werden Empfänger benachrichtigt.

Standard-Workflow am Artikel

Der am Artikel hinterlegte Workflow, der greift, wenn keine Benutzergruppen-Zuordnung vorliegt. Kann „Deaktiviert" sein.

Mehrfachauswahl

Erweiterung über das eigenständige Add-On Lokaler Bestellworkflow Mehrfachauswahl — pro Auswahl können mehrere Workflows hinterlegt werden, aus denen der Endkunde im Warenkorb wählt.

Mapping-Eintrag

Eine Zeile in der Tabelle „Lokaler Bestellworkflow nach Benutzergruppe": eine Benutzergruppe und der zugehörige Workflow (oder die Workflow-Auswahl).

Benutzergruppe

Im Shop konfigurierte Gruppierung von Endkunden-Benutzern (z.B. Marketing, Vertrieb).