Service Design

Zasnova storitve (ang. Service Design) vključuje vse bistvene komponente, ki jih je mogoče konfigurirati v Monetization za prepoznavanje dogodkov uporabe, ekstrakcijo parametrov, določanje pretvorbe enot in na koncu določanje količine za ocenjevanje.

Teme v tem dokumentu:

Za dostop do tega razdelka v Monetization v Menu izberite Business configuration in kliknite Service design.

Polja storitev

Za dostop do tega razdelka kliknite Service fields. Prikaže se paginiran seznam vseh polj storitev v tabelarni obliki.

Polje storitve je parameter, ki je lahko del service types. Parameter bo vseboval informacije o eni seji/dogodku v Monetization.

Primer polj storitev

Predpostavimo telekomunikacijsko podjetje, ki strankam omogoča opravljanje telefonskih klicev. Polja storitev lahko vključujejo naslednje:

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

Rezervirana polja

session identifier in identifier sta rezervirana polja, ki morata obstajati kot del polj storitve. Ustvarita se samodejno, ko je v Monetization ustvarjena site.

identifier bo predstavljal identifikator storitve ene stranke — na primer številko mobilnega telefona za podatkovno ali glasovno storitev. Identifikator mora biti edinstven za vsako spletno mesto; lahko je celo število, naprava ali karkoli, kar se lahko uporabi za edinstveno identifikacijo stranke.

session identifier mora biti vključen v vsak dogodek uporabe. To zagotavlja, da bo isti dogodek ocenjen le enkrat in ga ni mogoče podvojiti.


V tem razdelku lahko izvedete/si ogledate štiri dejanja/podstrani, in sicer:

Ustvarjanje polja storitve

V razdelku service fields za ustvarjanje polja storitve kliknite Create new. Navedite ime in kodo. Po želji dodajte opis.

Stran s podrobnostmi o polju storitve

V razdelku service fields za ogled celotnih podrobnosti polja storitve kliknite Details. Vsebuje naslednje:

  • Name
  • Code
  • Description

Posodobitev polja storitve

V razdelku service fields za posodobitev polja storitve najprej kliknite Details; prikažejo se podrobnosti polja storitve. Nato za posodobitev kliknite Update.

Brisanje polja storitve

V razdelku service fields za brisanje polja storitve kliknite Delete.

Vrste storitev

Za dostop do tega razdelka kliknite Service types. Prikaže se paginiran seznam vseh vrst storitev v tabelarni obliki.

Vrsta storitve opisuje eno storitev v Monetization — na primer glasovno ali podatkovno storitev. Določa, katera service fields naj bi bila del ene seje/dogodka za to določeno storitev.

Poleg tega vrsta storitve definira storitev tako, da prikazuje izbirna ali obvezna service fields in rating set fields, ki jih Monetization potrebuje v dogodkih uporabe za določeno storitev.


V tem razdelku lahko izvedete/si ogledate štiri dejanja/podstrani, in sicer:

Ustvarjanje vrste storitve

V razdelku service types za ustvarjanje vrste storitve kliknite Create new.

Obvezna polja za vnos vključujejo naslednje:

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

Izbirna polja za vnos vključujejo naslednje:

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

Če želite vključiti podrobnosti o storitvi na račun, uporabite stikalo Included on invoice za omogočanje/onemogočanje. Omogočanje te funkcije pomeni, da bo Monetization te podatke izvlekel v predmet JSON (ang. JavaScript Object Notation), ustvarjen za račun.

Če je stikalo Impact balances omogočeno, bo ta storitev vplivala na stanja, jih rezervirala in delala z njimi v realnem času. V primeru, da to ni potrebno, bo izklop te funkcije povečal zmogljivost ocenjevanja.

Polja nabora ocenjevanja

Polje nabora ocenjevanja (ang. Rating set field) je polje, ki se namesto ujemanja kot neobdelani nizi primerja s predmetom rating sets, ki ima lahko več ujemanj. Uporabno je za ujemanje predpon.

