Service-Design
Kategorie:
Themen in diesem Dokument:
Um auf diesen Bereich in Monetization zuzugreifen, wählen Sie im Menu die Option Business configuration und klicken Sie auf Service design.
Information:
Monetization muss vermittelt werden, welche Dienste (Services) für den internen Betrieb eines Unternehmens erforderlich sind. Nehmen wir beispielsweise eine Telekommunikationsbranche mit Diensten für Daten, Sprache und SMS an. Diese Dienste bestehen aus mehreren Feldern oder Parametern. Sie können dann einen Teil dieser Felder verwenden, um die zu bewertende Menge zu bestimmen.Service-Felder
Klicken Sie auf Service fields, um auf diesen Bereich zuzugreifen. Eine paginierte Liste aller Service-Felder (Service Fields) wird in Tabellenform angezeigt.
Ein Service-Feld ist ein Parameter, der Teil eines service types sein kann. Der Parameter enthält Informationen über eine Sitzung/ein Ereignis in Monetization.
Beispiel für Service-Felder
Nehmen wir ein Telekommunikationsunternehmen an, das Kunden das Telefonieren ermöglicht. Die Service-Felder können folgende umfassen:
- start_time
- origin
- destination
- duration
- direction
- quantity
Information:
Diese Service-Felder können dann in einen Dienst (Service) aufgenommen werden. Wenn dann ein Nutzungsereignis für den Dienst eingeht, sind dies die Felder, die Monetization erwartet, und es kann die zu bewertende Menge aus diesen Feldern beziehen.Reservierte Felder
Die Felder session identifier und identifier sind reservierte Felder, die als Teil der Service-Felder existieren müssen. Sie werden automatisch erstellt, wenn eine site in Monetization angelegt wird.
Der identifier stellt die Dienstkennung eines Kunden dar – zum Beispiel eine Mobiltelefonnummer für einen Daten- oder Sprachdienst. Der Identifikator muss für jede Site eindeutig sein; es könnte sich um eine Ganzzahl, ein Gerät oder alles handeln, mit dem ein Kunde eindeutig identifiziert werden kann.
Der session identifier sollte in jedem Nutzungsereignis enthalten sein. Dies stellt sicher, dass dasselbe Ereignis nur einmal bewertet wird und nicht dupliziert werden kann.
In diesem Bereich können vier Aktionen/Unterseiten durchgeführt bzw. angezeigt werden:
Service-Feld erstellen
Um unter service fields ein Service-Feld zu erstellen, klicken Sie auf Create new. Geben Sie Name und Code an. Fügen Sie optional eine Beschreibung hinzu.
Information:
Es können mehrere Service-Felder erstellt werden.Service-Feld-Detailseite
Um die vollständigen Details eines Service-Feldes unter service fields zu sehen, klicken Sie auf Details. Diese enthält:
- Name
- Code
- Description
Service-Feld aktualisieren
Um unter service fields ein Service-Feld zu aktualisieren, klicken Sie zuerst auf Details; dies zeigt die Details des Service-Feldes an. Zum Aktualisieren klicken Sie dann auf Update.
Information:
Alle Informationen, die im Bereich Service Field erstellen ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Code.Service-Feld löschen
Um unter service fields ein Service-Feld zu löschen, klicken Sie auf Delete.
Hinweis:
Das Löschen eines Service-Feldes, das bereits in anderen Teilen von Monetization verwendet wird, ist nicht möglich. Jeder Verweis auf das Service-Feld muss zuerst gelöscht werden.Service-Typen
Klicken Sie auf Service types, um auf diesen Bereich zuzugreifen. Eine paginierte Liste aller Service-Typen (Service Types) wird in Tabellenform angezeigt.
Ein Service-Typ beschreibt einen Dienst in Monetization – zum Beispiel einen Sprach- oder Datendienst. Er legt fest, welche service fields Teil einer Sitzung/eines Ereignisses für diesen spezifischen Dienst sein sollen.
Zusätzlich definiert ein Service-Typ einen Dienst, indem er die optionalen oder obligatorischen service fields und Rating-Set-Felder darstellt, die Monetization in Nutzungsereignissen für einen bestimmten Dienst benötigt.
Information:
Ein gekauftes Produkt kann einen Dienst anbieten, wenn das erstellte product einen Service-Typ enthält. Monetization kann Ereignisse für die Dienstnutzung bewerten.In diesem Bereich können vier Aktionen/Unterseiten durchgeführt bzw. angezeigt werden:
Service-Typ erstellen
Um unter service types einen Service-Typ zu erstellen, klicken Sie auf Create new.
Zu den Pflichtfeldern gehören:
- name
- code
- mandatory service field(s)
- authorization strategy
Zu den optionalen Eingabefeldern gehören:
- description
- optional service field(s)
- Rating-Set-Felder
- Included on invoice
- Impact balances
Hinweis:
Der code ist eine eindeutige Kennung eines Objekts. Er kann bei der Integration mit der Monetization API verwendet werden.Information:
Es ist ratsam, den session identifier und den identifier als Pflichtfelder aufzunehmen. Diese sind als reservierte Felder bekannt. Weitere Informationen finden Sie unter Reservierte Felder.Um die Dienstdetails auf der Rechnung aufzuführen, verwenden Sie den Umschalter Included on invoice, um dies zu aktivieren/deaktivieren. Die Aktivierung dieser Funktion bedeutet, dass Monetization diese Daten in das für eine Rechnung generierte JSON-Objekt aufnimmt.
Hinweis:
Nehmen Sie zur Leistungsoptimierung nur die Informationen auf die Rechnung auf, die dort benötigt werden.Wenn der Umschalter Impact balances aktiviert ist, wird dieser Dienst Guthaben (Balances) in Echtzeit beeinflussen, reservieren und mit ihnen arbeiten. Falls dies nicht erforderlich ist, erhöht das Deaktivieren dieser Funktion die Bewertungshöchstleistung (Rating Performance).
Rating-Set-Felder
Ein Rating Set Field ist ein Feld, das nicht als einfache Zeichenkette abgeglichen, sondern mit einem rating sets Objekt verglichen wird, das mehrere Treffer haben kann. Dies ist hilfreich für den Abgleich von Präfixen.
Tipp:
Monetization wird das Rating Set Field einem Muster zuordnen.Beispiel für ein Rating-Set-Feld
Die Rating-Sets für Slowenien in der Telekommunikationsbranche können mehrere Treffer haben: 003865, 003867, 003864 usw., die Telefonnummernpräfixe darstellen. Wenn ein Service-Feld origin (Ursprung) als Rating Set Field für einen Service-Typ definiert ist, wird der Inhalt des Feldes mit allen Präfixen in Slowenien verglichen, wenn Monetization versucht, eine Übereinstimmung zu finden. Wenn der origin also 003865123123 lautet, wird das Rating-Set für Slowenien gefunden.
Information:
Das Vergleichen eines Service-Feldes mit einer Hierarchie von Zonen wird zu einem Rating Set Field.Service-Typ-Detailseite
Um die vollständigen Details eines Service-Typs unter service types zu sehen, klicken Sie auf Details. Diese enthält:
- Name
- Code
- Description
- Mandatory fields
- Optional fields
- Rating set fields
- Authorization strategy
- Included on invoice
- Impact balances
Service-Typ aktualisieren
Um unter service types einen Service-Typ zu aktualisieren, klicken Sie zuerst auf Details; dies zeigt die Details des Service-Typs an. Zum Aktualisieren klicken Sie dann auf Update.
Information:
Alle Informationen, die im Bereich Service Type erstellen ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Code.Hinweis:
Beim Aktualisieren von Informationen zu Diensten, die bereits von Kunden und Ereignissen verwendet werden: Wenn ein neues Service-Feld zum Service-Typ hinzugefügt wird, fehlt dieses Service-Feld in allen vorherigen Ereignissen. Dies liegt daran, dass das Service-Feld Monetization zu diesem Zeitpunkt unbekannt war.Service-Typ löschen
Um unter service types einen Service-Typ zu löschen, klicken Sie auf Delete.
Hinweis:
Das Löschen eines Service-Typs, der bereits in anderen Teilen von Monetization verwendet wird, ist nicht möglich. Jeder Verweis auf den Service-Typ muss zuerst gelöscht werden.Einheiten-Gruppen
Klicken Sie auf Unit groups, um auf diesen Bereich zuzugreifen. Eine paginierte Liste aller Einheiten-Gruppen (Unit Groups) wird in Tabellenform angezeigt.
Eine Einheiten-Gruppe dient dazu, zusammenhängende Einheiten in Monetization zu erstellen. Zudem muss ein Umrechnungsfaktor angegeben werden, damit Monetization automatisch Umrechnungen zwischen den Einheiten vornehmen kann.
Beispiel für eine Einheiten-Gruppe
Angenommen, ein Telekommunikationsunternehmen bietet Kunden einen Datendienst an. Nach der Konfiguration der Einheiten in Kilobytes (kB), Megabytes (MB) und Gigabytes (GB) kann das Nutzungsereignis eine Eingabe in kB haben; gleichzeitig kann die Preisgestaltung in MB erfolgen.
Hinweis:
Jede Einheiten-Gruppe sollte Einheiten enthalten, die zusammengehören. Beispielsweise kann die Einheiten-Gruppe für Daten kB, MB und GB umfassen. Außerdem sollte sie einen Umrechnungsfaktor enthalten, der es Monetization ermöglicht, Einheiten automatisch umzurechnen – zum Beispiel die Umrechnung zwischen kB und MB.Information:
Beim Erstellen eines Rate Plans kann eine Einheit für eine mögliche Mengen-Umrechnung angegeben werden.In diesem Bereich können vier Aktionen/Unterseiten durchgeführt bzw. angezeigt werden:
- Einheiten-Gruppe erstellen
- Einheiten-Gruppen-Detailseite
- Einheiten-Gruppe aktualisieren
- Einheiten-Gruppe löschen
Einheiten-Gruppe erstellen
Um unter unit groups eine Einheiten-Gruppe zu erstellen, klicken Sie auf Create new. Geben Sie Name und Code an. Geben Sie optional eine Beschreibung und einige Einheiten an.
Um eine Einheit hinzuzufügen, klicken Sie unter Units auf Add unit. Geben Sie Name, Symbol und Faktor an. Um eine bestimmte Einheit zur Basiseinheit zu machen, markieren Sie das Kontrollkästchen Base unit.
Hinweis:
Die Basiseinheit muss einen Faktor von eins haben, während andere Einheiten einen Faktor im Vergleich zur Basiseinheit haben sollten.Nehmen wir beispielsweise folgende Einheiten in einer Einheiten-Gruppe an:
Tabelle 1: Beispiel für Einheiten-Gruppe
| Name | Symbol | Faktor | Basiseinheit |
|---|---|---|---|
| Kilobyte | kB | 1 | |
| Megabyte | MB | 1024 | |
| Gigabyte | GB | 1048576 |
Um eine Einheit zu löschen, klicken Sie unter Units auf Delete.
Einheiten-Gruppen-Detailseite
Um die vollständigen Details einer Einheiten-Gruppe unter unit groups zu sehen, klicken Sie auf Details. Diese enthält:
- Name
- Code
- Description
- Units - Die Einheiten werden in Tabellenform angezeigt.
Einheiten-Gruppe aktualisieren
Um unter unit groups eine Einheiten-Gruppe zu aktualisieren, klicken Sie zuerst auf Details; dies zeigt die Details der Einheiten-Gruppe an. Zum Aktualisieren klicken Sie dann auf Update.
Information:
Alle Informationen, die im Bereich Unit Group erstellen ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Code.Einheiten-Gruppe löschen
Um unter unit groups eine Einheiten-Gruppe zu löschen, klicken Sie auf Delete.
Bewertungsmetriken
Klicken Sie auf Rating metrics, um auf diesen Bereich zuzugreifen. Eine paginierte Liste aller Bewertungsmetriken (Rating Metrics) wird in Tabellenform angezeigt.
Monetization verwendet eine Bewertungsmetrik, um die zu bewertende Menge basierend auf den service field(s) der Sitzung bzw. des Ereignisses zu bestimmen. Mit anderen Worten: Eine Bewertungsmetrik ermöglicht es Monetization, zu wissen, wie die zu bewertende Menge aus einem Ereignis gewonnen werden kann.
Information:
Wenn eine Bewertungsmetrik in Monetization erstellt wird, ist sie nicht an einen Dienst oder ein Produkt gebunden. Dies geschieht erst beim Erstellen eines rate plan.In diesem Bereich können vier Aktionen/Unterseiten durchgeführt bzw. angezeigt werden:
- Bewertungsmetrik erstellen
- Bewertungsmetrik-Detailseite
- Bewertungsmetrik aktualisieren
- Bewertungsmetrik löschen
Bewertungsmetrik erstellen
Um unter rating metrics eine Bewertungsmetrik zu erstellen, klicken Sie auf Create new. Geben Sie Name und Code an. Geben Sie optional eine Beschreibung und metrische Ausdrücke (Metric Expressions) an.
Um einen metrischen Ausdruck hinzuzufügen, klicken Sie unter Metric expressions auf Add metric expression. Geben Sie Priorität, Ausdruck und Einheit an. Die Einheit wird unter Einheiten-Gruppen konfiguriert. Weitere Informationen finden Sie unter Unit groups.
Hinweis:
Der Ausdruck (Expression) sollte sich direkt auf die Service-Felder des service type beziehen.Angenommen, ein Service-Feld quantity wird als Bewertungsmetrik-Ausdruck eingefügt; dann wird Monetization die zu bewertende Menge aus dem Service-Feld quantity beziehen.
Hinweis:
Es können mehrere metrische Ausdrücke mit unterschiedlichen Prioritäten erstellt werden. Beispielsweise Priorität 0, Priorität 1, Priorität 2 usw. Monetization wird initial den metrischen Ausdruck mit der höheren Prioritätszahl verwenden.In einem metrischen Ausdruck können grundlegende mathematische Operationen wie Addition, Subtraktion und Multiplikation durchgeführt werden, um die zu bewertende Menge zu bestimmen. Angenommen, es gibt ein Service-Feld end_time und start_time; daraus kann ein Bewertungsmetrik-Ausdruck in der Form end_time - start_time erstellt werden.
Information:
Die tatsächliche Zuweisung der Metrik erfolgt später, wenn das Dienstprodukt erstellt wird.Bewertungsmetrik-Detailseite
Um die vollständigen Details einer Bewertungsmetrik unter rating metrics zu sehen, klicken Sie auf Details. Diese enthält:
- Name
- Code
- Description
- Metric expressions - Die metrischen Ausdrücke werden in Tabellenform angezeigt.
Bewertungsmetrik aktualisieren
Um unter rating metrics eine Bewertungsmetrik zu aktualisieren, klicken Sie zuerst auf Details; dies zeigt die Details der Bewertungsmetrik an. Zum Aktualisieren klicken Sie dann auf Update.
Information:
Alle Informationen, die im Bereich Rating Metric erstellen ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Code.Bewertungsmetrik löschen
Um unter rating metrics eine Bewertungsmetrik zu löschen, klicken Sie auf Delete.
Hinweis:
Das Löschen einer Bewertungsmetrik, die bereits in anderen Teilen von Monetization verwendet wird, ist nicht möglich. Jeder Verweis auf die Bewertungsmetrik muss zuerst gelöscht werden.Berechnungsintervalle
Klicken Sie auf Charge intervals, um auf diesen Bereich zuzugreifen. Eine paginierte Liste aller Berechnungsintervalle (Charge Intervals) wird in Tabellenform angezeigt.
Ein Berechnungsintervall beschreibt, wie Monetization die zu bewertende Menge aus der rating metric runden wird. Nachdem die Bewertungsmetrik die zu bewertende Roh-Menge berechnet hat, kann das Berechnungsintervall diese basierend auf den Konfigurationen auf- oder abrunden.
Hinweis:
Wenn Monetization ein Ereignis empfängt, wird die zu bewertende Menge ermittelt. Diese wird dann mit dem Berechnungsintervall verglichen, um auf den nächsten Schritt auf- oder abzurunden. Sobald die Rundung erfolgt ist, stellt dies die neue zu bewertende Menge dar.In diesem Bereich können vier Aktionen/Unterseiten durchgeführt bzw. angezeigt werden:
- Berechnungsintervall erstellen
- Berechnungsintervall-Detailseite
- Berechnungsintervall aktualisieren
- Berechnungsintervall löschen
Berechnungsintervall erstellen
Um unter charge intervals ein Berechnungsintervall zu erstellen, klicken Sie auf Create new. Geben Sie Name und Code an. Geben Sie optional Beschreibung, Mindestschritt (Min Step), Schritt (Step), Rundungsmodus und Einheit an.
Der Mindestschritt stellt die kleinste Menge dar, die bewertet werden kann. Wenn Monetization also ein Ereignis unterhalb dieses Wertes empfängt, wird es auf den Mindestschritt gerundet. Angenommen, ein Mindestschritt ist auf Null konfiguriert und Monetization empfängt ein Ereignis unter Null; dann wird das Ereignis auf Null gerundet.
Der Schritt gibt an, wie die zu bewertende Menge inkrementiert werden soll. Beispiel: Monetization empfängt ein Ereignis und ermittelt über die rating metric eine zu bewertende Menge von 550; wenn der Schritt auf 100 konfiguriert ist, wird Monetization die Menge je nach Konfiguration des Rundungsmodus auf- oder abrunden.
Wenn der Rundungsmodus auf Up konfiguriert ist, beträgt die neue zu bewertende Menge 600; ist der Rundungsmodus auf Down konfiguriert, beträgt die neue zu bewertende Menge 500.
Berechnungsintervall-Detailseite
Um die vollständigen Details eines Berechnungsintervalls unter charge intervals zu sehen, klicken Sie auf Details. Diese enthält:
- Name
- Code
- Description
- Min step
- Step
- Rounding mode
- Unit
Berechnungsintervall aktualisieren
Um unter charge intervals das Berechnungsintervall zu aktualisieren, klicken Sie zuerst auf Details; dies zeigt die Details des Berechnungsintervalls an. Zum Aktualisieren klicken Sie dann auf Update.
Information:
Alle Informationen, die im Bereich Charge Interval erstellen ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Code.Berechnungsintervall löschen
Um unter charge intervals ein Berechnungsintervall zu löschen, klicken Sie auf Delete.