Design de serviço

O service design envolve todos os componentes essenciais que podem ser configurados no Monetization para reconhecer eventos de utilização, extrair os parâmetros, determinar a conversão de unidades e, por fim, determinar a quantidade a ser tarifada.

Tópicos neste documento:

Para aceder a esta secção no Tridens Monetization, a partir do Menu , selecione Business configuration e clique em Service design.

Campos de serviço

Para aceder a esta secção, clique em Service fields. É apresentada uma lista paginada de todos os campos de serviço em formato tabular.

Um campo de serviço é um parâmetro que pode fazer parte de um tipo de serviço. O parâmetro conterá informações sobre uma sessão/evento no Tridens Monetization.

Exemplo de campos de serviço

Assuma uma empresa de telecomunicações que permite aos clientes fazer chamadas telefónicas. Os campos de serviço podem incluir o seguinte:

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

Campos reservados

O session identifier e o identifier são campos reservados que devem existir como parte dos campos de serviço. São criados automaticamente quando um site é criado no Tridens Monetization.

O identifier representará o identificador de serviço de um cliente — por exemplo, um número de telemóvel para o serviço de dados ou voz. O identificador deve ser único para cada site; pode ser um número inteiro, um dispositivo ou qualquer coisa que possa ser usada para identificar um cliente de forma única.

O session identifier deve ser incluído em cada evento de utilização. Isto garante que o mesmo evento só será tarifado uma vez e não poderá ser duplicado.


Podem ser executadas/visualizadas quatro ações/subpáginas nesta secção, nomeadamente:

Criar um campo de serviço

Em Campos de serviço, para criar um campo de serviço, clique em Create new. Forneça um nome e código. Opcionalmente, adicione uma descrição.

Página de detalhes do campo de serviço

Em Campos de serviço, para ver os detalhes completos de um campo de serviço, clique em Details. Contém o seguinte:

  • Nome
  • Código
  • Descrição

Atualizar campo de serviço

Em Campos de serviço, para atualizar um campo de serviço, primeiro clique em Details; são apresentados os detalhes do campo de serviço. Depois, para atualizar, clique em Update.

Eliminar um campo de serviço

Em Campos de serviço, para eliminar um campo de serviço, clique em Delete.

Tipos de serviço

Para aceder a esta secção, clique em Service types. É apresentada uma lista paginada de todos os tipos de serviço em formato tabular.

Um tipo de serviço descreve um serviço no Monetization — por exemplo, um serviço de voz ou de dados. Determina quais os campos de serviço que devem fazer parte de uma sessão/evento para esse serviço em particular.

Além disso, um tipo de serviço define um serviço através da descrição dos campos de serviço opcionais ou obrigatórios e dos rating set fields que o Tridens Monetization necessita nos eventos de utilização para um serviço específico.


Podem ser executadas/visualizadas quatro ações/subpáginas nesta secção, nomeadamente:

Criar tipo de serviço

Em Tipos de serviço, para criar um tipo de serviço, clique em Create new.

Os campos de entrada obrigatórios incluem o seguinte:

  • Nome
  • Código
  • Campo(s) de serviço obrigatório(s)
  • Estratégia de autorização

Os campos de entrada opcionais incluem o seguinte:

  • Descrição
  • Campo(s) de serviço opcional(is)
  • Rating set fields
  • Incluído na fatura
  • Impactar saldos (Impact balances)

Para incluir os detalhes do serviço na fatura, utilize o interruptor Included on invoice para ativar/desativar. Ativar esta funcionalidade means que o **Tridens Monetization extrairá estes dados no objeto JSON gerado para uma fatura.

Se o interruptor Impact balances estiver ativado, este serviço irá impactar, reservar e trabalhar com saldos em tempo real. No caso de isto não ser necessário, desativar esta opção aumentará o desempenho da tarifação.

Rating set fields

Um campo de conjunto de tarifação (rating set field) é um campo que, em vez de ser correspondido como strings brutas, é comparado com um objeto rating sets, que pode tel múltiplas correspondências. É útil para correspondência de prefixos.

