Service-Design

Service-Design umfasst alle wesentlichen Komponenten, die in der Monetization konfiguriert werden können, um Nutzungsevents zu erkennen, die Parameter zu extrahieren, die Einheitenskalierung zu bestimmen und letztendlich die zu bewertende Menge festzulegen.

Themen in diesem Dokument:

Um auf diesen Abschnitt in Monetization zuzugreifen, wählen Sie im Menü Geschäftskonfiguration und klicken Sie auf Service-Design.

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

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

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.

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.

Löschen eines Dienstfeldes

Unter Dienstfeldern klicken Sie, um ein Dienstfeld zu löschen, auf Löschen.

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.


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

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.

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.

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.

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.

Diensttyp löschen

Unter diensttypen klicken Sie auf Löschen, um einen Diensttyp zu löschen.

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.


Unter diesem Abschnitt können vier Aktionen/Unterseiten durchgeführt/angesehen werden, nämlich:

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.

Zum Beispiel, nehmen wir an, die folgenden Einheiten befinden sich in einer Einheitengruppe:

NameSymbolFaktorBasiseinheit
KilobytekB1
MegabyteMB1024
GigabyteGB1048576

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.

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.


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.

Angenommen, ein quantity service field wird als Bewertungsmetrik-Ausdruck eingefügt; Monetization erhält die bewertbare Menge aus dem quantity Servicefeld.

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.

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.

Bewertungsmetrik löschen

Unter rating metrics klicken Sie auf Delete, um eine Bewertungsmetrik zu löschen.

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.


Unter diesem Abschnitt können vier Aktionen/Unterseiten durchgeführt/angesehen werden, nämlich:

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.

Ladeintervall löschen

Unter charge intervals können Sie ein Ladeintervall löschen, indem Sie auf Delete klicken.