PreisMatrix_DE



Inhalt

1. Komponenten
2. Templates
3. Struktur (GUI)
3.1. Tabs
3.2. Filter
3.3. Price-Matrix
3.3.1. Dimensionen und Abhängigkeiten
3.3.2. Ergebnisse mit aktiviertem Filter
3.3.3. Features in der Matrix
3.4. Details aus der Preiszeile
3.5. Preis-Regeln
4. Settings
4.1. Schemas
4.2. Row is price
4.3. Preiscodes
4.4. Saisonzeiten



Komponenten

Die neue Entwicklung wurde von Bewotec mit folgenden Komponenten durchgeführt:

  • Neuer Bereich in der Systemeinstellung, in dem Preis-Templates definiert werden können
  • Neuer Dialog für die "Preis-Matrix"
  • Neuer Dialog innerhalb der "Preis-Matrix", welcher die Settings enthält




Templates

Das Preis Schema für die Matrix wird unter Systemeinstellung – "Basisdaten / Reisen" – "Price Schemas" im rechten Fenster angelegt:

Mit rechtem Mausklick auf das Template öffnet sich das Inhaltsverzeichnis und über "Schema prices" können neue Details angelegt werden:



Ein vollständiges Template benötigt einen Preiscode (anzulegen auf dem ersten Tab"Einstellungen") und eine Preiszeile (auf dem zweiten Tab "Preise")

Der Wert des Grundpreises sollte mit "0" eingegeben werden, da hier kein echter Wert, sondern ein Füllwert eingegeben wird.
Momentan unterstützt das System nur eine Preiszeile.
Die Pflichtfelder sind

  • "Basis" (wird dies nicht gefüllt, so gilt als Standard immer: "Grundpreis")
  • "Produktart" (Dropdownbox)
  • "Tage", "Min", "Max" (wird belegt mit Standard: 1, 1, 99)


Weitere Felder können optional vorbelegt werden (z.B. Verkaufssteuer, Excl. vom Paket, etc.)

  • Um eine Preistabelle mit dem bestehenden Assistenten zu nutzen, wurde hier ein neuer Dialog ergänzt: "Preismatrix".


  • Innerhalb der Stammdaten-Struktur sind ebenfalls neue Einträge zum Aufruf der Preismatrix vorhanden:


Preistabelle undSub-Preistabelle

Diese Einstellungen sind bei folgenden Ansichten vorhanden:

  • Leistung (Service),
  • Verkaufspreise (Sales prices) und
  • Einkaufspreise (Purchase prices)

Struktur (GUI)


Der neue Dialog für die Preismatrix ist in Tabs unterteilt und enthält 3 Bereiche:

  1. Preis-Wert-Matrix
  2. Price-Code-Details
  3. Regel-Details

