Sääntöpohjaisen liidien käsittelysovelluksen suunnittelu ja toteutus
Kivisaari, Tuuli (2026)
Kivisaari, Tuuli
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202604025545
https://urn.fi/URN:NBN:fi:amk-202604025545
Tiivistelmä
Yhtiöiden markkinointikampanjoissa käytettävät liidilistat edellyttävät ennen kampanjakäyttöä useita tarkistuksia, kuten olemassa olevien tuotteiden, kontaktihistorian, ikärajojen ja markkinointikieltojen huomioimista. Liidilista on lista henkilötietoja sellaisista henkilöistä, keitä on tarkoitus kontaktoida markkinointitarkoituksessa. Organisaatiossa tarkistusprosessi oli aiemmin toteutettu manuaalisesti Microsoft Accessin ja Excelin avulla, mikä teki siitä aikaa vievän, virhealttiin ja vaikeasti toistettavan. Työssä tarkastellaan liidien käsittelyyn liittyviä teknologisia lähestymistapoja, kuten relaatiotietokantoja, NoSQL-tietokantoja sekä sääntömoottoreita. Tarkastelun tavoitteena on arvioida erilaisten arkkitehtuuriratkaisujen soveltuvuutta sääntöpohjaiseen datankäsittelyyn sekä tunnistaa tiedostopohjaisen ratkaisun rajoitteet suhteessa näihin vaihtoehtoihin.
Työn tuloksena toteutettiin sovellus, joka käsittelee Excel-muotoisia liiditiedostoja ja suorittaa sääntöpohjaisia vertailuja useita eri tietolähteitä vasten. Sovellus normalisoi syötedatan vertailukelpoiseen muotoon ja soveltaa liiketoimintasääntöjä vaiheittaisessa käsittelyketjussa. Käsittelyn tuloksena muodostetaan markkinointikampanjoissa käytettävä soittolista.
Testauksen perusteella sovellus pystyy käsittelemään kymmeniä tai satojatuhansia rivejä sisältäviä aineistoja muutamassa minuutissa. Ratkaisu automatisoi aiemmin manuaalisesti toteutetun prosessin ja parantaa liidien käsittelyn toistettavuutta sekä luotettavuutta teknisesti rajoitetussa toimintaympäristössä.
Työn tuloksena toteutettiin sovellus, joka käsittelee Excel-muotoisia liiditiedostoja ja suorittaa sääntöpohjaisia vertailuja useita eri tietolähteitä vasten. Sovellus normalisoi syötedatan vertailukelpoiseen muotoon ja soveltaa liiketoimintasääntöjä vaiheittaisessa käsittelyketjussa. Käsittelyn tuloksena muodostetaan markkinointikampanjoissa käytettävä soittolista.
Testauksen perusteella sovellus pystyy käsittelemään kymmeniä tai satojatuhansia rivejä sisältäviä aineistoja muutamassa minuutissa. Ratkaisu automatisoi aiemmin manuaalisesti toteutetun prosessin ja parantaa liidien käsittelyn toistettavuutta sekä luotettavuutta teknisesti rajoitetussa toimintaympäristössä.
