• Rezultati Niso Bili Najdeni

Ukaz za vpis podatkov v tabelo »SMS_LIST«

V tej tabeli nato zapis prebere procedura z imenom »PosljiSMS«, ki s HTTP zahtevo tudi izvede pošiljanje sporočila SMS. Procedura se izvaja vsaki 2 minuti, poganja pa jo »job« oz.

avtomatsko opravilo, ki je nastavljeno, da zažene proceduro na določen čas. V našem primeru na dve minuti, kar je narejeno z ukazom SYSDATE+2/1440. SYSDATE je trenutni čas, kateremu prištejemo dve minuti tako, da delimo 2 z številom minut v dnevu kar je 1440. Job se naredi s spodnjo komando, kar prikazuje slika 22.

Slika 22: Ukaz s katerim naredimo avtomatsko opravilo [(vir slike: lastni)]

Pošiljanje oziroma kreacijo HTTP komande naredi procedura, ki smo jo poimenovali

»PosljiSMS«. Procedura s pomočjo SELECT stavka iz tabele SMS_LIST prebere vse zapise, ki imajo v polju STATE zapis 1. Status 1 v našem primeru pomeni, da sporočilo SMS še ni bil poslan. Pošiljanje na SMS center se opravi s HTTP klicem na Web Service. V kolikor je odgovor »OK« se postavi procedura z »UPDATE« stavkom, zapis v naši tabeli v status 2, ki pomeni da je bilo sporočilo SMS uspešno poslano, v kolikor pa je odgovor drugačen od »OK«

pa se postavi status na 3, kar pomeni, da sporočilo SMS ni bil dostavljeno. Procedura sicer

31 sproži HTTP zahtevek s pomočjo sistemskega objekta, ki je del podatkovne baze Oracle, imenuje pa se Package UTP_HTTP. V Package-u se kliče funkcija z imenom »request«, z vhodnim parametrom »url«. Sporočilo SMS se pošlje na podoben način kot se vpiše URL naslov v brskalnik, torej z metodo GET. Navodila za obliko URL-ja v našem primeru najdemo na spletni strani A1.si, kjer so navodila javno dostopna. URL je sestavljen iz dveh delov, prvi del so podatki o strežniku, ki jih moramo pridobiti od ponudnika SMS centra in poleg protokola vsebujejo še podatke o omrežnem naslovu oziroma IP-ju, ter vrata in pot na strežniku. Drugi del pa so dinamični parametri »to« v katerem navedemo prejemnika, »from« kjer navedemo pošiljatelja ter tekst sporočila v parametru »text«. Stranka pa prejme SMS od »A1.si« (primer sporočila SMS na sliki 23).

Slika 23: Zajem slike zaslona prejetega sporočila SMS na mobilnem aparatu [(vir slike:

lastni)]

4.3 Navodila uporabnikom

Uporabnikom na koncu tudi pripravimo kratka navodila za uporabo. Ta navodila smo priložili v prilogo. Pojasnimo jim, da se aplikacija nahaja v sistemu CRM, ki ga uporabniki že poznajo, tako da jim v navodilih podamo samo podatke o uporabi aplikacije za pošiljanje sporočil SMS.

Na priloženih slikah jim tudi označimo kje najdejo to aplikacijo in povemo kakšno je osnovno delovanje aplikacije. Pokažemo kako izberejo vnaprej definiran tekst oziroma vpišejo poljuben tekst, pojasnimo postopek zapisa v zgodovino stranke, kje nato najdejo ta zapis, ter v kakšni obliki mora biti napisana številka MSISDN. Opišemo tudi kaj se zgodi, ko kliknemo

gumb »Pošlji SMS«. V tem primeru se namreč sproži preverba pravilnosti vpisanih podatkov, če pa je vse v redu, pa se stranki pošlje sporočilo SMS, ki pride z naslova »A1.si«. Pojasnimo jim tudi, da če bi želeli dodatne pred definirane tekste, naj nam to sporočijo nadrejeni.

33

5 Rezultati

V nadaljevanju predstavljamo naslednje rezultate:

 Koliko sporočil SMS pošlje naša aplikacija,

 primerjava poslanih sporočil SMS po četrtletjih,

 prihranek časa in denarja,

 število napak,

 vpliv na zadovoljstvo strank.

5.1 Število poslanih sporočil SMS

Analizo števila poslanih sporočil SMS smo izvedli eno leto po izvedbi produkta. S pomočjo poizvedbe v podatkovno bazo smo naredili povprečje poslanih sporočil v zadnjih treh mesecih.