Primer polja nabora ocenjevanja

Nabori ocenjevanja za Slovenijo v telekomunikacijski industriji imajo lahko več ujemanj: 003865, 003867, 003864 itd., ki predstavljajo predpone telefonskih številk. Če je polje storitve origin definirano kot polje nabora ocenjevanja na vrsti storitve, se bo vsebina polja primerjala z vsemi predponami v Sloveniji, ko bo Monetization poskušal najti ujemaje. Zato se bo, če je origin 003865123123, ujemal slovenski nabor ocenjevanja.

Stran s podrobnostmi o vrsti storitve

V razdelku service types za ogled celotnih podrobnosti vrste storitve kliknite Details. Vsebuje naslednje:

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

Posodobitev vrste storitve

V razdelku service types za posodobitev vrste storitve najprej kliknite Details; prikažejo se podrobnosti vrste storitve. Nato za posodobitev kliknite Update.

Brisanje vrste storitve

V razdelku service types za brisanje vrste storitve kliknite Delete.

Skupine enot

Za dostop do tega razdelka kliknite Unit groups. Prikaže se paginiran seznam vseh skupin enot v tabelarni obliki.

Skupina enot (ang. Unit group) je zasnovana za ustvarjanje povezanih enot v Monetization. Navesti je treba tudi pretvornik, ki Monetization omogoča samodejno pretvorbo med enotami.

Primer skupine enot

Predpostavimo telekomunikacijsko podjetje, ki strankam nudi podatkovno storitev. Po konfiguraciji enot v kilobajtih (ko (ang. kB)), megabajtih (Mo (ang. MB)) in gigabajtih (Go (ang. GB)), ima lahko dogodek uporabe vnos v ko; hkrati pa lahko oblikovanje cen deluje v Mo.


V tem razdelku lahko izvedete/si ogledate štiri dejanja/podstrani, in sicer:

Ustvarjanje skupine enot

V razdelku unit groups za ustvarjanje skupine enot kliknite Create new. Navedite ime in kodo. Po želji navedite opis in nekatere enote.

Če želite dodati enoto, v razdelku Units kliknite Add unit. Navedite ime, simbol in faktor. Če želite določeno enoto narediti za osnovno enoto, potrdite polje Base unit.

Na primer, predpostavimo naslednje enote v skupini enot:

Tabela 1: Primer skupine enot

NameSymbolFactorBase unit
kilobyteko1
megabyteMo1024
gigabyteGo1048576

Če želite izbrisati enoto, v razdelku Units kliknite Delete

Stran s podrobnostmi o skupini enot

V razdelku unit groups za ogled celotnih podrobnosti skupine enot kliknite Details. Vsebuje naslednje:

  • Name
  • Code
  • Description
  • Units - Enote so prikazane v tabelarni obliki.

Posodobitev skupine enot

V razdelku unit groups za posodobitev skupine enot najprej kliknite Details; prikažejo se podrobnosti skupine enot. Nato za posodobitev kliknite Update.

Brisanje skupine enot

V razdelku unit groups za brisanje skupine enot kliknite Delete.

Metrike ocenjevanja

Za dostop do tega razdelka kliknite Rating metrics. Prikaže se paginiran seznam vseh metrik ocenjevanja v tabelarni obliki.

Monetization uporablja metriko ocenjevanja (ang. Rating metric) za določitev količine, ki jo je treba oceniti, na podlagi service field(s) iz seje/dogodka. Z drugimi besedami, metrika ocenjevanja omogoča Monetization, da ve, kako iz dogodka pridobiti količino, ki jo je mogoče oceniti.


V tem razdelku lahko izvedete/si ogledate štiri dejanja/podstrani, in sicer:

Ustvarjanje metrike ocenjevanja

