Conception de service

Le service design (conception de service) englobe tous les composants essentiels qui peuvent être configurés dans Monetization pour reconnaître les événements d’utilisation, extraire les paramètres, déterminer la conversion d’unités et, en fin de compte, déterminer la quantité à tarifer.

Sujets dans ce document :

Pour accéder à cette section dans Monetization, à partir du Menu, sélectionnez Business configuration, et cliquez sur Service design.

Champs de service

Pour accéder à cette section, cliquez sur Service fields. Une liste paginée de tous les champs de service s’affiche sous forme de tableau.

Un champ de service est un paramètre qui peut faire partie d’un service type. Le paramètre contiendra des informations sur une session/un événement dans Monetization.

Exemple de champs de service

Supposons une société de télécommunications qui permet aux clients de passer des appels téléphoniques. Les champs de service peuvent inclure les éléments suivants :

  • start_time
  • origin
  • destination
  • duration
  • direction
  • quantity

Champs réservés

Le session identifier et l’identifier sont des champs réservés qui doivent obligatoirement faire partie des champs de service. Ils sont créés automatiquement lorsqu’un site est créé dans Monetization.

L’identifier représentera l’identifiant de service d’un client — par exemple, un numéro de téléphone mobile pour un service de données ou de voix. L’identifiant doit être unique pour chaque site ; il peut s’agir d’un nombre entier, d’un appareil ou de tout ce qui permet d’identifier un client de manière unique.

Le session identifier doit être inclus dans chaque événement d’utilisation. Cela garantit que le même événement ne sera tarifé qu’une seule fois et ne pourra pas être dupliqué.


Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :

Créer un champ de service

Sous service fields, pour créer un champ de service, cliquez sur Create new. Indiquez un nom et un code. Facultativement, ajoutez une description.

Page de détails du champ de service

Sous service fields, pour voir tous les détails d’un champ de service, cliquez sur Details. Elle contient les éléments suivants :

  • Name
  • Code
  • Description

Mettre à jour un champ de service

Sous service fields, pour mettre à jour un champ de service, cliquez d’abord sur Details ; les détails du champ de service s’affichent. Ensuite, pour mettre à jour, cliquez sur Update.

Supprimer un champ de service

Sous service fields, pour supprimer un champ de service, cliquez sur Delete.

Types de service

Pour accéder à cette section, cliquez sur Service types. Une liste paginée de tous les types de service s’affiche sous forme de tableau.

Un type de service décrit un service dans Monetization — par exemple, un service de voix ou de données. Il détermine quels service fields sont censés faire partie d’une session/un événement pour ce service particulier.

De plus, un type de service définit un service en décrivant les service fields optionnels ou obligatoires et les rating set fields dont Monetization a besoin dans les événements d’utilisation pour un service spécifique.


Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :

Créer un type de service

Sous service types, pour créer un type de service, cliquez sur Create new.

Les champs de saisie obligatoires incluent les suivants :

  • name
  • code
  • mandatory service field(s)
  • authorization strategy

Les champs de saisie facultatifs incluent les suivants :

  • description
  • optional service field(s)
  • rating set fields
  • Included on invoice
  • Impact balances

Pour inclure les détails du service sur la facture, utilisez le bouton bascule Included on invoice pour activer/désactiver. L’activation de cette fonctionnalité signifie que Monetization extraira ces données sur l’objet JSON généré pour une facture.

Si le bouton bascule Impact balances est activé, alors ce service impactera, réservera et travaillera avec les soldes en temps réel. Si cela n’est pas nécessaire, désactiver cette option augmentera les performances de tarification (rating).

Champs de l’ensemble de tarification

Un champ d’ensemble de tarification (rating set field) est un champ qui, au lieu d’être mis en correspondance sous forme de chaînes de caractères brutes, est comparé à un objet rating sets, qui peut avoir plusieurs correspondances. C’est utile pour la mise en correspondance de préfixes.

Exemple de champ d’ensemble de tarification

Les rating sets de Slovénie dans le secteur des télécommunications peuvent avoir plusieurs correspondances : 003865, 003867, 003864, etc., représentant des préfixes de numéros de téléphone. Si un champ de service origin est défini comme un rating set field sur un type de service, le contenu du champ sera comparé à tous les préfixes de Slovénie lorsque Monetization tentera de trouver une correspondance. Par conséquent, si l’origin est 003865123123, le rating set de Slovénie sera mis en correspondance.

Page de détails du type de service

Sous service types, pour voir tous les détails d’un type de service, cliquez sur Details. Elle contient les éléments suivants :

  • Name
  • Code
  • Description
  • Mandatory fields
  • Optional fields
  • Rating set fields
  • Authorization strategy
  • Included on invoice
  • Impact balances

Mettre à jour un type de service

Sous service types, pour mettre à jour un type de service, cliquez d’abord sur Details ; les détails du type de service s’affichent. Ensuite, pour mettre à jour, cliquez sur Update.

Supprimer un type de service

Sous service types, pour supprimer un type de service, cliquez sur Delete.

Groupes d’unités

Pour accéder à cette section, cliquez sur Unit groups. Une liste paginée de tous les groupes d’unités s’affiche sous forme de tableau.

Un groupe d’unités est conçu pour créer des unités liées dans Monetization. Un facteur de conversion doit également être fourni pour permettre à Monetization d’effectuer automatiquement des conversions entre les unités.

Exemple de groupe d’unités

Supposons qu’une société de télécommunications fournisse un service de données à ses clients. Après avoir configuré les unités en kilo-octets (ko), méga-octets (Mo) et giga-octets (Go), l’événement d’utilisation peut avoir une entrée en ko ; en même temps, la tarification peut fonctionner en Mo.


Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :

