/
PanSMS

PanSMS

Uvod

PanSMS je namenjen pošiljanju SMS sporočil. Sporočila se lahko pošlje tako ročno kot tudi avtomatično. Modul je sestavljen je iz strežniške komponente in dodatka za pantheon. Komponenta, ki se jo namesti na strežnik omogoča pošiljanje SMS sporočil in se jo zaganja periodično s pomočjo "task scheduler-ja". Dodatek za pantheon omogoča pošiljanje sporočil direktno iz pantheon-a.

 

Video Prikaz

Integracije na različne Pantheon forme

Modul je integriran na vse izdajne dokumente in v šifrant subjektov

Izdajni dokumenti:

Vsi dokumenti tipa

  • Naročila -> Naročila kupcev
  • Blago -> Prenos
  • Blago -> Izdaja -> Dokument
  • Blago -> Izdaja -> Interno
  • Blago -> Izdaja -> Zbirno
  • Servis -> Servisni nalog

Šifrant subjektov

Pantheon komponenta

Pošiljanje SMS sporočil

 

Vpišemo poljubno sms sporočilo oz. ga izberemo iz predlog. Prav tako lahko vpišemo poljubno telefonsko številko oz. jo izberemo iz panela kontakti.

Shranjene predloge za pošiljanje sms sporočil. Uporabimo lahko tudi spremenljivke, lista spremenljivk je napisana spodaj

Vsi kontakti, katere imamo shranjene v šifrantu subjektov. Prikažejo se samo tisti, ki imajo vpisane telefonske številke.

Privzeto so prikazani samo tisti kontakti, ki pripadajo prejemniku dokumenta iz katerega je bil zagnan postopek za pošiljanje sporočil, vendar lahko kriterij odstranimo in izbiramo med vsemi shranjenimi številkami.

Pregled poslanih SMS sporočil

Forma nam služi za pregled poslanih SMS sporočil določenemu kupcu. SMS sporočila so lahko prikazana glede na dokument oz. glede na kupca. Poleg vsebine SMS sporočila je prikazana tudi telefonska številka, kdaj smo poslali in kdaj je kupec SMS sporočilo prejel.

 

Strežniška komponenta

Spodnjo komponento je potrebno namestiti na strežnik, kjer jo periodično zaganjamo s pomočjo windows programa "task scheduler".

Na levi strani so prikazana vsa že poslana sporočila in pripadajoči statusi. SMS sporočila, ki so obarvana z rumeno, še niso potrjena iz strani SMS strežnika, da so bila dostavljena končnemu pošiljatelju. Gumb "Pošlji SMS" omogoča pošiljanje vseh SMS sporočil, ki so v čakalni vrsti (tabela na desni strani). V čakalno vrsto se dodajo sporočila, ki jih npr. pošiljamo iz pantheona. Gumb "Preberi statuse" omogoča preverbo statusa nepotrjenih poslanih SMS sporočil.

Kontrola pošiljanja

V postopek je vgrajena tudi kontrola pošiljanja SMS sporočil, kjer lahko nastavimo v kakšnem primeru se SMS sporočila ne bo poslalo.

Zgornja slika pomeni da se SMS sporočil v čakalni vrsti ne bo poslalo če obstaja več kot 20 sporočil, ki so bila dodana v intervalu 2 sekund. Na tak način lahko preprečimo pošiljanje SMS sporočil, ki so bila dodana v čakalno vrsto s pomočjo avtomatike (če bi se npr. zmotili in preko avtomatike dodali naenkrat 1000 sms sporočil)

 

Uporabniške spremembe

Zadnja procedura, ki se izvede po zagonu postopka je plp_sms_install_user. Če želite izvesti kakršnokoli SQL akcijo ob zagonu postopka je to pravi način.

Primer avtomatičnega zagona

Če zaženemo postopek s preklopnikom /AUTO se bo izvedlo avtomatično pošiljanje SMS sporočil in prejemanja statusa poslanih SMS sporočil.

 

Pred vsakim avtomatičnim zagonom (parameter /AUTO) postopka se izvede tudi procedura plp_sms_execute, ki jo lahko uporabite za uporabniško logiko procesiranja SMS sporočil.

exec dbo.plp_sms_execute

Related content