Service-Design
Themen in diesem Dokument:
Um auf diesen Abschnitt in Monetization zuzugreifen, wählen Sie im Menü Geschäftskonfiguration und klicken Sie auf Service-Design.
Information:
Monetization muss darüber informiert werden, welche Dienst(e) erforderlich sind, damit ein Unternehmen intern operieren kann. Zum Beispiel, nehmen wir an, eine Telekommunikationsbranche mit Daten-, Sprach- und SMS-Diensten. Diese Dienste bestehen aus mehreren Feldern oder Parametern. Sie können dann einen Teil dieser Felder verwenden, um die zu bewertende Menge zu bestimmen.Dienstfelder
Um auf diesen Abschnitt zuzugreifen, klicken Sie auf Dienstfelder. Eine paginierte Liste aller Dienstfelder wird in tabellarischer Form angezeigt.
Ein Dienstfeld ist ein Parameter, der Teil eines diensttyps sein kann. Der Parameter enthält Informationen über eine Sitzung/Ereignis in Monetization.
Beispiel für Dienstfelder
Nehmen wir an, ein Telekommunikationsunternehmen ermöglicht es Kunden, Telefonanrufe zu tätigen. Die Dienstfelder können Folgendes umfassen:
- start_time
- origin
- destination
- duration
- direction
- quantity
Information:
Diese Dienstfelder können dann in einen Dienst aufgenommen werden. Jedes Mal, wenn ein Nutzungsevent für den Dienst eingeht, sind dies die Felder, die Monetization erwarten wird, und es kann die bewertbare Menge aus diesen Feldern erhalten.Reservierte Felder
Der Sitzungsbezeichner und der Bezeichner sind reservierte Felder, die als Teil der Dienstfelder vorhanden sein müssen. Sie werden automatisch erstellt, wenn ein standort in Monetization erstellt wird.
Der Bezeichner stellt den Dienstbezeichner eines Kunden dar—zum Beispiel eine Mobiltelefonnummer für Daten- oder Sprachdienste. Der Bezeichner muss für jeden Standort eindeutig sein; er könnte eine ganze Zahl, ein Gerät oder alles sein, was verwendet werden kann, um einen Kunden eindeutig zu identifizieren.
Der Sitzungsbezeichner sollte in jedem Nutzungsevent enthalten sein. Dies stellt sicher, dass dasselbe Ereignis nur einmal bewertet wird und nicht dupliziert werden kann. Vier Aktionen/Unterseiten können in diesem Abschnitt durchgeführt/angesehen werden, nämlich:
- Erstellen eines Dienstfeldes
- Details zur Dienstfeldseite
- Aktualisieren des Dienstfeldes
- Löschen eines Dienstfeldes
Erstellen eines Dienstfeldes
Unter Dienstfeldern klicken Sie, um ein Dienstfeld zu erstellen, auf Neu erstellen. Geben Sie einen Namen und einen Code an. Optional können Sie eine Beschreibung hinzufügen.
Information:
Es können mehrere Dienstfelder erstellt werden.Details zur Dienstfeldseite
Unter Dienstfeldern klicken Sie, um die vollständigen Details eines Dienstfeldes anzuzeigen, auf Details. Es enthält Folgendes:
- Name
- Code
- Beschreibung
Aktualisieren des Dienstfeldes
Unter Dienstfeldern klicken Sie, um ein Dienstfeld zu aktualisieren, zuerst auf Details; es zeigt die Details des Dienstfeldes an. Um zu aktualisieren, klicken Sie auf Aktualisieren.
Information:
Alle Informationen, die im Abschnitt Erstellen eines Dienstfeldes ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Codes.Löschen eines Dienstfeldes
Unter Dienstfeldern klicken Sie, um ein Dienstfeld zu löschen, auf Löschen.
Hinweis:
Das Löschen eines Dienstfeldes, das bereits in anderen Teilen von Monetization verwendet wird, ist nicht möglich. Jede spezifische Referenz auf das Dienstfeld muss zuerst gelöscht werden.Diensttypen
Um auf diesen Abschnitt zuzugreifen, klicken Sie auf Diensttypen. Eine paginierte Liste aller Diensttypen wird in tabellarischer Form angezeigt.
Ein Diensttyp beschreibt einen Dienst in der Monetization—zum Beispiel einen Sprach- oder Datendienst. Es bestimmt, welche service fields Teil einer Sitzung/Ereignis für diesen speziellen Dienst sein sollen.
Darüber hinaus definiert ein Diensttyp einen Dienst, indem die optionalen oder obligatorischen service fields und rating set fields Monetization-Bedürfnisse in Nutzungsereignissen für einen bestimmten Dienst dargestellt werden.
Information:
Ein gekauftes Produkt kann einen Dienst anbieten, wenn das erstellte product einen Diensttyp enthält. Monetization kann Ereignisse für die Dienstnutzung bewerten.Unter diesem Abschnitt können vier Aktionen/Unterseiten durchgeführt/angesehen werden, nämlich:
Create service type
Unter service types klicken Sie auf Create new, um einen Diensttyp zu erstellen.
Die obligatorischen Eingabefelder umfassen Folgendes:
- Name
- Code
- Obligatorisches Dienstfeld(e)
- Autorisierungsstrategie
Die optionalen Eingabefelder umfassen Folgendes:
- Beschreibung
- Optionale Dienstfeld(e)
- rating set fields
- Auf der Rechnung enthalten
- Auswirkungen auf Salden
Hinweis:
Der Code ist ein eindeutiger Identifikator eines Objekts. Er kann während der Integration mit der Monetization-API verwendet werden.Information:
Die Einbeziehung des session identifier und identifier als obligatorische Felder ist eine gute Praxis. Sie sind als reservierte Felder bekannt. Weitere Informationen finden Sie unter Reserved fields.Um die Dienstdetails auf der Rechnung einzuschließen, verwenden Sie den Schalter Included on invoice, um zu aktivieren/deaktivieren. Die Aktivierung dieser Funktion bedeutet, dass Monetization diese Daten im JSON-Objekt, das für eine Rechnung generiert wird, abruft.
Hinweis:
Nur die Informationen auf der Rechnung für die Leistungsoptimierung einfügen.Wenn der Impact balances Umschalter aktiviert ist, wird dieser Dienst in Echtzeit mit Guthaben interagieren, reservieren und arbeiten. Falls dies nicht notwendig ist, wird das Deaktivieren die Bewertungsleistung erhöhen.
Bewertungsfeld setzen
Ein Bewertungsfeld ist ein Feld, das anstelle von Rohstrings mit einem bewertungssets Objekt verglichen wird, das mehrere Übereinstimmungen haben kann. Es ist hilfreich für die Präfixübereinstimmung.
Tipp:
Monetization wird das Bewertungsfeld einem Muster zuordnen.Beispiel für ein Bewertungsfeld
Die Bewertungssets in der Telekommunikationsbranche in Slowenien können mehrere Übereinstimmungen haben: 003865, 003867, 003864 usw., die Telefonvorwahl darstellen. Wenn ein origin Dienstfeld als Bewertungsfeld auf einem Diensttyp definiert ist, werden die Inhalte des Feldes mit allen Vorwahlen in Slowenien verglichen, wenn Monetization versucht, eine Übereinstimmung zu finden. Daher wird, wenn der origin 003865123123 ist, das Bewertungsset für Slowenien übereinstimmen.
Information:
Der Vergleich eines Dienstfeldes mit einer Hierarchie von Zonen wird zu einem Bewertungsfeld.Details zur Diensttypseite
Unter diensttypen können Sie die vollständigen Details eines Diensttyps anzeigen, indem Sie auf Details klicken. Es enthält Folgendes:
- Name
- Code
- Beschreibung
- Pflichtfelder
- Optionale Felder
- Bewertungsfelder
- Autorisierungsstrategie
- Auf der Rechnung enthalten
- Impact balances
Diensttyp aktualisieren
Unter diensttypen können Sie einen Diensttyp aktualisieren, indem Sie zuerst auf Details klicken; es zeigt die Details des Diensttyps an. Dann klicken Sie zur Aktualisierung auf Aktualisieren.
Information:
Alle Informationen, die im Abschnitt diensttyp-erstellen ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Codes.Hinweis:
Beim Aktualisieren der Informationen von Dienstleistungen, die von Kunden genutzt werden, und Ereignissen, wenn ein neues Dienstleistungsfeld zum Diensttyp hinzugefügt wird, wird das Dienstleistungsfeld in allen vorherigen Ereignissen fehlen. Dies liegt daran, dass das Dienstleistungsfeld zu diesem Zeitpunkt für Monetization unbekannt war.Diensttyp löschen
Unter diensttypen klicken Sie auf Löschen, um einen Diensttyp zu löschen.
Hinweis:
Das Löschen eines Diensttyps, der bereits in anderen Teilen von Monetization verwendet wird, ist nicht möglich. Jede spezifische Referenz auf den Diensttyp muss zuerst gelöscht werden.Einheitengruppen
Um auf diesen Abschnitt zuzugreifen, klicken Sie auf Einheitengruppen. Eine paginierte Liste aller Einheitengruppen wird in tabellarischer Form angezeigt.
Eine Einheitengruppe ist dazu gedacht, verwandte Einheiten in Monetization zu erstellen. Ein Umrechnungsfaktor muss ebenfalls angegeben werden, um Monetization zu ermöglichen, automatisch zwischen den Einheiten zu konvertieren.
Beispiel einer Einheitengruppe
Angenommen, ein Telekommunikationsunternehmen bietet seinen Kunden einen Datendienst an. Nach der Konfiguration der Einheiten in Kilobyte (kB), Megabyte (MB) und Gigabyte (GB) kann das Nutzungsevent Eingaben in kB haben; gleichzeitig kann die Preisgestaltung in MB erfolgen.
Hinweis:
Jede Einheitengruppe sollte Einheiten enthalten, die zusammengehören. Zum Beispiel kann die Dateneinheitengruppe kB, MB und GB umfassen. Außerdem sollte sie einen Umrechnungsfaktor enthalten, der es Monetization ermöglicht, automatisch zwischen den Einheiten zu konvertieren – zum Beispiel zwischen kB und MB.Information:
Beim erstellen-eines-tarifplans /catalog/products#create-a-rate-plan), eine Einheit kann für mögliche Mengenumwandlungen bereitgestellt werden.Unter diesem Abschnitt können vier Aktionen/Unterseiten durchgeführt/angesehen werden, nämlich:
- Einheitengruppe erstellen
- Details zur Einheitengruppe
- Einheitengruppe aktualisieren
- Einheitengruppe löschen
Einheitengruppe erstellen
Unter Einheitengruppen klicken Sie auf Neu erstellen, um eine Einheitengruppe zu erstellen. Geben Sie einen Namen und einen Code an. Optional können Sie eine Beschreibung und einige Einheiten angeben.
Um eine Einheit hinzuzufügen, klicken Sie unter Einheiten auf Einheit hinzufügen. Geben Sie einen Namen, ein Symbol und einen Faktor an. Um eine bestimmte Einheit zur Basiseinheit zu machen, aktivieren Sie das Kontrollkästchen Basiseinheit.
Hinweis:
Die Basiseinheit muss einen Faktor von eins haben, während andere einen Faktor im Vergleich zur Basiseinheit haben sollten.Zum Beispiel, nehmen wir an, die folgenden Einheiten befinden sich in einer Einheitengruppe:
| Name | Symbol | Faktor | Basiseinheit |
|---|---|---|---|
| Kilobyte | kB | 1 | |
| Megabyte | MB | 1024 | |
| Gigabyte | GB | 1048576 |
Um eine Einheit zu löschen, klicken Sie unter Einheiten auf Löschen.
Details zur Einheitengruppe
Unter Einheitengruppen klicken Sie auf Details, um die vollständigen Details einer Einheitengruppe zu sehen. Es enthält Folgendes:
- Name
- Code
- Beschreibung
- Einheiten - Die Einheiten werden in tabellarischer Form angezeigt.
Einheitengruppe aktualisieren
Unter Einheitengruppen klicken Sie zuerst auf Details; es zeigt die Details der Einheitengruppe an. Um zu aktualisieren, klicken Sie auf Aktualisieren.
Information:
Alle Informationen, die im Abschnitt create unit group ausgefüllt sind, können aktualisiert werden, mit Ausnahme des Codes.Einheitengruppe löschen
Unter unit groups können Sie eine Einheitengruppe löschen, indem Sie auf Löschen klicken.
Bewertungsmetriken
Um auf diesen Abschnitt zuzugreifen, klicken Sie auf Bewertungsmetriken. Eine paginierte Liste aller Bewertungsmetriken wird in tabellarischer Form angezeigt.
Monetization verwendet eine Bewertungsmetrik, um die Menge zu bestimmen, die basierend auf den service field(s) aus der Sitzung/Veranstaltung bewertet werden soll. Mit anderen Worten, eine Bewertungsmetrik ermöglicht es Monetization, zu wissen, wie die bewertbare Menge aus einem Ereignis ermittelt werden kann.
Information:
Wenn eine Bewertungsmetrik in Monetization erstellt wird, ist sie nicht an einen Dienst oder ein Produkt gebunden. Dies geschieht bei der Erstellung eines rate plan.Unter diesem Abschnitt können vier Aktionen/Unterseiten ausgeführt/angesehen werden, nämlich:
Bewertungsmetrik erstellen
Unter rating metrics klicken Sie auf Neue erstellen, um eine Bewertungsmetrik zu erstellen. Geben Sie einen Namen und einen Code an. Optional können Sie eine Beschreibung und eine oder mehrere Metrik-Ausdrücke angeben.
Um einen Metrik-Ausdruck hinzuzufügen, klicken Sie unter Metrik-Ausdrücke auf Metrik-Ausdruck hinzufügen. Geben Sie eine Priorität, einen Ausdruck und eine Einheit an. Die Einheit wird unter Einheitengruppen konfiguriert. Weitere Informationen finden Sie unter Unit groups.
Hinweis:
Der Ausdruck sollte sich direkt auf die Servicefelder aus dem service type beziehen.Angenommen, ein quantity service field wird als Bewertungsmetrik-Ausdruck eingefügt; Monetization erhält die bewertbare Menge aus dem quantity Servicefeld.
Hinweis:
Es können mehrere Metrik-Ausdrücke mit unterschiedlichen Prioritäten erstellt werden. Zum Beispiel Priorität 0, Priorität 1, Priorität 2 usw. Monetization wird jedoch zunächst den Metrik-Ausdruck mit der höheren Prioritätsnummer verwenden.Einfache mathematische Ausdrücke wie Addition, Subtraktion und Multiplikation können in einem Metrik-Ausdruck durchgeführt werden, um die bewertbare Menge zu bestimmen. Angenommen, es gibt ein end_time und start_time Servicefeld; daraus kann ein Bewertungsmetrik-Ausdruck der Form end_time - start_time erstellt werden.
Information:
Die tatsächliche Zuordnung der Metrik erfolgt später, wenn das Serviceprodukt erstellt wird.Details zur Bewertungsmetrik-Seite
Unter rating metrics können Sie die vollständigen Details einer Bewertungsmetrik anzeigen, indem Sie auf Details klicken. Es enthält Folgendes:
- Name
- Code
- Beschreibung
- Metrik-Ausdrücke - Die Metrik-Ausdrücke werden in tabellarischer Form angezeigt.
Bewertungsmetrik aktualisieren
Unter rating metrics klicken Sie zuerst auf Details, um eine Bewertungsmetrik zu aktualisieren; es zeigt die Details der Bewertungsmetrik an. Um zu aktualisieren, klicken Sie auf Update.
Information:
Alle Informationen, die im Abschnitt create rating metric ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Codes.Bewertungsmetrik löschen
Unter rating metrics klicken Sie auf Delete, um eine Bewertungsmetrik zu löschen.
Hinweis:
Das Löschen einer Bewertungsmetrik, die bereits in anderen Teilen von Monetization verwendet wird, ist nicht möglich. Jede spezifische Referenz auf die Bewertungsmetrik muss zuerst gelöscht werden.Ladeintervalle
Um auf diesen Abschnitt zuzugreifen, klicken Sie auf Ladeintervalle. Eine paginierte Liste aller Ladeintervalle wird in tabellarischer Form angezeigt.
Ein Ladeintervall beschreibt, wie Monetization die bewertbare Menge aus der Bewertungsmetrik runden wird. Nachdem die Bewertungsmetrik die rohe zu bewertende Menge berechnet hat, kann das Ladeintervall basierend auf den Konfigurationen auf- oder abgerundet werden.
Hinweis:
Wenn Monetization ein Ereignis erhält, wird die bewertbare Menge ermittelt. Diese wird dann mit dem Ladeintervall verglichen, um auf den nächsten Schritt auf- oder abzurunden. Nach dem Runden wird dies die neue bewertbare Menge sein.Unter diesem Abschnitt können vier Aktionen/Unterseiten durchgeführt/angesehen werden, nämlich:
- Ladeintervall erstellen
- Details zur Ladeintervallseite
- Ladeintervall aktualisieren
- Ladeintervall löschen
Ladeintervall erstellen
Um ein Ladeintervall unter Ladeintervallen zu erstellen, klicken Sie auf Neu erstellen. Geben Sie einen Namen und einen Code an. Optional können Sie eine Beschreibung, den minimalen Schritt, den Schritt, den Rundungsmodus und die Einheit angeben.
Der minimale Schritt stellt die kleinste Menge dar, die bewertet werden kann. Wenn Monetization ein Ereignis unterhalb dieses Wertes erhält, wird es auf den minimalen Schritt gerundet. Angenommen, die Konfiguration für den minimalen Schritt beträgt null, und Monetization erhält ein Ereignis unter null; das Ereignis wird auf null gerundet.
Der Schritt gibt an, wie die bewertbare Menge inkrementiert werden soll. Zum Beispiel erhält Monetization ein Ereignis und ermittelt die bewertbare Menge auf 550 durch die rating metric; 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 bewertbare Menge 600, während die neue bewertbare Menge 500 beträgt, wenn der Rundungsmodus auf Down konfiguriert ist.
Details zur Ladeintervallseite
Unter charge intervals können Sie die vollständigen Details eines Ladeintervalls anzeigen, indem Sie auf Details klicken. Es enthält Folgendes:
- Name
- Code
- Beschreibung
- Min Schritt
- Schritt
- Rundungsmodus
- Einheit
Ladeintervall aktualisieren
Unter charge intervals können Sie das Ladeintervall aktualisieren, indem Sie zuerst auf Details klicken; es zeigt die Details des Ladeintervalls an. Um zu aktualisieren, klicken Sie auf Update.
Information:
Alle Informationen, die im Abschnitt create charge interval ausgefüllt wurden, können aktualisiert werden, mit Ausnahme des Codes.Ladeintervall löschen
Unter charge intervals können Sie ein Ladeintervall löschen, indem Sie auf Delete klicken.