Entität Next Best Action (C12NBA)
Kurzbeschreibung
Am Ende diverser Prozesse wird ein Verweis auf mögliche Folgeaktionen benötigt. Nach Abschluss eines Stromangebotes ist es unter Umständen sinnvoll, nach der Erstellung eines Gas-Angebotes zu fragen. Hat der Kunde allerdings schon einen Gas-Vertrag, ist die Wahrscheinlichkeit für ein EDL-Angebot höher.
Um diese möglichen "nächsten besten Aktionen" (Next Best Actions) im System so hinterlegen zu können, dass Änderungen ohne Anpassung der Standardprozesse möglich sind, werden diese in einer eigenen Entität hinterlegt. Diese wird zur Laufzeit durch die Prozesse ausgewertet.
![](../../../__attachments/164890730/image2023-7-12_14-48-13.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Feldliste
Bezeichnung | Technisches Feld | Datentyp | Beschreibung |
---|---|---|---|
Kurzbezeichnung | Shortcut | Text (50) | Dieser Text wird in der Auswahl der Next Best Actions angezeigt. |
Auslöser | TriggerNBA | Text (255) | Prozess, für welchen diese Aktion als Folge angezeigt werden soll. |
Icon | Icon | Bild | Icon, welches für diese Aktion in der Auswahl der Next Best Actions dargestellt werden soll. Die Größe des Icons sollte 32x32 Pixel sein. |
Reihenfolge | OrderNBA | Zahl | Reihenfolge der Anzeige, sofern keine berechnete Reihenfolge vorliegt. |
Art | TypeNBA | Schlüsselfeld | Gibt an, ob die Folgeaktion ein Prozess (Schlüssel PROCESS) ist oder ob ein Datensatz geöffnet (Schlüssel OPEN) werden soll. |
Next Best Action | NBA | Text (255) | Technische Namen der Folgeprozess(e). Mehrere Prozesse werden Kommasepariert ohne Leerzeichen eingetragen. |
Gültig von | FromDate | Datum | Gibt an, ab welchem Zeitpunkt diese Aktion zur Verfügung stehen soll. |
Gültig bis | UntilDate | Datum | Gibt an, bis wann diese Aktion zur Verfügung stehen soll. |
Beschreibung | Description | Memo | Beschreibung der Next Best Action. Dieser wird nicht angezeigt und ist rein informativ. |
Bedingung | ConditionNBA | Memo | Name der auszuführenden Skript-Bibliotheksmethode, welche die Wahrscheinlichkeit für diese Aktion in Abhängigkeit der vorliegenden Daten berechnet. Alternativ ist hier auch direktes Groovy-Skripting möglich. |
Parameter | ParameterMap | Memo | Eingabeparameter für Folgeprozesse als “Map in Groovy-Schreibweise”. |
Beispielhafte Einträge
Reihen-folge | Auslöser | Next Best Action | Art |
---|---|---|---|
1 | Privatkunden-Angebot | Angebot öffnen | Datensatz öffnen |
2 | Privatkunden-Angebot | weiteres Angebot | Prozess starten |
1 | Privatkunden-Umzugsprozess | Erstellung Auszugsbestätigung | Prozess starten |
2 | Privatkunden-Umzugsprozess | Umzug an Abrechnungssystem melden | Prozess starten |