Diseño de Servicios
Categoría:
Temas en este documento:
Para acceder a esta sección en Monetization, desde el Menu, seleccione Business configuration y haga clic en Service design.
Información:
Se debe enseñar a Monetization qué servicio(s) son necesarios para que una empresa opere internamente. Por ejemplo, supongamos una industria de telecomunicaciones con un servicio de datos, voz y SMS. Estos servicios constarán de varios campos o parámetros. Luego puede utilizar parte de esos campos para determinar la cantidad que se va a calificar.Campos de servicio
Para acceder a esta sección, haga clic en Service fields. Se muestra una lista paginada de todos los campos de servicio en formato tabular.
Un campo de servicio es un parámetro que puede formar parte de un tipo de servicio. El parámetro contendrá información sobre una sesión/evento en Monetization.
Ejemplo de campos de servicio
Supongamos una empresa de telecomunicaciones que permite a los clientes realizar llamadas telefónicas. Los campos de servicio pueden incluir lo siguiente:
- start_time
- origin
- destination
- duration
- direction
- quantity
Información:
Estos campos de servicio pueden luego incluirse en un servicio. Entonces, cada vez que llegue un evento de uso para el servicio, estos son los campos que Monetization esperará, y puede obtener la cantidad calificable de estos campos.Campos reservados
El session identifier y el identifier son campos reservados que deben existir como parte de los campos de servicio. Se crean automáticamente cuando se crea un site en Monetization.
El identifier representará el identificador de servicio de un cliente; por ejemplo, un número de teléfono móvil para el servicio de datos o voz. El identificador debe ser único para cada sitio; podría ser un número entero, un dispositivo o cualquier cosa que pueda usarse para identificar a un cliente de forma única.
El session identifier debe incluirse en cada evento de uso. Esto garantiza que el mismo evento solo se calificará una vez y no se podrá duplicar.
Se pueden realizar/ver cuatro acciones/subpáginas en esta sección, a saber:
- Crear un campo de servicio
- Página de detalles del campo de servicio
- Actualizar campo de servicio
- Eliminar un campo de servicio
Crear un campo de servicio
En service fields, para crear un campo de servicio, haga clic en Create new. Proporcione un nombre y un código. Opcionalmente, añada una descripción.
Información:
Se pueden crear múltiples campos de servicio.Página de detalles del campo de servicio
En service fields, para ver los detalles completos de un campo de servicio, haga clic en Details. Contiene lo siguiente:
- Nombre
- Código
- Descripción
Actualizar campo de servicio
En service fields, para actualizar un campo de servicio, primero haga clic en Details; se muestran los detalles del campo de servicio. Luego, para actualizar, haga clic en Update.
Información:
Toda la información completada en la sección crear un campo de servicio se puede actualizar, excepto el Code.Eliminar un campo de servicio
En service fields, para eliminar un campo de servicio, haga clic en Delete.
Nota:
No se puede eliminar un campo de servicio que ya se esté utilizando en otras partes de Monetization. Primero debe eliminarse cada referencia particular al campo de servicio.Tipos de servicio
Para acceder a esta sección, haga clic en Service types. Se muestra una lista paginada de todos los tipos de servicio en formato tabular.
Un tipo de servicio describe un servicio en Monetization; por ejemplo, un servicio de voz o datos. Determina qué campos de servicio están destinados a formar parte de una sesión/evento para ese servicio en particular.
Además, un tipo de servicio define un servicio describiendo los campos de servicio y campos de conjunto de calificación opcionales u obligatorios que Monetization necesita en los eventos de uso para un servicio específico.
Información:
Un producto comprado puede ofrecer un servicio cuando el producto creado contiene un tipo de servicio. Monetization puede calificar eventos para el uso del servicio.Se pueden realizar/ver cuatro acciones/subpáginas en esta sección, a saber:
- Crear tipo de servicio
- Página de detalles del tipo de servicio
- Actualizar tipo de servicio
- Eliminar tipo de servicio
Crear tipo de servicio
En service types, para crear un tipo de servicio, haga clic en Create new.
Los campos de entrada obligatorios incluyen lo siguiente:
- nombre
- código
- campo(s) de servicio obligatorio(s)
- estrategia de autorización (Authorization strategy)
Los campos de entrada opcionales incluyen lo siguiente:
- descripción
- campo(s) de servicio opcional(es)
- campos de conjunto de calificación
- Incluido en la factura (Included on invoice)
- Afectar saldos (Impact balances)
Nota:
El code es un identificador único de un objeto. Puede utilizarse durante la integración con la API de Monetization.Información:
Incluir el session identifier y el identifier como campos obligatorios es una buena práctica. Se conocen como campos reservados. Para obtener más información, consulte Campos reservados.Para incluir los detalles del servicio en la factura, utilice el interruptor de palanca Included on invoice para activar/desactivar. Activar esta función significa que Monetization extraerá estos datos en el objeto JSON generado para una factura.
Nota:
Solo incluya la información necesaria en la factura para la optimización del rendimiento.Si el interruptor de palanca Impact balances está activado, este servicio afectará, reservará y trabajará con los saldos en tiempo real. En caso de que esto no sea necesario, desactivarlo aumentará el rendimiento de la calificación.
Campos de conjunto de calificación
Un campo de conjunto de calificación (Rating set field) es un campo que, en lugar de coincidir como cadenas de texto sin procesar, se compara con un objeto de conjuntos de calificación, que puede tener múltiples coincidencias. Es útil para la coincidencia de prefijos.
Consejo:
Monetization mapeará el campo del conjunto de calificación hacia un patrón.Ejemplo de campo de conjunto de calificación
Los conjuntos de calificación de Eslovenia en la industria de las telecomunicaciones pueden tener múltiples coincidencias: 003865, 003867, 003864, etc., que representan prefijos de números de teléfono. Si se define un campo de servicio origin como un campo de conjunto de calificación en un tipo de servicio, el contenido del campo se comparará con todos los prefijos en Eslovenia cuando Monetization intente encontrar una coincidencia. Por lo tanto, si el origin es 003865123123, coincidirá con el conjunto de calificación de Eslovenia.
Información:
Comparar un campo de servicio con una jerarquía de zonas se convierte en un campo de conjunto de calificación.Página de detalles del tipo de servicio
En service types, para ver los detalles completos de un tipo de servicio, haga clic en Details. Contiene lo siguiente:
- Nombre
- Código
- Descripción
- Campos obligatorios
- Campos opcionales
- Campos de conjunto de calificación
- Estrategia de autorización
- Incluido en la factura
- Afectar saldos
Actualizar tipo de servicio
En service types, para actualizar un tipo de servicio, primero haga clic en Details; se muestran los detalles del tipo de servicio. Luego, para actualizar, haga clic en Update.
Información:
Toda la información completada en la sección crear tipo de servicio se puede actualizar, excepto el Code.Nota:
Al actualizar la información de los servicios utilizados por los clientes y eventos, si se añade un nuevo campo de servicio al tipo de servicio, el campo de servicio faltará en todos los eventos anteriores. Esto se debe a que el campo de servicio era desconocido para Monetization en ese momento.Eliminar tipo de servicio
En service types, para eliminar un tipo de servicio, haga clic en Delete.
Nota:
No se puede eliminar un tipo de servicio que ya se esté utilizando en otras partes de Monetization. Primero debe eliminarse cada referencia particular al tipo de servicio.Grupos de unidades
Para acceder a esta sección, haga clic en Unit groups. Se muestra una lista paginada de todos los grupos de unidades en formato tabular.
Un grupo de unidades está diseñado para crear unidades relacionadas en Monetization. También debe proporcionarse un factor de conversión para permitir que Monetization realice conversiones entre las unidades automáticamente.
Ejemplo de un grupo de unidades
Supongamos que una empresa de telecomunicaciones presta un servicio de datos a los clientes. Tras configurar las unidades en kilobytes (kB), megabytes (MB) y gigabytes (GB), el evento de uso puede tener una entrada en kB; al mismo tiempo, el precio puede funcionar en MB.
Nota:
Cada grupo de unidades debe contener unidades que pertenezcan juntas. Por ejemplo, el grupo de unidades de datos puede estar compuesto por kB, MB y GB. Además, debe incluir un factor de conversión que permita a Monetization convertir entre las unidades automáticamente; por ejemplo, convertir entre kB y MB.Información:
Al crear un plan de tarifas, se puede proporcionar una unidad para una posible conversión de unidades de cantidad.Se pueden realizar/ver cuatro acciones/subpáginas en esta sección, a saber:
- Crear grupo de unidades
- Página de detalles del grupo de unidades
- Actualizar grupo de unidades
- Eliminar grupo de unidades
Crear grupo de unidades
En unit groups, para crear un grupo de unidades, haga clic en Create new. Proporcione un nombre y un código. Opcionalmente, proporcione una descripción y algunas unidades.
Para agregar una unidad, en Units, haga clic en Add unit. Proporcione un nombre, símbolo y factor. Para que una unidad en particular sea la unidad base, marque la casilla de verificación Base unit.
Nota:
La unidad base debe tener un factor de uno, mientras que las otras deben tener un factor comparado con la unidad base.Por ejemplo, supongamos las siguientes unidades en un grupo de unidades:
Tabla 1: Ejemplo de grupo de unidades
| Nombre | Símbolo | Factor | Unidad base |
|---|---|---|---|
| kilobyte | kB | 1 | |
| megabyte | MB | 1024 | |
| gigabyte | GB | 1048576 |
Para eliminar una unidad, en Units, haga clic en Delete
Página de detalles del grupo de unidades
En unit groups, para ver los detalles completos de un grupo de unidades, haga clic en Details. Contiene lo siguiente:
- Nombre
- Código
- Descripción
- Unidades - Las unidades se muestran en formato tabular.
Actualizar grupo de unidades
En unit groups, para actualizar un grupo de unidades, primero haga clic en Details; se muestran los detalles del grupo de unidades. Luego, para actualizar, haga clic en Update.
Información:
Toda la información completada en la sección crear grupo de unidades se puede actualizar, excepto el Code.Eliminar grupo de unidades
En unit groups, para eliminar un grupo de unidades, haga clic en Delete.
Métricas de calificación
Para acceder a esta sección, haga clic en Rating metrics. Se muestra una lista paginada de todas las métricas de calificación en formato tabular.
Monetization utiliza una métrica de calificación para determinar la cantidad que se va a calificar basándose en el campo(s) de servicio de la sesión/evento. En otras palabras, una métrica de calificación permite a Monetization saber cómo obtener la cantidad calificable de un evento.
Información:
Cuando se crea una métrica de calificación en Monetization, no está vinculada a un servicio o producto. Esto se hace al crear un plan de tarifas.Se pueden realizar/ver cuatro acciones/subpáginas en esta sección, a saber:
- Crear métrica de calificación
- Página de detalles de la métrica de calificación
- Actualizar métrica de calificación
- Eliminar métrica de calificación
Crear métrica de calificación
En rating metrics, para crear una métrica de calificación, haga clic en Create new. Proporcione un nombre y un código. Opcionalmente, proporcione una descripción y una expresión(es) de métrica.
Para agregar una expresión de métrica, en Metric expressions, haga clic en Add metric expression. Proporcione una prioridad, una expresión y una unidad. La unidad se configura bajo grupos de unidades. Para obtener más información, consulte Grupos de unidades.
Nota:
La Expression debe referirse directamente a los campos de servicio del tipo de servicio.Por ejemplo, supongamos que se inserta un campo de servicio quantity como la expresión de la métrica de calificación; Monetization obtendrá la cantidad calificable del campo de servicio quantity.
Nota:
Se pueden crear múltiples expresiones de métrica con diferentes prioridades. Por ejemplo, prioridad 0, prioridad 1, prioridad 2, etc. Sin embargo, Monetization utilizará inicialmente la expresión de métrica con un número de prioridad mayor.Se pueden realizar expresiones matemáticas básicas como suma, resta y multiplicación en una expresión de métrica para determinar la cantidad calificable. Por ejemplo, supongamos un campo de servicio end_time y start_time; a partir de ahí, se puede crear una expresión de métrica de calificación de la forma end_time - start_time.
Información:
La asignación real de la métrica ocurre más tarde, cuando se está creando el producto de servicio.Página de detalles de la métrica de calificación
En rating metrics, para ver los detalles completos de una métrica de calificación, haga clic en Details. Contiene lo siguiente:
- Nombre
- Código
- Descripción
- Metric expressions - Las expresiones de la métrica se muestran en formato tabular.
Actualizar métrica de calificación
En rating metrics, para actualizar una métrica de calificación, primero haga clic en Details; se muestran los detalles de la métrica de calificación. Luego, para actualizar, haga clic en Update.
Información:
Toda la información completada en la sección crear métrica de calificación se puede actualizar, excepto el Code.Eliminar métrica de calificación
En rating metrics, para eliminar una métrica de calificación, haga clic en Delete.
Nota:
No se puede eliminar una métrica de calificación que ya se esté utilizando en otras partes de Monetization. Primero debe eliminarse cada referencia particular a la métrica de calificación.Intervalos de cargo
Para acceder a esta sección, haga clic en Charge intervals. Se muestra una lista paginada de todos los intervalos de cargo en formato tabular.
Un intervalo de cargo (Charge interval) describe cómo Monetization redondeará la cantidad calificable de la métrica de calificación. Después de que la métrica de calificación calcula la cantidad bruta a calificar, el intervalo de cargo puede redondear hacia arriba o hacia abajo basándose en las configuraciones.
Nota:
Cuando Monetization recibe un evento, se obtiene la cantidad calificable. Luego se compara con el intervalo de cargo para redondear hacia arriba o hacia abajo al siguiente paso. Una vez redondeado, esa será la nueva cantidad calificable.Se pueden realizar/ver cuatro acciones/subpáginas en esta sección, a saber:
- Crear intervalo de cargo
- Página de detalles del intervalo de cargo
- Actualizar intervalo de cargo
- Eliminar intervalo de cargo
Crear intervalo de cargo
En charge intervals, para crear un intervalo de cargo, haga clic en Create new. Proporcione un nombre y un código. Opcionalmente, proporcione una descripción, paso mínimo (minimum step), paso (step), modo de redondeo y unidad.
El paso mínimo representa la cantidad más pequeña que se puede calificar. Por lo tanto, si Monetization recibe un evento por debajo de eso, se redondeará al paso mínimo. Por ejemplo, supongamos una configuración de paso mínimo de cero, y Monetization recibe un evento por debajo de cero; el evento se redondeará a cero.
El paso representa cómo debe incrementarse la cantidad calificable. Por ejemplo, Monetization recibe un evento y determina que la cantidad calificable es 550 a través de la métrica de calificación; si el paso está configurado en 100, Monetization redondeará la cantidad hacia arriba o hacia abajo dependiendo de la configuración del modo de redondeo.
Si el modo de redondeo está configurado en Up, la nueva cantidad calificable será 600, mientras que si el modo de redondeo está configurado en Down, la nueva cantidad calificable será 500.
Página de detalles del intervalo de cargo
En charge intervals, para ver los detalles completos de un intervalo de cargo, haga clic en Details. Contiene lo siguiente:
- Nombre
- Código
- Descripción
- Min step
- Step
- Rounding mode
- Unit
Actualizar intervalo de cargo
En charge intervals, para actualizar el intervalo de cargo, primero haga clic en Details; se muestran los detalles del intervalo de cargo. Luego, para actualizar, haga clic en Update.
Información:
Toda la información completada en la sección crear intervalo de cargo se puede actualizar, excepto el Code.Eliminar intervalo de cargo
En charge intervals, para eliminar un intervalo de cargo, haga clic en Delete.