Na ta način smo prišli smo do podatka, da je mesečno v povprečju z aplikacijo poslanih 10332 sporočil oziroma skoraj 344 dnevno. Od tega je vnaprej definiranih tekstov 8920, 1412 pa je takšnih kjer agentje tekst napišejo sami. Tu lahko ločimo še poslana sporočila SMS, ki so jih poslali agentje iz klicnega centra, tehnične pomoči, ki so sporočila pošiljali že do sedaj, ter zaposleni na prodajnih mestih, ki do sedaj tovrstne aplikacije niso uporabljali. Le - ti so do sedaj svoje stranke obveščali bodisi preko klica ali pa s pošiljanjem sporočila s telefona.

5.2 Primerjava števila poslanih sporočil SMS po četrtletjih

Spodnji graf prikazuje primerjavo števila poslanih sporočil SMS iz aplikacije po četrtletjih v zadnjih dveh letih odkar je bila aplikacija izvedena. Naj povemo tudi, da smo aplikacijo izvedli šele v sredini maja 2019, tako da je časovno obdobje pri prvem podatku (drugo četrtletje 2019) krajše. Iz podatkov pa je razvidno, da se je vsaj v začetku uporaba aplikacije povečevala, v zadnjih četrtletjih pa stabilizirala.

Graf 1: Število poslanih sporočil SMS po četrtletjih

5.3 Prihranek na času in denarju

Preden smo v naš sistem CRM uvedli aplikacijo za pošiljanje sporočil SMS, so uporabniki pošiljali sporočila SMS iz druge temu namenjene aplikacije. Vnaprej definirane tekste so imeli agentje shranjene v Excelovi datoteki, ki so jo imeli shranjeno na skupnem disku. Ob tem, so vedno morali narediti še zapis v zgodovino stranke. Postopek je bil tako zamudnejši. Glede na meritve, ki smo jih opravili je uporabnik za postopek pošiljanja sporočila, brez pisanja teksta, porabil v povprečju 25 sekund. V ta čas je všteto iskanje aplikacije na namizju in odpiranje ter uporabo aplikacije, v kar je vključeno tudi pisanje mobilne številke. Poleg tega je za zapis v zgodovino povprečno porabil še dodatnih 20 sekund. Z novo aplikacijo je skupen povprečen čas 15 sekund. Torej je prihranek pri enem samem sporočilu kar 30 sekund. Takšnih sporočil pa je v povprečju 1412 na mesec, kar pomeni da je prihranek na mesečni ravni 11,76 ur. Na letni ravni to znaša 140 ur. Še večja razlika pa je pri poslanih sporočilih SMS, kjer je tekst vnaprej definiran. Tu je število sporočil SMS višje, poleg tega pa je potrebno poiskati tekst v Excel datoteki. Če predpostavljamo, da imajo uporabniki Excel datoteko v 30 odstotkih primerov že odprto na namizju, ter jim jo ni potrebno iskati v skupni mapi, je skupen povprečen čas samo za iskanje teksta 20 sekund. Povprečen čas iskanja teksta v aplikaciji pa je 5 sekund.

Torej smo pri tekstu prihranili 15 sekund na sporočilo SMS. Če dodamo še dodatnih 30 sekund prihranka pri uporabi stare aplikacije za pošiljanje sporočil SMS v ter vpisu v zgodovino, lahko

4715

35 ob predpostavki, da je mesečno takšnih sporočil 8920, preračunamo, da je mesečni prihranek na času: 111,5 ure, kar letno znaša 1338 ur.

Če torej seštejemo vse skupaj letno prihranimo na času 1478 ur. Malo manj kot delovni čas enega uporabnika, ki je v letu 2020 povprečno opravil 1620 ur [20]. V naš izračun pa seveda niso všteti primeri, kjer uporabniki pred tem, vsaj na tak način, sploh niso imeli možnost pošiljanja sporočil in so stranke obveščali le s klicem. Tu je prihranek na času seveda še bistveno višji, ne moremo pa v teh primerih narediti primerjave s sedanjimi podatki, saj se le - ti podatki niso zbirali.

5.4 Število napak

V prejšnjem poglavju smo se osredotočili samo na prihranek na času ob uporabi aplikacije.

Ob tem nismo upoštevali, da se je pri tem zmanjšalo število napak uporabnikov, ki so bodisi pozabili poslati sporočilo SMS, ali pa zapisati komentar v zgodovino stranke. Vsaka napaka pa seveda lahko pomeni dodatno delo. V kolikor se stranki ne pošlje sporočila SMS, to pomeni, da stranka ni bila obveščena o situaciji, ter se predvidoma še enkrat obrne na naše agente. To pa seveda pomeni dodaten klic in posledično lahko vodi do pritožbe. Povprečen čas za reševanje ene pritožbe pa je 4 minute. Če predpostavljamo, da se to zgodi pri 1% primerov, to v povprečju pomeni dodatnih 6 ur dela mesečno, ali 72 ur letno.

