VCZ SMS


Cíl úpravy

Rozšířit možnosti automaticky zasílaných upozornění ze systému SAP Business One o odeslání SMS.

Stručný popis

Úprava umožňuje na základě události nastané v SBO nebo plánované úlohy odeslat SMS upozornění.

Text SMS a seznam adresátů je uživatelsky definovatelný. Vygenerovaná SMS může být v systému zaznamenána jako nová činnost.

Příklad použití:
- v systému je vytvořena nová prodejní zakázka, kontaktní osobě uvedené na dokladu bude automaticky vygenerováno SMS potvrzení
- v systému je vytvořena nová činnost typu úkol, přidělenému pracovníkovi je automaticky odeslána SMS výstraha

Podporované SMS brány

www.smsbrana.cz - služba SMS Connect

- Aktivace služby zdarma
- Bez měsíčního paušálu, umožňuje fungování na základě předplaceného kreditu

O2 - O2SMS Connector
T-Mobile - Hromadné rozesílání SMS a MMS zpráv

Nastavení

Instalace

Úprava je součástí addonu VRIS. Pro její instalaci je zapotřebí instalovat následující RQ:
- RQ1101-00
- RQ1101-01

Úprava rozšiřuje možnosti úprav VCZ Alerty a VCZ plánované úlohy o odeslání SMS upozornění. Tato dokumentace nepopisuje jejich dílčí nastavení, toto naleznete zde:
Versino výstražné funkce - VCZ Alerts
Plánování pravidelných úloh - VCZ Task Manager

Schéma nastavení

Nutné nastavit:

1) připojení k SMS bráně

2) definovat událost spouštějící odeslání SMS

3) definovat příjemce SMS (napevno případně SQL podmínkou)

Napojení SMS brány - uživatelská tabulka "VCZ_SMSCONNECT_SETP - VCZ Nastavení připojení SMS"

Code, Name - libovolný, pro jednotlivé řádky neduplicitní údaj
Provider - O2 / T-Mobile / SMSbrána

URL
Nastavení pro SMSbrána:
"https://api.smsbrana.cz/smsconnect/http.php?"

Nastavení pro O2:
"https://smsconnector.cz.o2.com/smsconnector/getpost/GP"

URLData
Nastavení pro SMSbrána:
1) "login={CustID}&password={CustPwd}&action={_Action}&number={Phone}&message={Body}"
jako jednoduché nebo jako zabezpečené - doporučené (dle volby nastavení u providera)
2) "login={CustID}&time={_Time}&sul={_Salt}&auth={_Auth}&action={_Action}&number={Phone}&message={Body}"

Nastavení pro O2:
"action=send&baID={CustID}&toNumber={Phone}&text={Body}"

ID zákazníka - přihlašovací jméno pro službu providera

ID cerifikátu 
Nastavení pro SMSbrána:
přihlašovací heslo

Nastavení pro O2:
předmět uživatelského certifikátu získaného od O2

Předčíslí telef.čísla - nepovinné
slouží pro možnost definovat předvolby čísel, na který má být SMS odeslána (cílem je neodesílat na pevnou linku)
prázdné znamená bez omezení
zadat lze např.: "601;602;603;604;605;606;607;608;702;720;721;722;723;724;725;726;727;728;729;730;731;732;733;734;736;737;738;739;770;773;774;775;776;777;790;791;797;799"

Max.počet SMS - nepovinné
omezení počtu odeslaných SMS pro cyklus jednoho odeslání

Výstraha-telef.číslo
- nepovinné
Výstraha-Email - nepovinné
- tel.číslo/mail, na které bude odesláno upozornění v případě neodeslání výstrahy

Nastavení SMS výstrahy - uživatelská tabulka "VCZ_ALERTS_SETP - VCZ Alerty Setup"

Pro specifickou operaci je nutné nastavit rozdělovník a do pole Text nastavit text SMS (se standardním použití tagů)
Do pole Parameters v nastavení alertů výše uvedených spec.operací, je nutné nastavit hodnotu  - CONNCODE, sloužící k nastavení Code z tabulky připojení SMS.
Pokud chceme zároveň vytvářet i činnosti, je nutné nastavit i druhý parametr DFLTACT s nastavení defaultní činnosti (přebírají se informace o typu, druhu, atd).
Pokud parametr DFLACT není nastaven činnost se nevytváří.


Nastavení příjemců SMS - uživatelská tabulka "VCZ_MAIL_LIST - VCZ Rozdělovník odeslání"

Nastavení rozdělovníku - pro seznam čísel pomocí výběru nebo sql selectu


Příklad: SQL pro dotažení mobilního čísla kontaktní osoby uvedené v hlavičce dokladu

SELECT T0.Cellolar FROM OCPR T0 WHERE T0.CardCode = N'{CardCode}' AND T0.CntctCode = N'{CntctCode}'

Příklad: SQL pro dotažení mobilního čísla uživatele / pracovníka, kterému je přiřazena činnost






 RSS of this page

Author: Pavel Skalický   Version: 2.1   Last Edited By: Pavel Skalický   Modified: 11 Jul 2017