Zum Hauptinhalt springen

Produktverwaltung Leitfaden

Die Produktverwaltung ermöglicht die strukturierte Organisation und Konfiguration von Produkten. Ein Produkt stellt die oberste Hierarchieebene eines konfigurierbaren Elements dar und fungiert als Container, der alle relevanten Informationen zusammenfasst. In diesem Leitfaden werden die Schritte zum Hinzufügen, Aktualisieren und Löschen von Produkten sowie deren Eigenschaften und Konfigurationen beschrieben.

Anlegen eines Produkts

Mit dem Button "Erstellen" innerhalb der CRUD-Komponente kann hier ein neues Produkt erstellt werden. Mit den "Inline-Icons" kann ein vorhandenes Produkt editiert oder betrachtet werden.

  • Code (obligatorisch):

    • Technischer Name des Produkts. Dieser sollte mit dem technischen Namen des KMat (Konfigurierbaren Materials) identisch sein, wenn diese miteinander interagieren sollen. Hilfsprodukte, die rein auf der 3D-Customizing-Seite existieren, können frei gewählt werden, sollen aber der allgemeinen Nomenklatur entsprechen und müssen innerhalb der Produkte einmalig sein. (z.B. "NWG_KMAT_CUBE")
  • ConfigMaterial (optional):

    • Hier muss der technische Name des KMat eingetragen werden, falls das Produkt mit einem KMat interagieren soll. (z.B. "NWG_KMAT_CUBE")
  • Beschreibungen (optional):

    • Beschreibung des Produkts in verschiedenen Sprachen:
      • de_de: Würfel
      • en_en: Cube
      • ...

Produktinformations-Tab (Erstellen)

Es öffnet sich die Erfassung für ein neues Produkt.

  • "Code" ist ein Pflichtmerkmal.
  • Bei "ConfigMaterial" kann bei Bedarf ein entsprechender SAP KMat eingetragen werden.
  • Die "Beschreibung" kann bei Bedarf mehrsprachig erfasst werden.

Speichern → Erstellen eines neuen Produkts

Speichern → Speichern der Änderungen

Sobald ein Produkt gespeichert wurde, können die weiteren Tabs des Produkts gewählt werden.

Produktinformations-Tab (Bearbeiten/Anzeigen-Modus)

Es öffnet sich der Bearbeiten/Anzeigen-Modus im Info-Tab.

  • Hier können die Basisinformationen des Produkts betrachtet/abgeändert werden.
  • Speichern

Produkt-Produktcharakteristik-Tab

Hier können dem Produkt Charakteristiken zugewiesen werden. Es wird hierbei aus den bereits angelegten Charakteristiken ausgewählt. Der Code der Charakteristik und der Produktcharakteristiken müssen hier nicht zwingend identisch sein. So kann z.B. eine Farbcharakteristik mehrmals mit unterschiedlichen Farb-Produktcharakteristiken verknüpft sein. Dies hat den Hintergrund, dass identische/ähnliche Charakteristiken auf der 3D-Customizing-Seite nur einmalig gepflegt werden müssen.

Anlegen einer Produktcharakteristik

Mit dem Button "Erstellen" innerhalb der CRUD-Komponente kann hier eine neue Produktcharakteristik erstellt werden. Mit den "Inline-Icons" kann eine vorhandene Produktcharakteristik editiert oder betrachtet werden.

  • Code (obligatorisch):

    • Technischer Name der Produktcharakteristik. Dieser muss mit dem technischen Merkmal aus dem SAP-Datenmodell identisch sein, wenn diese miteinander interagieren sollen. Hilfsproduktcharakteristiken, die rein auf der 3D-Customizing-Seite existieren, können frei gewählt werden, sollen aber trotzdem der allgemeinen Nomenklatur entsprechen und müssen innerhalb der Produktcharakteristik einmalig sein.
  • Charakteristik (obligatorisch):

    • Hier muss die entsprechende, vordefinierte Charakteristik zugewiesen werden.
  • Beschreibungen (optional):

    • Beschreibung der Produktcharakteristik in verschiedenen Sprachen:
      • de_de = Basis Farbe
      • en_en = Base Color
      • ...