Créer un groupe d’unités

Sous unit groups, pour créer un groupe d’unités, cliquez sur Create new. Indiquez un nom et un code. Facultativement, fournissez une description et quelques unités.

Pour ajouter une unité, sous Units, cliquez sur Add unit. Indiquez un nom, un symbole et un facteur. Pour faire d’une unité particulière l’unité de base, cochez la case Base unit.

Par exemple, supposons les unités suivantes dans un groupe d’unités :

Table 1 : Exemple de groupe d’unités

NomSymboleFacteurUnité de base
kilobyteko1
megabyteMo1024
gigabyteGo1048576

Pour supprimer une unité, sous Units, cliquez sur Delete

Page de détails du groupe d’unités

Sous unit groups, pour voir tous les détails d’un groupe d’unités, cliquez sur Details. Elle contient les éléments suivants :

  • Name
  • Code
  • Description
  • Units - Les unités sont présentées sous forme de tableau.

Mettre à jour un groupe d’unités

Sous unit groups, pour mettre à jour un groupe d’unités, cliquez d’abord sur Details ; les détails du groupe d’unités s’affichent. Ensuite, pour mettre à jour, cliquez sur Update.

Supprimer un groupe d’unités

Sous unit groups, pour supprimer un groupe d’unités, cliquez sur Delete.

Métriques de tarification

Pour accéder à cette section, cliquez sur Rating metrics. Une liste paginée de toutes les métriques de tarification s’affiche sous forme de tableau.

Monetization utilise une métrique de tarification pour déterminer la quantité à tarifer en fonction du/des service field(s) provenant de la session/l’événement. En d’autres termes, une métrique de tarification permet à Monetization de savoir comment extraire la quantité tarifiable d’un événement.


Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :

Créer une métrique de tarification

Sous rating metrics, pour créer une métrique de tarification, cliquez sur Create new. Indiquez un nom et un code. Facultativement, fournissez une description et une/des expression(s) métrique(s).

Pour ajouter une expression métrique, sous Metric expressions, cliquez sur Add metric expression. Indiquez une priorité, une expression et une unité. L’unité est configurée sous les groupes d’unités. Pour plus d’informations, voir Groupes d’unités.

Par exemple, supposons qu’un champ de service quantity soit inséré comme expression de métrique de tarification ; Monetization obtiendra la quantité tarifiable à partir du champ de service quantity.

Des expressions mathématiques de base telles que l’addition, la soustraction et la multiplication peuvent être effectuées dans une expression métrique pour déterminer la quantité tarifiable. Par exemple, supposons des champs de service end_time et start_time ; à partir de là, une expression de métrique de tarification de la forme end_time - start_time peut être créée.

Page de détails de la métrique de tarification

Sous rating metrics, pour voir tous les détails d’une métrique de tarification, cliquez sur Details. Elle contient les éléments suivants :

  • Name
  • Code
  • Description
  • Metric expressions - Les expressions métriques sont présentées sous forme de tableau.

Mettre à jour une métrique de tarification

Sous rating metrics, pour mettre à jour une métrique de tarification, cliquez d’abord sur Details ; les détails de la métrique de tarification s’affichent. Ensuite, pour mettre à jour, cliquez sur Update.

Supprimer une métrique de tarification

Sous rating metrics, pour supprimer une métrique de tarification, cliquez sur Delete.

Intervalles de facturation

Pour accéder à cette section, cliquez sur Charge intervals. Une liste paginée de tous les intervalles de facturation s’affiche sous forme de tableau.

Un intervalle de facturation décrit comment Monetization arrondira la quantité tarifiable provenant de la rating metric. Une fois que la métrique de tarification a calculé la quantité brute à tarifer, l’intervalle de facturation peut l’arrondir à l’unité supérieure ou inférieure en fonction des configurations.


Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :

Créer un intervalle de facturation

Sous charge intervals, pour créer un intervalle de facturation, cliquez sur Create new. Indiquez un nom et un code. Facultativement, fournissez une description, un palier minimum (min step), un palier (step), un mode d’arrondi et une unité.

Le palier minimum représente la plus petite quantité pouvant être tarifée. Par conséquent, si Monetization reçoit un événement inférieur à cette valeur, il sera arrondi au palier minimum. Par exemple, supposons une configuration de palier minimum à zéro, et que Monetization reçoive un événement inférieur à zéro ; l’événement sera arrondi à zéro.

Le palier représente la manière dont la quantité tarifiable doit s’incrémenter. Par exemple, Monetization reçoit un événement et détermine une quantité tarifiable de 550 via la rating metric ; si le palier est configuré à 100, Monetization arrondira la quantité à l’unité supérieure ou inférieure selon la configuration du mode d’arrondi.

Si le mode d’arrondi est configuré sur Up (Supérieur), la nouvelle quantité tarifiable sera de 600, tandis que s’il est configuré sur Down (Inférieur), le nouveau montant tarifiable sera de 500.

Page de détails de l’intervalle de facturation

Sous charge intervals, pour voir tous les détails d’un intervalle de facturation, cliquez sur Details. Elle contient les éléments suivants :

  • Name
  • Code
  • Description
  • Min step
  • Step
  • Rounding mode
  • Unit

Mettre à jour un intervalle de facturation

Sous charge intervals, pour mettre à jour l’intervalle de facturation, cliquez d’abord sur Details ; les détails de l’intervalle de facturation s’affichent. Ensuite, pour mettre à jour, cliquez sur Update.

Supprimer un intervalle de facturation

Sous charge intervals, pour supprimer un intervalle de facturation, cliquez sur Delete.