Druga težava, ki se je lahko pojavila pa je bil zapis v zgodovino stranke. V kolikor se pozabi narediti zapis v zgodovino, ter se stranka v bližnji prihodnosti obrne na naše agente, le - ta ni obveščen, kaj točno se je delalo s stranko. To seveda pomeni dodatno raziskovanje. Če spet vzamemo, da je takšnih primerov 1% (v praksi jih je skoraj zagotovo več), to v povprečju pomeni 2 minuti dodatnega dela, pridemo do številke 3 ure mesečno, kar 36 ur letno. Ob tem seveda moramo poudariti, da tudi z novo aplikacijo, kjer je oboje skupaj združeno, do napak še vedno lahko pride. Je pa zagotovo ta številka precej nižja, vsaj glede nato, da ima agent en opravek manj.

5.5 Zadovoljstvo uporabnikov

Manj napak ter enostavno obveščanje strank preko sporočil SMS, pa ima še eno pozitivno plat. To je zadovoljstvo strank zaradi dobre uporabniške izkušnje. Stranke namreč določena

obvestila oziroma navodila prejmejo kar preko SMS obvestil. Če recimo vzamemo za primer navodila za vklop raznih storitev ali nastavitev na aparatu, lahko takoj ugotovimo, da so napisana navodila za uporabnika precej preglednejša, stranka pa lahko v miru lahko opravi željeno storitev po končanem klicu. Vse skupaj pa je precej enostavnejše tudi pri sporočanju raznih informacij. Le - te so preko sporočila SMS vseskozi na voljo, stranke pa v primerih, kjer se jih sicer pokliče, s tem ne motimo. Vse to so sicer le malenkosti pri vplivu na zadovoljstvo strank, ki pa se začne graditi ravno na takšnih malenkostih. Zadovoljstvo strank pa pomeni, da ostajajo naši zvesti uporabniki – obstoječe stranke pa je seveda lažje zadržati kot pa pridobivati nove.

37

6 Zaključek

V diplomski nalogi je prikazano, kako smo v telekomunikacijskem podjetju rešili težave prejšnjega sistema pošiljanja sporočil SMS strankam. Hkrati pa z novim sistemom tudi skrajšali čas, ki ga za pošiljanje sporočil porabijo agenti, pri le tem pa tudi zmanjšali možnost napak.

Agentom, ki do sedaj sploh niso imeli možnosti pošiljanja sporočil smo le - to omogočili. S tem smo precej olajšali delo uporabnikov našega sistema CRM, poskrbeli pa smo tudi za dobro uporabniško izkušnjo naših strank, ki sedaj navodila in obvestila prejmejo preko sporočila SMS, kar je zanje boljša uporabniška izkušnja, posledično pa tudi večje zadovoljstvo. Aplikacija je torej rešila več težav hkrati. Dokazali pa smo tudi, da lahko v relativno kratkem času naredimo aplikacijo s katero na dolgi rok prihranimo na času in tudi denarju.

Aplikacija omogoča tudi dodatne izboljšave in nadgradnje. Že med njeno izdelavo smo prišli na idejo, da bi bilo možno v prihodnosti preko aplikacije izvesti tudi pošiljanje elektronske pošte. Elektronska pošta bi se lahko pošiljala posamezno, ali hkrati z sporočilom SMS, naredil pa bi se tudi zapis v zgodovino pri stranki. Tako bi še dodatno poenostavili delo zaposlenih ter preglednost komunikacije s strankami. Naslednji malo bolj zahteven korak pa bi bil lahko tudi uvedba družbenih omrežij, s čimer bi omogočili komunikacijo preko sistema CRM, oziroma vsaj omogočili zapiske v zgodovino stranke.

Literatura

[1] Upravljanje odnosov s strankami. Dosegljivo:

https://sl.wikipedia.org/wiki/Upravljanje_odnosov_s_strankami, 2020. (Dostopano 12.1.2021).

[2] CRM. Dosegljivo: https://en.wikipedia.org/wiki/Customer_relationship_management, 2020. (Dostopano 12.1.2021).

[3] J. Zor, Diplomska naloga: Virtualizacija strežniške infrastrukture. Ljubljana. Fakulteta za računalništvo in informatiko, 2018.

[4] Prednosti in slabosti uporabe podatkovnih baz. Dosegljivo: http://colos.fri.uni-lj.si/ERI/RACUNALNISTVO/PODATKOVNE_BAZE/prednosti_in_slabosti_uporabe_

podatkovnih_baz.html, (Dostopano 22.5.2021).

[5] Opredelitev pojma SUPB. Dosegljivo: http://colos.fri.uni-lj.si/ERI/RACUNALNISTVO/PODATKOVNE_BAZE/opredelitev_pojma_supb.html, (Dostopano 22.5.2021).

[6] G. Narain, Annamalai, Melliyal; The Database Book - Principles & Practice Using the Oracle Database. Summit, N-J. Silicon Press, 2011.