Produktcharakteristik-Tab (Erstellen)

Es öffnet sich die Erfassung für eine neue Produktcharakteristik.

  • "Code" ist ein Pflichtmerkmal.
  • Auswahl einer Charakteristik.
  • Die "Beschreibung" kann bei Bedarf mehrsprachig erfasst werden.

Speichern → Erstellen der neuen Produktcharakteristik

Speichern → Speichern der Änderungen

Sobald eine Charakteristik gespeichert wurde, können die weiteren Tabs der Charakteristik gewählt werden.

Produkt-ProduktKonfigurationen-Tab

Hier wird dem 3D-Produkt das SAP-KMat (bzw. das ext. Konfigurationsmodell) zugewiesen.

→ einem Produkt können hier “n” KMat’s zugewiesen werden.

Anlegen einer ProduktKonfiguration

Mit dem Button "Erstellen" innerhalb der CRUD-Komponente kann hier eine neue ProduktKonfiguration erstellt werden.

  • Code (obligatorisch): Der technische Name der ProduktKonfiguration.
  • ConfigMaterial (optional): Der technische Name des KMat, falls das Produkt mit einem KMat interagieren soll.
  • Parent (optional): Wenn es sich bei der ProduktKonfiguration um ein Sub-Produkt handelt, muss hier die vorgelagerte ProduktKonfiguration definiert werden.
  • Product Categories (optional): Hier können eine oder mehrere Produktkategorien zugewiesen werden.
  • Snap Points (optional): Hier können einem oder mehreren SnapPoints zugewiesen werden, an die das Produkt in der Konfiguration “andocken“ kann.
  • Descriptions (optional): Beschreibung der SzeneKonfiguration in verschiedenen Sprachen.

ProduktKonfiguration-Tab (Erstellen)

Es öffnet sich die Erfassung für eine neue ProduktKonfiguration.

  • "Code" ist ein Pflichtmerkmal.
  • Bei "ConfigMaterial" kann bei Bedarf ein entsprechendes SAP KMat eingetragen werden.
  • Definition eines "Parent", falls es sich um ein Sub-Produkt handelt.
  • Auswahl einer oder mehrerer Produktkategorien.
  • Auswahl eines oder mehrerer SnapPoints.
  • Die "Description" kann bei Bedarf mehrsprachig erfasst werden.
  • Speichern → Erstellen der neuen Szene.
  • Speichern → Speichern der Änderungen.

ProduktKonfiguration-Tab (Edit-/View-Mode)

Es öffnet sich der View/Edit-Modus im Info-Tab.

  • Hier können die Basisinformationen der ProduktKonfiguration betrachtet/abgeändert werden.
  • Speichern

Produkte-Objektinformationen-Tab

Hier können den Produkten Objektinformationen (bzw. die Unity-Objekte “GameObjects”, “Prefabs”) zugewiesen werden, die verwendet werden dürfen.

Anlegen einer Objektinformation

Mit dem Button "Erstellen" innerhalb der CRUD-Komponente kann hier eine neue Objektinformation erstellt werden.

  • Code (obligatorisch): Technischer Name der Objektinformation.
  • Primitive (obligatorisch): Hier muss ausgewählt werden, ob es sich um ein Primitive oder ein Prefab/GameObject handelt.
  • Default (obligatorisch): Gibt an, ob diese Objektinformation für dieses Produkt bereits ausgewählt sein soll.
  • Descriptions (optional): Beschreibung der Objektinformation in verschiedenen Sprachen.
  • Position (optional): Definition der Raumposition des 3D-Objekts, relativ zum Snap-/SpawnPoint.
  • Rotation (optional): Orientierung des 3D-Objekts im Raum, relativ zum Snap-/SpawnPoint.
  • Scale (optional): Skalierung des 3D-Objekts.

