Conception de service
Catégorie:
Sujets dans ce document :
- Champs de service
- Types de service
- Groupes d’unités
- Métriques de tarification
- Intervalles de facturation
Pour accéder à cette section dans Monetization, à partir du Menu, sélectionnez Business configuration, et cliquez sur Service design.
Information :
Il faut enseigner à Monetization quel(s) service(s) sont nécessaires au fonctionnement interne d’une entreprise. Par exemple, supposons un secteur des télécommunications avec des services de données, de voix et de SMS. Ces services seront composés de plusieurs champs ou paramètres. Vous pouvez ensuite utiliser une partie de ces champs pour déterminer la quantité à tarifer.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
Information :
Ces champs de service peuvent ensuite être inclus dans un service. Dès lors, chaque fois qu’un événement d’utilisation survient pour le service, ce sont les champs que Monetization attendra, et il pourra obtenir la quantité tarifiable à partir de ces champs.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
- Page de détails du champ de service
- Mettre à jour un champ de service
- Supprimer un champ de service
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.
Information :
Plusieurs champs de service peuvent être créés.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.
Information :
Toutes les informations saisies dans la section créer un champ de service peuvent être mises à jour, à l’exception du Code.Supprimer un champ de service
Sous service fields, pour supprimer un champ de service, cliquez sur Delete.
Note :
La suppression d’un champ de service déjà utilisé dans d’autres parties de Monetization ne peut pas être effectuée. Chaque référence particulière au champ de service doit d’abord être supprimée.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.
Information :
Un produit acheté peut offrir un service lorsque le product créé contient un type de service. Monetization peut tarifer des événements pour l’utilisation du service.Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :
- Créer un type de service
- Page de détails du type de service
- Mettre à jour un type de service
- Supprimer un type de service
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
Note :
Le code est un identifiant unique d’un objet. Il peut être utilisé lors de l’intégration avec l’API Monetization.Information :
Il est recommandé d’inclure le session identifier et l’identifier en tant que champs obligatoires. Ils sont connus sous le nom de champs réservés. Pour plus d’informations, voir Champs réservés.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.
Note :
N’incluez que les informations nécessaires sur la facture pour optimiser les performances.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.
Conseil :
Monetization mappera le champ de l’ensemble de tarification par rapport à un modèle (pattern).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.
Information :
La comparaison d’un champ de service à une hiérarchie de zones devient un rating set field.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.
Information :
Toutes les informations saisies dans la section créer un type de service peuvent être mises à jour, à l’exception du Code.Note :
Lors de la mise à jour des informations des services utilisés par les clients et les événements, si un nouveau champ de service est ajouté au type de service, ce champ de service sera manquant dans tous les événements précédents. C’est parce que le champ de service était inconnu de Monetization à ce moment-là.Supprimer un type de service
Sous service types, pour supprimer un type de service, cliquez sur Delete.
Note :
La suppression d’un type de service déjà utilisé dans d’autres parties de Monetization ne peut pas être effectuée. Chaque référence particulière au type de service doit d’abord être supprimée.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.
Note :
Chaque groupe d’unités doit contenir des unités qui vont ensemble. Par exemple, le groupe d’unités de données peut comprendre ko, Mo et Go. De plus, il doit inclure un facteur de conversion qui permet à Monetization de convertir automatiquement entre les unités — par exemple, convertir entre ko et Mo.Information :
Lors de la création d’un rate plan, une unité peut être fournie pour une conversion éventuelle de l’unité de quantité.Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :
- Créer un groupe d’unités
- Page de détails du groupe d’unités
- Mettre à jour un groupe d’unités
- Supprimer un groupe d’unités
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.
Note :
L’unité de base doit avoir un facteur de un, tandis que les autres doivent avoir un facteur par rapport à l’unité de base.Par exemple, supposons les unités suivantes dans un groupe d’unités :
Table 1 : Exemple de groupe d’unités
| Nom | Symbole | Facteur | Unité de base |
|---|---|---|---|
| kilobyte | ko | 1 | |
| megabyte | Mo | 1024 | |
| gigabyte | Go | 1048576 |
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.
Information :
Toutes les informations saisies dans la section créer un groupe d’unités peuvent être mises à jour, à l’exception du Code.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.
Information :
Lorsqu’une métrique de tarification est créée dans Monetization, elle n’est pas liée à un service ou à un produit. Cela se fait lors de la création d’un rate plan.Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :
- Créer une métrique de tarification
- Page de détails de la métrique de tarification
- Mettre à jour une métrique de tarification
- Supprimer une métrique de tarification
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.
Note :
L’Expression doit se référer directement aux champs de service du service type.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.
Note :
Plusieurs expressions métriques peuvent être créées avec des priorités différentes. Par exemple, priorité 0, priorité 1, priorité 2, etc. Cependant, Monetization utilisera initialement l’expression métrique ayant le numéro de priorité le plus élevé.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.
Information :
L’affectation réelle de la métrique a lieu plus tard, lors de la création du produit de service.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.
Information :
Toutes les informations saisies dans la section créer une métrique de tarification peuvent être mises à jour, à l’exception du Code.Supprimer une métrique de tarification
Sous rating metrics, pour supprimer une métrique de tarification, cliquez sur Delete.
Note :
La suppression d’une métrique de tarification déjà utilisée dans d’autres parties de Monetization ne peut pas être effectuée. Chaque référence particulière à la métrique de tarification doit d’abord être supprimée.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.
Note :
Lorsque Monetization reçoit un événement, la quantité tarifiable est obtenue. Elle est ensuite comparée à l’intervalle de facturation pour arrondir à l’unité supérieure ou inférieure jusqu’au palier suivant. Une fois arrondie, ce sera la nouvelle quantité tarifiable.Quatre actions/sous-pages peuvent être effectuées/consultées sous cette section, à savoir :
- Créer un intervalle de facturation
- Page de détails de l’intervalle de facturation
- Mettre à jour un intervalle de facturation
- Supprimer un intervalle de facturation
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.
Information :
Toutes les informations saisies dans la section créer un intervalle de facturation peuvent être mises à jour, à l’exception du Code.Supprimer un intervalle de facturation
Sous charge intervals, pour supprimer un intervalle de facturation, cliquez sur Delete.