Exemplo de rating set field

Os conjuntos de tarifação da Eslovénia na indústria das telecomunicações podem tel múltiplas correspondências: 003865, 003867, 003864, etc., representando prefixos de números de telefone. Se um campo de serviço origin for definido como um campo de conjunto de tarifação num tipo de serviço, o conteúdo do campo será comparado com todos os prefixos na Eslovénia quando o Tridens Monetization tentar encontral uma correspondência. Portanto, se a origin for 003865123123, o conjunto de tarifação da Eslovénia será correspondido.

Página de detalhes do tipo de serviço

Em Tipos de serviço, para ver os detalhes completos de um tipo de serviço, clique em Details. Contém o seguinte:

  • Nome
  • Código
  • Descrição
  • Campos obrigatórios
  • Campos opcionais
  • Rating set fields
  • Estratégia de autorização
  • Incluído na fatura
  • Impactar saldos

Atualizar tipo de serviço

Em Tipos de serviço, para atualizar um tipo de serviço, primeiro clique em Details; são apresentados os detalhes do tipo de serviço. Depois, para atualizar, clique em Update.

Eliminar tipo de serviço

Em Tipos de serviço, para eliminar um tipo de serviço, clique em Delete.

Grupos de unidades

Para aceder a esta secção, clique em Unit groups. É apresentada uma lista paginada de todos os grupos de unidades em formato tabular.

Um grupo de unidades é concebido para criar unidades relacionadas no Tridens Monetization. Deve também ser fornecido um fator de conversão para permitir que o Tridens Monetization efetue conversões entre as unidades automaticamente.

Exemplo de um grupo de unidades

Assuma que uma empresa de telecomunicações fornece um serviço de dados aos clientes. Depois de configurar as unidades em kilobytes (kB), megabytes (MB) e gigabytes (GB), o evento de utilização pode tel entrada em kB; ao mesmo tempo, a tarifação pode funcionar em MB.


Podem ser executadas/visualizadas quatro ações/subpáginas nesta secção, nomeadamente:

Criar grupo de unidades

Em Grupos de unidades, para criar um grupo de unidades, clique em Create new. Forneça um nome e código. Opcionalmente, forneça uma descrição e algumas unidades.

Para adicionar uma unidade, em Units, clique em Add unit. Forneça um nome, símbolo e fator. Para tornar uma unidade específica na unidade base, selecione a caixa de verificação Base unit.

Por exemplo, assuma as seguintes unidades num grupo de unidades:

Tabela 1: Exemplo de grupo de unidades

NomeSímboloFatorUnidade Base
kilobytekB1
megabyteMB1024
gigabyteGB1048576

Para eliminar uma unidade, em Units, clique em Delete

Página de detalhes do grupo de unidades

Em Grupos de unidades, para ver os detalhes completos de um grupo de unidades, clique em Details. Contém o seguinte:

  • Nome
  • Código
  • Descrição
  • Unidades - As unidades são apresentadas num formato tabular.

Atualizar grupo de unidades

Em Grupos de unidades, para atualizar um grupo de unidades, primeiro clique em Details; são apresentados os detalhes do grupo de unidades. Depois, para atualizar, clique em Update.

Eliminar grupo de unidades

Em Grupos de unidades, para eliminar um grupo de unidades, clique em Delete.

Métricas de tarifação

Para aceder a esta secção, clique em Rating metrics. É apresentada uma lista paginada de todas as métricas de tarifação em formato tabular.

O Tridens Monetization utiliza uma métrica de tarifação para determinal a quantidade a ser tarifada com base no(s) campo(s) de serviço da sessão/evento. Por outras palavras, uma métrica de tarifação permite ao Tridens Monetization saber como obter a quantidade tarifável a partir de um evento.


Podem ser executadas/visualizadas quatro ações/subpáginas nesta secção, nomeadamente:

