Buchungen verschieben

Bei Produkt-Update ab Version 20.200 zu beachten: Bitte ergänzen Sie vor Installation das Feld f42_dispo__Order_Processing__c am Objekt Dispobuch um den Picklist-Wert “rescheduled”.


Einführung

Die Abwicklung von Buchungen hat viele Facetten - sie beginnt beim Auftrag und endet mit der erfolgreichen Veröffentlichung. Auch nach abgeschlossener Opportunity kann es vorkommen, dass ein Kunde eine Buchung, also einen Dispobucheintrag, auf eine spätere Ausgabe verschieben möchte.

Beim Verschieben von Buchungen geht es allein um die Auswahl einer anderen Ausgabe zu einer bereits gebuchten Platzierung. Anzahl, Volumen und Pricing werden aus dem ursprünglichen Angebot beibehalten.

Darstellung am Objekt Dispobuch

MediaVelox bietet Ihnen zwei benutzerdefinierte Komponenten für Ihre Dispobuch Record-Page, über die Sie die Umbuchungen analog zum ursprünglichen Buchungsvorgang bequem vornehmen können: eine für zeitpunkt- und eine für zeitraumbasierte Buchungen.

Umbuchung zeitraumbasierter Buchungen

Die Komponente zum Verschieben von Buchungen ähnelt dem Angebotsprozess in appero quote: Für digitale Platzierungen besteht die Umbuchung in der Auswahl eines alternativen Zeitraums, den Sie auf der Zeitachse selbst oder über die Kalenderfunktion festlegen.

Beim initialen Laden der Komponente wird die ursprüngliche Buchung angezeigt, die angezeigte Verfügbarkeit bezieht sich wie im Angebotsprozess auf das Feld Verfügbarkeit / f42_dispo__countAvailable__c bzw. das Transaktionslimit / f42_dispo__TransactionLimit__c, sofern ein solches gepflegt ist.

Sofern Sie die Checkbox Nicht überbuchbar / f42_dispo__PreventOverbooking__c nutzen, wird auch dieses Limit berücksichtigt und ein Verschieben ggf. verhindert.

Nach Auswahl eines neuen Zeitraums färbt sich der Button “Verschieben” blau und Sie können Ihre Auswahl bestätigen. Im folgenden öffnet sich ein Modal und fasst die getätigten Änderungen nochmal zusammen:

Aus dem Bestätigungsfenster können Sie folgende Informationen abrufen

Anzeige

Funktion

Anzeige

Funktion

 

Verlinkung auf die neu erstellten Dispobücher. Sofern sich die Umbuchung über einen Zeitraum von mehreren Ausgaben erstreckt, wird je Ausgabe ein neues Dispobuch mit dem anteiligen Volumen angelegt.

 

Anzeige der zugehörigen Ausgabe(n)

 

Anzeige der zugehörigen Verfügbarkeit(en), auf die die Umbuchung angerechnet wird.

 

Angabe der betroffenen Platzierung

 

Ab diesem Datum startet die Buchung.

 

An diesem Datum endet die Buchung.

 

Verlinkung auf die zugehörige Opportunity

 

Anzeige des Gesamtvolumens

Mit Bestätigung der Umbuchung wird der Abwicklungsstatus auf “Verschoben” gesetzt und die ursprüngliche Buchung archiviert:

Die neu erstellte Buchung übernimmt den Abwicklungsstatus der ersten Buchung und alle relevanten Basisdaten. Über das Feld “Ursprüngliches Dispobuch”/ f42_dispo__OriginalDispobook__c wird auf den zuerst erstellten Eintrag verwiesen.

Umbuchung zeitpunktbasierter Buchungen

Das Verschieben von zeitpunktbasierten Buchungen ähnelt ebenfalls dem Angebotsprozess in appero quote. In der Komponente wird die Ausgabe der ursprünglichen Buchung ausgespart, Ihnen stehen alle Ausgaben zur Auswahl, in denen die zu verschiebende Platzierung eine Verfügbarkeit > 1 hat.

Da Zeitpunkt-basierte Dispobucheinträge sich immer auf eine einzelne Verfügbarkeit beziehen, ist an dieser Stelle keine weitere Mengeneingabe notwendig. Mit Auswahl der neuen Ausgabe und Klick auf “Verschieben” wird die Umbuchung erzeugt und die Ansicht springt auf den neuen Dispobucheintrag:

Verschieben von Sperreinträgen

Das Verschieben von existierenden Buchungen berücksichtigt auch die existierenden Sperr-Regeln: Zur ursprünglichen Buchung gehörende Sperreinträge werden archiviert, zum neu erstellten Dispobucheintrag werden gemäß vorliegender Regeln neue Sperreinträge erstellt.

Konfiguration

Im Lightning-Anwendungsgenerator zu Ihrer Dispobuch Recordpage finden Sie zwei benutzerdefinierte Komponenten:

Name der Komponente

Funktion

Name der Komponente

Funktion

Reschedule Time Period

Komponente zum Verschieben zeitraumbasierter Buchungen

Reschedule Fixed Publication Date Bookings

Komponente zum Verschieben zeitpunktbasierter Buchungen

 

Ziehen Sie nun beide an die gewünschte Stelle in Ihrem Seitenlayout und legen Sie die Sichtbarkeit über Filterkriterien fest.

Filtereinstellungen für zeitpunktbasierte Buchungen

Nachdem Sie die Komponente in Ihr Seitenlayout gezogen haben, finden Sie am rechten Bildschirmrand die Möglichkeit, die Komponentensichtbarkeit über Filter festzulegen:

Darstellung

Inhalt

Funktion

Darstellung

Inhalt

Funktion

Filter auf Datensatzfeld “Bestätigt”

Nur für bestätigte Buchungen wird die Komponente angezeigt.

Filter auf Datensatzfeld “Archivierung Berechnet”

Nur für nicht archivierte Buchungen wird die Komponente angezeigt.

Filter auf den Datensatztyp “Fixed Publication Date”

Nur für Zeitpunkt-basierte Buchungen wird die Komponente angezeigt.

Filtereinstellungen für zeitraumbasierte Buchungen

Auch für zeitraumbasierte Buchungen empfehlen sich drei Filterkriterien:

 

Darstellung

Inhalt

Funktion

Darstellung

Inhalt

Funktion

Filter auf Datensatzfeld “Bestätigt”

Nur für bestätigte Buchungen wird die Komponente angezeigt

Filter auf Datensatzfeld “Archivierung Berechnet”

Nur für nicht archivierte Buchungen wird die Komponente angezeigt

Filter auf den Datensatztyp “Time Period Date”

Nur für Zeitraum-basierte Buchungen wird die Komponente angezeigt .

Mithilfe der Filterkriterien können Sie es so einstellen, dass auf einer einzigen Lightning-Seite immer die richtige Komponente angezeigt wird.

Relationen

https://factory42.atlassian.net/wiki/spaces/mediaveloxdokumentation/pages/1659339265