Objektinformationen-Tab (Erstellen)

Es öffnet sich die Erfassung für eine neue Objektinformation.

  • "Code" ist ein Pflichtmerkmal.
  • Wählen, ob es sich um ein “Primitive“ handelt.
  • Wählen, ob es eine Default Objektinformation ist.
  • Die "Description" kann bei Bedarf mehrsprachig erfasst werden.
  • Definition der Position, Rotation und Skalierung.
  • Speichern → Erstellen der neuen Objektinformation.
  • Speichern → Speichern der Änderungen.

Objektinformationen-Tab (Edit-/View-Mode)

Es öffnet sich der View/Edit-Modus im Info-Tab.

  • Hier können die Basisinformationen der Objektinformation betrachtet/abgeändert werden.
  • Speichern

Produkte-Objektinformations-Interaktionen-Tab

Hier können zu einer Objektinformation Interaktionen zugewiesen werden. Interaktionen sind vordefinierte Funktionen, die im Backend (Unity) definiert sind und Änderungen an einem Produkt/Visualisierung vornehmen können.

Anlegen einer Objektinformations-Interaktion

Mit dem Button "Erstellen" innerhalb der CRUD-Komponente kann hier eine neue Objektinformations-Interaktion erstellt werden.

  • Code (obligatorisch): Technischer Name der Objektinformations-Interaktion.
  • Interaction (obligatorisch): Auswahl einer Interaktion aus einer Liste vordefinierter Funktionen im Backend (Unity).
  • Descriptions (optional): Beschreibung der Objektinformations-Interaktion in verschiedenen Sprachen.

Objektinformations-Interaktionen-Tab (Erstellen)

Es öffnet sich die Erfassung für eine neue Objektinformations-Interaktion.

  • "Code" ist ein Pflichtmerkmal.
  • Auswahl der gewünschten Interaktion.
  • Die "Description" kann bei Bedarf mehrsprachig erfasst werden.
  • Speichern → Erstellen der neuen Objektinformations-Interaktion.
  • Speichern → Speichern der Änderungen.

Objektinformations-Interaktionen-Tab (Edit-/View-Mode)

Es öffnet sich der View/Edit-Modus im Info-Tab.

  • Hier können die Basisinformationen der Objektinformations-Interaktion betrachtet/abgeändert werden.
  • Speichern

Produkte-Objektinformations-Interaktions-Parameter-Tab

Hier können zu den Objektinformations-Interaktionen die entsprechenden Parameter gesetzt werden.

Anlegen eines Objektinformations-Interaktions-Parameters

Mit dem Button "Erstellen" innerhalb der CRUD-Komponente kann hier ein neuer Objektinformations-Interaktions-Parameter erstellt werden.

  • Code (obligatorisch): Technischer Name des Objektinformations-Interaktions-Parameters.
  • Type (obligatorisch): Auswahl eines Parameter-Typs aus einer Liste.
  • Parameter (obligatorisch): Entsprechender Parameter zum ausgewählten Typ.
  • Descriptions (optional): Beschreibung des Objektinformations-Interaktions-Parameters in verschiedenen Sprachen.

Objektinformations-Interaktions-Parameter-Tab (Erstellen)

Es öffnet sich die Erfassung für einen neuen Objektinformations-Interaktions-Parameter.

  • "Code" ist ein Pflichtmerkmal.
  • Auswahl des gewünschten Typs.
  • Definition des entsprechenden Parameters.
  • Die "Description" kann bei Bedarf mehrsprachig erfasst werden.
  • Speichern → Erstellen des neuen Objektinformations-Interaktions-Parameters.
  • Speichern → Speichern der Änderungen.

Objektinformations-Interaktions-Parameter-Tab (Edit-/View-Mode)

Es öffnet sich der View/Edit-Modus im Info-Tab.

  • Hier können die Basisinformationen des Objektinformations-Interaktions-Parameters betrachtet/abgeändert werden.
  • Speichern