Criar métrica de tarifação

Em Métricas de tarifação, para criar uma métrica de tarifação, clique em Create new. Forneça um nome e código. Opcionalmente, forneça uma descrição e expressão(ões) métrica(s).

Para adicionar uma expressão métrica, em Metric expressions, clique em Add metric expression. Forneça uma prioridade, expressão e unidade. A unidade é configurada em grupos de unidades. Para mais informações, consulte Grupos de unidades.

Por exemplo, assuma que um campo de serviço quantity campo de serviço é inserido como a expressão da métrica de tarifação; o Tridens Monetization obterá a quantidade tarifável a partir do campo de serviço quantity.

Expressões matemáticas básicas como adição, subtração e multiplicação podem ser executadas numa expressão métrica para determinal a quantidade tarifável. Por exemplo, assuma um campo de serviço end_time e start_time; a partir daí, pode ser criada uma expressão de métrica de tarifação da forma end_time - start_time.

Página de detalhes da métrica de tarifação

Em Métricas de tarifação, para ver os detalhes completos de uma métrica de tarifação, clique em Details. Contém o seguinte:

  • Nome
  • Código
  • Descrição
  • Expressões métricas - As expressões métricas são apresentadas num formato tabular.

Atualizar métrica de tarifação

Em Métricas de tarifação, para atualizar uma métrica de tarifação, primeiro clique em Details; são apresentados os detalhes da métrica de tarifação. Depois, para atualizar, clique em Update.

Eliminar métrica de tarifação

Em Métricas de tarifação, para eliminar uma métrica de tarifação, clique em Delete.

Intervalos de cobrança

Para aceder a esta secção, clique em Charge intervals. É apresentada uma lista paginada de todos os intervalos de cobrança em formato tabular.

Um intervalo de cobrança descreve como o Tridens Monetization irá arredondar a quantidade tarifável da métrica de tarifação. Após a métrica de tarifação calcular a quantidade bruta a ser tarifada, o intervalo de cobrança pode arredondar para cima ou para baixo com base nas configurações.


Podem ser executadas/visualizadas quatro ações/subpáginas nesta secção, nomeadamente:

Criar intervalo de cobrança

Em Intervalos de cobrança, para criar um intervalo de cobrança, clique em Create new. Forneça um nome e código. Opcionalmente, forneça uma descrição, passo mínimo, passo, modo de arredondamento e unidade.

O passo mínimo (min step) representa a menor quantidade que pode ser tarifada. Portanto, se o Tridens Monetization receber um evento abaixo disso, será arredondado para o passo mínimo. Por exemplo, assuma uma configuração de passo mínimo de zero, e o Tridens Monetization recebe um evento abaixo de zero; o evento será arredondado para zero.

O passo (step) representa a forma como a quantidade tarifável deve aumentar. Por exemplo, o Tridens Monetization recebe um evento e determina que a quantidade tarifável é 550 através da métrica de tarifação; se o passo estiver configurado para ser 100, o Tridens Monetization arredondará a quantidade para cima ou para baixo, dependendo da configuração do modo de arredondamento.

Se o modo de arredondamento estiver configurado para Up, a nova quantidade tarifável será 600, enquanto que se o modo de arredondamento estiver configurado para Down, o novo montante tarifável será 500.

Página de detalhes do intervalo de cobrança

Em Intervalos de cobrança, para ver os detalhes completos de um intervalo de cobrança, clique em Details. Contém o seguinte:

  • Nome
  • Código
  • Descrição
  • Passo Mínimo (Min step)
  • Passo (Step)
  • Modo de Arredondamento
  • Unidade

Atualizar intervalo de cobrança

Em Intervalos de cobrança, para atualizar o intervalo de cobrança, primeiro clique em Details; são apresentados os detalhes do intervalo de cobrança. Depois, para atualizar, clique em Update.

Eliminar intervalo de cobrança

Em Intervalos de cobrança, para eliminar um intervalo de cobrança, clique em Delete.