V razdelku rating metrics za ustvarjanje metrike ocenjevanja kliknite Create new. Navedite ime in kodo. Po želji navedite opis in metrični izraz(e).

Če želite dodati metrični izraz, v razdelku Metric expressions kliknite Add metric expression. Navedite prioriteto, izraz in enoto. Enota je konfigurirana pod skupinami enot. Za več informacij glejte Skupine enot.

Na primer, predpostavimo, da je polje storitve quantity vstavljeno kot izraz metrike ocenjevanja; Monetization bo pridobil količino za ocenjevanje iz polja storitve quantity.

V metričnem izrazu se lahko izvajajo osnovni matematični izrazi, kot so seštevanje, odštevanje in množenje, da se določi količina za ocenjevanje. Na primer, predpostavimo polji storitve end_time in start_time; iz tega se lahko ustvari izraz metrike ocenjevanja v obliki end_time - start_time.

Stran s podrobnostmi o metriki ocenjevanja

V razdelku rating metrics za ogled celotnih podrobnosti metrike ocenjevanja kliknite Details. Vsebuje naslednje:

  • Name
  • Code
  • Description
  • Metric expressions - Metrični izrazi so prikazani v tabelarni obliki.

Posodobitev metrike ocenjevanja

V razdelku rating metrics za posodobitev metrike ocenjevanja najprej kliknite Details; prikažejo se podrobnosti metrike ocenjevanja. Nato za posodobitev kliknite Update.

Brisanje metrike ocenjevanja

V razdelku rating metrics za brisanje metrike ocenjevanja kliknite Delete.

Intervali zaračunavanja

Za dostop do tega razdelka kliknite Charge intervals. Prikaže se paginiran seznam vseh intervalov zaračunavanja v tabelarni obliki.

Interval zaračunavanja (ang. Charge interval) opisuje, kako bo Monetization zaokrožil količino za ocenjevanje iz rating metric. Potem ko metrika ocenjevanja izračuna surovo količino za ocenjevanje, jo lahko interval zaračunavanja zaokroži navzgor ali navzdol glede na konfiguracije.


V tem razdelku lahko izvedete/si ogledate štiri dejanja/podstrani, in sicer:

Ustvarjanje intervala zaračunavanja

V razdelku charge intervals za ustvarjanje intervala zaračunavanja kliknite Create new. Navedite ime in kodo. Po želji navedite opis, najmanjši korak (ang. Min step), korak (ang. Step), način zaokroževanja in enoto.

Najmanjši korak predstavlja najmanjšo količino, ki jo je mogoče oceniti. Zato bo, če Monetization prejme dogodek pod to vrednostjo, zaokrožen na najmanjši korak. Na primer, predpostavimo konfiguracijo najmanjšega koraka nič in Monetization prejme dogodek pod ničlo; dogodek bo zaokrožen na nič.

Korak predstavlja, kako naj se količina za ocenjevanje povečuje. Na primer, Monetization prejme dogodek in prek rating metric ugotovi, da je količina za ocenjevanje 550; če je korak konfiguriran na 100, bo Monetization zaokrožil količino navzgor ali navzdol, odvisno od konfiguracije načina zaokroževanja.

Če je način zaokroževanja konfiguriran na Up (navzgor), bo nova količina za ocenjevanje 600, če pa je način zaokroževanja konfiguriran na Down (navzdol), bo nova količina za ocenjevanje 500.

Stran s podrobnostmi o intervalu zaračunavanja

V razdelku charge intervals za ogled celotnih podrobnosti intervala zaračunavanja kliknite Details. Vsebuje naslednje:

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

Posodobitev intervala zaračunavanja

V razdelku charge intervals za posodobitev intervala zaračunavanja najprej kliknite Details; prikažejo se podrobnosti intervala zaračunavanja. Nato za posodobitev kliknite Update.

Brisanje intervala zaračunavanja

V razdelku charge intervals za brisanje intervala zaračunavanja kliknite Delete.