321


  • Die Tabs (im oberen Teil des Dialogs) stehen für eine Sub-Preistabelle einer Preistabelle
  • Im oberen rechten Bereich ist ein Filter angesiedelt, der Preise in Abhängigkeit von bestimmten Buchungs- bzw. Reisezeiträumen selektiert
  • Eine Zelle (Preis - Wert) bezieht sich auf einen Preiscode innerhalb einer bestimmten Saison
  • Alle Preiszeilen im Abschnitt 2 und 3 ebenfalls
  • Die Buttons: "Neu", "Bearbeiten", "Löschen" beziehen sich auf die Sub-Preistabellen einer Preistabelle
  • Der Button: "Settings" öffnet einen Dialog, in welchem die Ansicht der Preis-Werte-Matrix konfiguriert werden kann (siehe [#Settin gs|#_Settings])
  • Mit dem "OK" -Button wird der Dialog geschlossen und alle Änderungen gespeichert
  • Der "Abbruch" --Button schließt den Dialog ohne Änderungen zu speichern


.

Tabs


Im Dialog werden alle Sub-Preistabellen angezeigt, welche innerhalb einer Preistabelle definiert wurden. Jede Sub-Preistabelle ist als eigenes Tab gekennzeichnet.
Es ist möglich neue "Sub-Preistabellen" zu generieren, oder bestehende zu ändern bzw. zu löschen. Hierfür werden die Buttons "Neu", "Bearbeiten", "Löschen" im rechten Teil des Dialogs verwendet.
Mit Klick hierauf erscheinen dem User die Eigenschaften der Sub-Preistabelle.



Filter


Die Filterfunktion ermöglicht dem User zwischen Buchungsdatum und Reisedatum zu wechseln und beeinträchtigt die Preis-Werte, welche in der Matrix angezeigt werden. Der Filter wird für Sub-Preistabellen genutzt, in welchen dem Grundpreis unterschiedliche Werte für unterschiedliche Zeiträume definiert sind, z.B. in Abhängigkeit vom Buchungszeitraum oder Reisezeitraum – unabhängig von der Saisondefinition.




Price-Matrix


Die sogenannte "Matrix" dient dem User als Möglichkeit, alle Grundpreise einer Sub-Preistabelle in einer Tabelle zu sehen und zu bearbeiten. (Abhängig davon wie viele Preiszeilen angelegt sind muss u.U. gescrollt werden)
Wie in einer EXCEL-Tabelle kann man einfach in eine Zelle klicken um einen Preis zu ändern.


Für die meisten Preistabellen erlaubt diese Form der Preisanlage eine schnellere Definition von Grundpreisen. Bei Preistabellen die vielen Grundpreisen, Verlängerungen oder Preisregeln benötigen erleichtert die Preismatrix die Anlage des Grundpreises. Weitere Preise können auf dem herkömmlichen Weg eingegeben oder kopiert werden.


Dimensionen und Abhängigkeiten


Die Preis-Werte-Matrix kann in der Ansicht mit den Saisonzeiten als Spalten und den Preiscodes als Zeilen oder umgekehrt angezeigt werden.
Wenn der User den Dialog zum ersten Mal öffnet ist die Anzeige standardmäßig wie oben beschrieben definiert. In den Settings kann dies angepasst werden.
Wird eine Zelle im Bereich 1 angeklickt werden alle davon abhängigen Preiszeilen und Regeln in den Bereichen 2 und 3 angezeigt (Grundpreis, Verlängerung und Preisregeln die für diesen Preiscode in der entsprechenden Saison angelegt sind)
Beim öffnen des Matrix Dialogs ist dieser leer. Klickt man in eine Zelle so wird der Grundpreis angezeigt. Die Icons in jeder Zelle geben dem User Informationen darüber, ob mehrere Grundpreise oder Preisregeln zugewiesen wurden

DZ/Vorsaison:mehrere Grundpreise/eine Preisregel
EZ/Vorsaison:ein Grundpreis/keine Regel



Ergebnisse mit aktiviertem Filter


Die Filteroption ermöglicht die Selektion nach Grundpreiszeilen. Preisregeln sind in dieser Funktionalität nicht berücksichtigt!
Ist die Filterfunktion aktiviert werden in der Preismatrix keine Preise angezeigt, sollte keine Einschränkung für das Reise- bzw. Buchungsdatum vorgenommen sein. Die Filterfunktion dient nur zur Ansicht bei der Stammdatenanlage und hat keine Auswirkung auf den Buchungsprozess und die Logik in GenVas!
Für einen bestimmten Preiscode in einer bestimmten Saison wurden zwei unterschiedliche Grundpreise in Abhängigkeit vom Reisedatum angelegt:

Die Anzeige in der Matrix wenn der Filter auf das Reisedatum „30.11.2009" eingestellt ist:

… nur die Zelle mit dem Grundpreis, welcher in diesen Reisezeitraum fällt wird angezeigt. Alle anderen Zellen sind in der Anzeige leer, obwohl es dort ebenfalls gültige Preise gibt, die von GenVas genutzt würden.
Ändert man die Filtereinstellungen auf den "01.12.2009":

… wird der dazugehörige Preis angezeigt und alle anderen Preise sind ebenfalls für die Anzeige unterdrückt.
Ändert man die Filtereinstellung auf "Buchungsdatum":

… resultiert dies in einer komplett leeren Matrix, da kein Grundpreis in Abhängigkeit vom Buchungsdatum definiert wurde.
Wird kein Filter gesetzt:

Haben alle Zellen einen Wert in der ersten Grundpreiszeile, welche in Abhängigkeit vom Preiscode und der enstprechenden Saison gefunden werden.

Features in der Matrix

Es ist sowohl möglich im Bereich 1 der Matrix einen Preis in der Zelle zu ändern als auch im Bereich 2 des Grids.
Ein Inhaltsverzeichnis ermöglicht folgende Aktionen:

  • !worddav453637685e959b5e113ca8ca8fd5a6c6.png|height=163,width=315!Kopieren<Ctrl + C>
  • Einfügen <Ctrl + V>
  • Settings
  • Neuer Preiscode
  • Bearbeiten Preiscode
  • Löschen Preiscode
  • Preiscodes aus Leistungsarten
  • Löschen






Die ersten beiden Optionen unterstützen den User darin, bestehende Preise in leere Zellen zu kopieren /einzufügen.
Die 3. Option öffnet den Dialog zur Einstellung der Settings (gleicher Effekt, wie den entsprechenden Button zu nutzen)
Die Optionen: "Neuer Preiscode" oder "Bearbeiten Preiscode" öffnen den bestehenden Dialog zum "Preiscode" :
Anlage oder Änderung der Eigenschaften eines Preiscodes im klassischen Preiscode-Dialog.
Nach der Anlage eines neuen Preiscodes wird in der Preismatrix eine zusätzliche Spalte/Zeile angezeigt.
Im Anschluss kann der User Preis-Werte über Kopieren/Einfügen oder mit Hilfe der Templates ergänzen.
.
Bei "Ja" werden alle Preise und Regeln für alle Saisonzeiten und anschließend der gesamte Preiscode gelöscht.Wählt man "Löschen Preiscode" erscheint ein Pop-Up zur Bestätigung, ob der gerade markierte Preiscode gelöscht werden soll.


Mit: "Preiscodes aus Leistungsarten" können die Leistungsarten aus dem Buchungscode importiert und als Preiscodes genutzt werden.
Ein Preis-Schema und
Ein Preiszeilen-Template
… müssen aus der System-Einstellung in DaVinci zugesteuert werden, damit alle Pflichtfelder gefüllt werdenDie Code-Kombination und der Name werden aus der Leistungsart wird genutzt und entsprechend als Preiscode angelegt.


Nach Auswahl des Schemas und des Preises wird eine leere Matrix angezeigt. Zur Anlage des Schemas und des Preises siehe [#Templ a tes|#_Templates]


Details aus der Preiszeile


Für einen bestimmten Saisoncode ist mindestens eine, eventuell mehrere Preiszeilen definiert.
Diese Einträge werden im mittleren Bereich des Dialogs angezeigt – genau wie im traditionellen Preisdialog.

Ist mehr als eine Preiszeile vorhanden so wird der erste Eintrag in der Zelle der Matrix angezeigt.
Preise können in dieser Ansicht ebenso angelegt, geändert und gelöscht werden wie im traditionellen Preisdialog.

Preis-Regeln

Für einen bestimmten Saisoncode können eine oder mehrere Preisregeln zugewiesen werden.
Diese (optionalen) Einträge werden im unteren Bereich der Matrix angezeigt – im selben Format wie beim traditionellen Preisdialog.


In der Preismatrix gibt es keinen Eintrag für Preisregeln. Werden Regeln angezeigt gelten diese in Abhängigkeit vom Preiscode der Saisonzeit, von welchem der Grundpreis in der Zelle der Matrix angezeigt wird.
Preisregeln können in dieser Ansicht ebenso angelegt, geändert und gelöscht werden wie im traditionellen Preisdialog.

Settings

Es gibt mehrere Einstellungen um die Werte der Preismatrix im Dialog anzuzeigen.








Schemas


Innerhalb der Preismatrix hat der User die Möglichkeit, neue Preiscodes und/oder neue Preiszeilen zu generieren. Hierfür muss er lediglich einen Wert eingeben und die restlichen Einstellungen werden vom System automatisch gefüllt. Im Schema sind alle Informationen hinterlegt, die zur Anlage benötigt werden.
In der ersten Dropdown-Auswahl: "Schema" kann ein vordefiniertes Schema ausgewählt werden.
(siehe #Templates)
Mit der zweiten Selektion "Price" wird die Preiseinstellung aus dem Schema zugesteuert.
Das Schema dient zur Unterstützung bei der Anlage von nur einer Grundpreiszeile und sollte deshalb einfach gehalten werden.


Row is price

Wenn dies Einstellung aktiviert ist (Standard) ist die Ansicht in der Matrix wie in allen oben dokumentierten Beispielen. Die Saisonzeiten werden in Spalten angezeigt – der Preiscode als Zeile.
Deaktiviert man die Checkbox wird diese Ansicht in der Matrix wie folgt umgestellt:
Nun wird der Preiscode in der Spalte angezeigt und die Saisonzeiten als Zeilen.


Preiscodes

Hier kann der User die Anzeige und Reihenfolge für die Preiscodes anpassen.
Mögliche Ansichten (Header Format) sind: Code, Name, Name + [Code] (in Klammern), Code + Name
Mögliche Sortierkriterien: Code oder Name und für beides die Option alphabetisch: "A - Z" zu sortieren (anstatt des Standards: "Z - A")
Zusätzlich kann der User die Tooltip-Anzeige für den Preiscode aktivieren, wenn er mit der Maus über den Preiscode geht.


Saisonzeiten

Die Optionen zur Anzeige der "Saisonzeiten" in der Matrix sind ähnlich wie für den Preiscode beschrieben.
Mögliche Ansichten (Header Format) sind: Code, Name, Code + (Von-Bis-Daten)
Mögliche Sortierkriterien sind: Code, Name, Datum sowie die ebenfalls von "A-Z" umsortierbare alphabetische Reihenfolge
Zustätzlich gibt es die Möglichkeit eine "Unique season" einzustellen. In diesem Fall wird bei der Anzeige in der Matrix jeder Saisoncode nur einmal anstatt für jeden Zeitraum angezeigt.
Dies sieht dann wie folgt aus

Im Vergleich zu der Anzeige unter 4.1 werden die Saison A und B nun nur einmal angezeigt.
Die Zeiträume: 10.05 – 05.06 (A) und 12.09 – 05.11 (B) werden unterdrückt.
Die Einstellung erfordert grundsätzlich das "Header format": "Code" um ein logisches Ergebnis anzuzeigen.
Ist das Header format = Name oder Datum könnte dies für den User unübersichtlich sein.
Die letzte Einstellung "Tooltips" ermöglicht ebenfalls die Anzeige der Saisondetails mit Mouseover.