Jutalomkampányok — rendszerleírás

A jutalomkampány-törzs és a kiadott jutalmak adatmodellje, a jutalomtípusok és kiváltó események kódjai, a mentés validációja, a törlés-védelem és a jogosultsági kulcsok.

Áttekintés

Ajánlói és jutalom-kampányok törzse: kód, név, jutalom típusa, érték, deviza, kiváltó esemény, érvényesség, lejárati napok, felső korlát, státusz. A jutalmakat a rendszer központi jutalom-szolgáltatása osztja ki; ez a modul a törzset kezeli és a kiosztott jutalmakat mutatja.

Adatmodell

A táblanevek a telepítés saját előtagjával állnak az adatbázisban.

TáblaSzerepFő mezők
reward_campaigna kampánykód, név, típus, érték, deviza, esemény, érvényesség, lejárati napok, ajánlónkénti maximum, objektum-típus és -azonosító, státusz
rewardkiosztott jutalomkampány, ajánló, ajánlott client, érték, állapot, minősítés, könyvelés és lejárat dátuma
companyajánló és ajánlott nevemegjelenítés

Kódkészletek

MezőÉrtékek
jutalom típusaMONETARY_CREDIT (pénztárca-jóváírás), SUBSCRIPTION_FEE_CREDIT, USAGE_GRANT
kiváltó eseménynew_client_created, first_paid_subscription, first_paid_order, manual_approval
objektum-típus (csak használati keretnél)funkció, termék, szolgáltatás

Folyamat és validáció

  1. Lista: szűrő státusz, esemény, keresés; soronként kód, név, típus, érték, esemény, érvényesség, lejárat, maximum, jutalom-darabszám, kifizetett összeg; a sor lenyitója a kiadott jutalmakat mutatja.
  2. Mentés: a kód a [A-Za-z0-9_-]{2,64} mintára illeszkedjen, a név kötelező, az érték nagyobb nullánál; használati keretnél objektum-típus és azonosító kötelező. Új rekord után nincs átirányítás, a kampány azonosítója visszaíródik a formba.
  3. Törlés: csak jutalom-hivatkozás nélküli kampány; különben hiba a kóddal és a darabszámmal.

Jogosultság

  • 2. réteg: list, add/edit (a formon és a mentésen: 0 azonosító = add, nagyobb = edit), delete, debug. Egyik kulcs sincs a funkció-katalógusban, ezért a gyakorlatban csak a super admin éri el.
  • 3. réteg: nincs — rendszer-törzsadat.
Kapcsolódó témák: jutalom előfizetés jogosultság