Zum Hauptinhalt springen

Benutzerhandbuch für dynamische Tabellen

Wie verwendet man dynamische Tabellen zur Verwaltung variabler Daten in einem Vertrag?

Heute aktualisiert

Glossar

Konzept

Beschreibung

Objekte

Datenbankeinträge (z. B. verkaufte Produkte, Geschäfte, Rabatte usw.), die in einer dynamischen Tabelle verwendet werden.

Smart Felder

Eigenschaften, die Objekte definieren (diese erscheinen nicht in der Liste der vorhandenen Smart Felder).

Objektinstanz

Ein Eintrag oder Datensatz in Ihrer Tabelle, der mit einem Objekt verknüpft ist.

Dynamische Zeile hinzufügen

Hinzufügen einer dynamischen Zeile innerhalb eines Vertrags.

Kataloge

Gespeicherte und wiederverwendbare Objektinstanzen.

Verknüpfte Felder

Verknüpfung zwischen Objekten (z. B. Produkt → Rabatt).

Definition

Eine dynamische Tabelle ist ein Bestandteil, der in eine Vertragsart eingefügt werden kann und die Verwaltung einer variablen Anzahl von Zeilen ermöglicht.

Sie wird verwendet, wenn Vertragsinformationen nicht im Voraus festgelegt werden, wie z. B. bei Kaufverträgen, Dienstleistungsverträgen oder dem Verkauf von Softwarelizenzen.

Abgedeckte Anwendungsfälle

  • Einkäufe / Handelsverträge: Listen von Produkten oder Dienstleistungen, die für Geschäfte gekauft werden

  • Dienstleistungserbringung: Eine variable Anzahl von Zeilen je nach erbrachten Leistungen

  • Verkäufe / Angebote: Eine variable Anzahl von Zeilen je nach verkauften Produkten

Schlüsselkonzepte

Benutzerdefinierte Objekte

Dynamische Zeilen basieren auf benutzerdefinierten Objekten.
Ein Objekt kann ein Produkt, ein Geschäft, eine Dienstleistung usw. repräsentieren.

Jede Zeile in der Tabelle ist eine Instanz dieses Objekts mit ihren eigenen Eigenschaften.

Beispiele:

  • Objekt „Produkt" → Felder: Name, Preis, Menge

  • Objekt „Geschäft" → Felder: Name, Region, Adresse

  • Objekt „Dienstleistung" → Felder: Typ, Häufigkeit, Preis

Jede dynamische Tabelle kann nur mit einem Objekt verknüpft werden.
Ein Objekt ist über verschiedene Vertragsarten hinweg wiederverwendbar.
Die Verwendung desselben Objekts in mehreren Verträgen ermöglicht eine Datenzusammenführung über alle auf der Plattform verhandelten Verträge hinweg.

Objektspezifische Smart Felder

Diese Smart Felder unterscheiden sich von denen in den Dynamischen Komponenten. Sie können nicht in Ansichten oder Filtern verwendet werden.

Sie sind die Spalten der Tabelle, die für das Objekt konfiguriert sind.

Beispiele:

  • Text → Alphanumerisches Feld

  • Zahl → Numerisches Feld

  • Dropdown-Liste → Einzel- oder Mehrfachauswahl

  • Datum → Datumsfeld

  • Verknüpfung → Feld, das auf einen Wert aus einem anderen Objekt verweist

    • Beispiel:
      Wenn ich Tabelle A für Produkte und Tabelle B für Rabatte habe, kann ich in Tabelle B einen Rabatt auf die in Tabelle A aufgeführten Produkte anwenden.

Dynamische Zeilen in eine Tabelle einfügen

Eine Schaltfläche „Dynamische Zeile hinzufügen" ermöglicht es Benutzern, dynamische Zeilen zu Tabellen innerhalb einer Vertragsart hinzuzufügen.

Konfiguration

In den Vertragsarten

  • Die Konfiguration erfolgt derzeit nur in der Vertragsart (kein direktes Einfügen von dynamischen Zeilen in einen Vertrag).
    → Die Anzeigereihenfolge hängt von der in der Vertragsart festgelegten Reihenfolge ab.

Aus Verträgen

Sobald der Vertrag aus der Vertragsart generiert wurde, können Benutzer:

  • So viele Zeilen wie benötigt in der dynamischen Tabelle manuell eingeben (nur möglich, wenn kein Katalog für das Objekt der Tabelle eingerichtet wurde)

    • oder eine Excel-Datei importieren, um die dynamische Tabelle zu befüllen

  • Instanzen aus einem vordefinierten Katalog auswählen (nur möglich, wenn ein Katalog konfiguriert wurde)

Katalog-Import

  • Der Import erfolgt über aus der Oberfläche generierte und herunterladbare Excel-Vorlagen.

  • Die Import-Spalten müssen den Eigenschaften des Objekts entsprechen.

  • Elemente können nur aus dem Katalog selbst zum Katalog hinzugefügt werden, nicht aus dem Vertrag, um eine bessere Datenverfolgung zu gewährleisten.

Hat dies deine Frage beantwortet?