[7] Splošni akt o prenosljivosti številk. Dosegljivo: http://npch.si/index.php/2-uncategorised/3-splosni-akt, (Dostopano 22.5.2021).

[8] Simobil Message Getaway. Dosegljivo:

https://www.a1.si/documents/10179/2305221/Tehni%C4%8Dna+specifikacija+-+Si.most+-dolga+stevilka.pdf/e4fb51be-018e-4986-b1a3-101c1af64d4f, (Dostopano 1.6.2021).

[9] M. Marjanović, Diplomska naloga: Analiza področja in predstavitev rešitve za SMS portal. Ljubljana. Fakulteta za računalništvo in informatiko, 2010.

[10] HTML. Dosegljivo: https://en.wikipedia.org/wiki/HTML, 2019. (Dostopano 21.1.2021).

[11] Uvod v HTML. Dosegljivo: https://nsa-splet.si/html/uvod/html-uvod-01.php, 2019.

(Dostopano 22.1.2021).

[12] M. Kaltenekar, Hitri vodnik – oblikovanje spletnih strani. Založba Pasadena, 2006.

39 [13] CSS. Dosegljivo: https://sl.wikipedia.org/wiki/CSS, 2009. (Dostopano 22.1.2021).

[14] Bootstrap. Dosegljivo: https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework), 2020. (Dostopano 25.5.2021).

[15] What is Bootstrap? Dosegljivo: https://www.toptal.com/front-end/what-is-bootstrap-a-short-tutorial-on-the-what-why-and-how, 2020. (Dostopano 25.5.2021).

[16] P. Mrhar, ASP – Active Server Pages. Nova Gorica. Založba Flamingo, 2002

[17] ASP.net. Dosegljivo: https://en.wikipedia.org/wiki/ASP.NET, 2019. (Dostopano 4.6.2021)

[18] G. T. Allen, SQL for Dummies. Hoboken: Wiley Publishing, 2006

[19] SQL. Dosegljivo: https://www.w3schools.in/mysql/ddl-dml-dcl/, 2019. (Dostopano 13.5.2021).

[20] Statistični urad RS, Opravljene delovne ure. Dosegljivo:

https://www.stat.si/StatWeb/news/Index/8872, (Dostopano 22.4.2021).

PRILOGA

41

Navodila za uporabo aplikacije za pošiljanje SMS-ov

Aplikacija za pošiljanje SMS-ov se nahaja v CRM-ju, v katerega se po ustaljenem postopku prijavite z svojim uporabniškim imenom.

V iskalniku poiščemo ter odpremo stranko, kateri želimo poslati SMS (bodisi MSISDN, ali pa Uporabniško ime).

Slika 1: Iskanje stranke v CRM-ju [(vir slike: lastni)]

V zavihku Podatki o uporabniku se nahaja nov zavihek, Pošiljanje sporočila SMS.

Odpremo ga s klikom:

Slika 2: Postavitev SMS aplikacije v meniju [(vir slike: lastni)]

Če imamo odprto mobilno stranko se podatek o MSISDN-ju ter davčni prenese v aplikacijo avtomatsko. V kolikor imamo odprto uporabniško ime linije, se prenese avtomatsko ta podatek ter davčna številka, vpis MSISDN-ja pa je potreben ročno. V kolikor pa nimamo odprtega nobene stranke je vpis MSISDN-ja potreben ročno.

Slika 3: Avtomatski prenos podatkov uporabnika, ko je odprta mobilna stranka [(vir slike:

lastni)]

43 Če želimo poljuben tekst ga vpišemo v polje »Tekst«, v spustnem meniju pa lahko izberemo tudi že predloge tekstov. Tekst se kopira v naše polje, lahko pa ga kljub temu naknadno še spreminjamo.

Slika 4: Vnaprej nastavljena besedila [(vir slike: lastni)]

V kolikor imate profil, ki omogoča tudi možnost izbire zapis v zgodovino stranke, lahko med le podatki, ki jih imamo v formi izberemo, kam se bo naredil zapis. Za zapis v zgodovino lahko k tekstu iz sms-a v polje »Tekst za CK« dodamo še poljuben tekst. V kolikor tega razdelka nimate, se zapis naredi avtomatsko.

Slika 5: Zapis v zgodovino stranke [(vir slike: lastni)]

SMS pošljemo z gumbom »Pošlji SMS«. Stranke kot pošiljatelja vidijo: »A1.si«. V kolikor je uspešno poslan dobimo opozorilo, kot je prikazano na sliki 6.

Slika 6: Obvestilo da je bilo sporočilo SMS uspešno poslano stranki, ter narejen zapis v zgodovino stranke [(vir slike: lastni)]

V kolikor kakšen podatek ni pravilen, nas aplikacija o tem obvesti, ter imamo možnost popravka tega podatka.