Sovellusmaksujen laskeminen automaattisesti
Käytä liiketoimintasääntöjen järjestelmää laskeaksesi liiketoimintalisenssisovelluksiin liittyvät käsittelymaksut automaattisesti.
Vaaditut versiot
| Näytä tuetut tuoteversiot. |
| Tarvittavat käyttöoikeudet | |
|---|---|
| Päätösmatriisien luominen: | Sääntöjen suunnitteluohjelma |
| Lausekejoukkojen luominen, päivittäminen ja poistaminen: | Sääntöjen suunnitteluohjelma |
Määritä päätösmatriisi ja lausekejoukko määrittääksesi hakemuksen maksun summan Omniscript-lisenssisi hakulomakkeeseen syötetyn valtuutuskategorian ja tyypin perusteella. Voit esimerkiksi veloittaa automaattisesti perusmaksun, joka on 100 dollaria kampaajan lisenssihakemuksesta ja 150 dollaria salongin toimipisteen lisenssihakemuksesta.
Päätösmatriisien luominen sovellukselle
Luo päätösmatriisi, joka laskee hakemuksen maksun.
Päätösmatriisi on taulukko, joka sisältää yhden sarakkeen input-arvot ja toisen sarakkeen output-arvot. Kun lausekejoukko kutsuu päätösmatriisia, se löytää taulukon rivin, joka vastaa input-arvoja, ja palauttaa kyseisen rivin output-arvot. Päätösmatriisin ehtojen muuttaminen on helppoa, jotta virastosi ja osastosi voivat pysyä ajan tasalla jatkuvasti muuttuvista säännöistä ja käytännöistä.
Nyt kun olemme luoneet hakulomakkeen käyttäjällemme pyytääkseen lisenssiä hänen kotisalonilleen, on aika luoda liiketoimintasäännölle päätösmatriisit, jotka määrittävät hakemuksen maksun. Luomme päätösmatriisejä laskeaksemme perushakemuksen maksun ja vakuutusmaksun (prosentteina).
-
Sovelluskäynnistimestä (
), etsi ja valitse liiketoimintasääntöjen järjestelmä.
- Valitse sovelluksen navigointivalikosta Hakutaulukot.
-
Napsauta Uusi, valitse Päätösmatriisi ja napsauta sitten Seuraava.
First, let's create the matrix used to calculate the base fee.
- Syötä Nimi-kenttään CMBase Fee ja Tyyppi-kenttään Standard.
- Tallenna työsi.
- Napsauta uuden päätöksimatriisin tietuesivulta Liittyvä-välilehdestä matriisin versiota 1.
-
Lisää sarakkeita määrittääksesi input- ja output-datasi. Käytä tätä taulukkoa luodaksesi päätösten matriisin ja antaa sille nimeksi CMBase Fee laskeaksesi perushinnan lisenssihakemuksen lomakkeen AuthorizationCategory- ja AuthorizationType-kenttiin syötettyjen arvojen perusteella.
Syöttötiedot Tulostiedot AuthorizationCategory (Teksti) AuthorizationType (teksti) Perusmaksu (valuutta) Lisenssi Haalarin lisenssi 100 Lisenssi Salon Establishment -lisenssi 150 Sallittu Tarjouskampanjan tapahtuman väliaikainen käyttöoikeus 50 -
Luo toinen päätösmatriisi ja anna sille nimeksi CMPremiumFee laskeaksesi vakuutusmaksujen prosenttiosuuden, joka perustuu arvoihin, jotka tekijä syöttää hakulomakkeen AuthorizationCategory- ja Application-kategoria-kenttiin.
Syöttötiedot Tulostiedot AuthorizationCategory (Teksti) Sovelluksen kategoria (teksti) PercentageFee (prosentti) Lisenssi Erikoinen 20 Sallittu Erikoinen 30
Lausekejoukon rakentaminen liiketoimintasäännölle
Luo lausekejoukko, joka laskee sovelluksen maksun käyttämällä hakutaulukkoa ja muuttujia.
Lausekejoukot ovat liiketoimintasääntöjen laskentajärjestelmä. Ne koostuvat sarjasta vaiheita, jotka on yhdistetty loogiseen kulkuun ja jotka on rakennettu muuttujista, vakioista ja päätösmatriiseistä.
Lausekejoukon määrittäminen on monivaiheinen prosessi. Ensin luot lausekejoukostasi käytettävän version. Luot sitten muuttujia ja vakioita syötteille, tuloksille ja arvoille, joita vaiheet käyttävät ja välittävät niiden välillä. Seuraavaksi lisäät vaiheiden loogisen järjestyksen, joka suorittaa laskutoimia tai arvioi ehtoja käyttämällä muuttujia, vakioita ja päätösmatriisejä. Kun olet luonut kulun, simuloit lausekejoukkosi testiarvoilla varmistaaksesi, että se toimii odotetulla tavalla ja aktivoit lausekejoukon lopuksi.
Luomme nyt lausekejoukon, joka laskee salongin omistajan komponenttimme hakemuksen maksun hakulomakkeeseen syötettyjen arvojen ja päätösmatriiseissamme määritettyjen ehtojen perusteella.
-
Sovelluskäynnistimestä (
), etsi ja valitse liiketoimintasääntöjen järjestelmä.
- Napsauta sovelluksen navigointivalikkoa ja valitse Lausekejoukot.
- Napsauta Uusi.
- Syötä Nimi-kenttään Fee_Calculation ja tallenna työsi.
- Napsauttaa uuden lausekejoukkosi tietuesivulta Liittyvä-välilehdestä lausekejoukon version toimintovalikkoa ja valitse Avaa lausekejoukkojen rakentajassa.
-
Luo lausekejoukolle muuttujat.
-
Napsauta
ja napsauta sitten Lisää resurssi.
-
Määritä nämä vaihtoehdot.
- Valitse resurssityypiksi Muuttuja.
- Syötä Nimi-kenttään Perusmaksu.
- Valitse datatyypiksi Valuutta.
- Syötä Oletusarvo-kenttään 0.
- Napsauta Valmis ja Uusi.
-
Määritä nämä vaihtoehdot.
- Valitse resurssityypiksi Muuttuja.
- Syötä Nimi-kenttään CMBaseFee_BaseFee.
- Valitse datatyypiksi Valuutta.
- Syötä Oletusarvo-kenttään 0.
- Napsauta Valmis ja Uusi.
-
Määritä nämä vaihtoehdot.
- Valitse resurssityypiksi Muuttuja.
- Syötä Nimi-kenttään Premium_Fee.
- Valitse datatyypiksi Valuutta.
- Syötä Oletusarvo-kenttään 0.
- Napsauta Valmis ja Uusi.
-
Määritä nämä vaihtoehdot.
- Valitse resurssityypiksi Muuttuja.
- Syötä Nimi-kenttään CMPremiumFee_PercentageFee.
- Valitse datatyypiksi Prosentti.
- Napsauta Valmis.
-
Napsauta
-
Lisää lausekejoukkoon elementtejä laskeaksesi perusmaksun.
-
Napsauta
Lausekejoukon esitysalueelta ja valitse Hakutaulukko. Hae ja avaa Hakutaulukon lisätiedot -kentästä CMBaseFee. Napsauta sitten
ja anna elementille nimeksi Get Base Fee.
-
Napsauta
Lausekejoukon esitysalueella ja lisää laskenta-elementti Nouda perusmaksu -vaiheen jälkeen. Syötä kaavaksi CMBaseFee_BaseFee. Valitse output-muuttujaksi Base_Fee. Anna elementin lisätietopaneelista laskutoimien perusmaksu ja valitse Lisää output-muuttujaan.
-
Napsauta
-
Lisää lausekejoukkoon ehdollinen ryhmä laskeaksesi vakuutusmaksun.
-
Napsauta
esitysalueella ja lisää Ehdollinen ryhmä -elementti Määritä perushinta -vaiheen jälkeen.
- Napsauta paikanpitäjäehto-elementistä lausekekenttää, lisää ApplicationCategory ja täytä lauseke lisäämällä == 'Special'. Muista lisätä välilyöntejä operaattorin ympärille. Lopullinen lauseke näyttää tältä: ApplicationCategory == 'Special'.
-
Napsauta
Ehdon jälkeen ja lisää ehdolliseen ryhmään hakutaulukko. Hae ja valitse CMPremiumFee.
-
Napsauta
Päätösmatriisin jälkeen ja lisää ehdolliseen ryhmään laskenta. Syötä kaavaksi Base_Fee * CMPremiumFee_PercentageFee. Valitse output-muuttujaksi Premium_Fee. Anna elementin lisätietopaneelista laskentaelementin nimeksi Laske Premium Fee ja valitse Lisää output-muuttujaan.
-
Napsauta
- Tallenna työsi.
Ennen kuin aktivoit lausekejoukkosi, suorita simulaatioita käyttämällä oletusarvoisia ja mukautettuja testin input-muuttujia. Jos lausekejoukko ei toimi odotetulla tavalla, muokkaa elementtejä ja simuloi uudelleen. Aktivoi se, kun olet tyytyväinen.

