TAS:Pokročilé/Pluginy/Input, Output/Export/SolverTech.Tasha.Plugins.IO.SmsService/cs: Porovnání verzí
|  (Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky) | 
| (Žádný rozdíl) | 
Aktuální verze z 19. 8. 2022, 07:06
Plugin s jehož pomocí můžete jedním klikem rozeslat zákazníkům SMS s určitou informací, třeba o předpokládaném času příjezdu.
Příklad configu:
<?xml version="1.0" encoding="utf-8"?> <SolverTechTashaSmsServiceSettings>
 <Login>user</Login>
 <Password>heslo</Password>
 <SkipWarningIfCantSendSMSToThisNumber>false</SkipWarningIfCantSendSMSToThisNumber>
 <CustomerSmsFormatText>
 Vazeny zakazniku, Vasi objednavku {2} dorucime {0:dd.MM.yyyy} ({0:dddd}) v case {0:HH}:00 - {1:HH}:00. Prosime o potvrzeni terminu doruceni. Obchod.
 </CustomerSmsFormatText>
 <CustomerSmsTextParameters>
<string>routestop-eta</string>
<string>routestop-eta;+120;0800;2000</string>
<string>job-info1</string>
 </CustomerSmsTextParameters>
 <DriverSmsFormatText>Řidiči {0:dd.MM.yyyy} vyjíždíš v {0:HH:mm} a končíš {1:HH:mm}. Obchod</DriverSmsFormatText>
 <DriverSmsTextParameters>
   <string>route-starttime</string>
   <string>route-endtime</string>
 </DriverSmsTextParameters>
 <SmsConfirmation>true</SmsConfirmation>  
</SolverTechTashaSmsServiceSettings>
| parametr | co přidá | 
| location-address | dodací adresa | 
| routestop-eta | čas příjezdu | 
| vehicle-mobile | telefon na řidiče | 
| job-info1 | info1 | 
| routestop-eta;-30 | čas příjezdu - 30 minut | 
| routestop-eta;30 | čas příjezdu +30 minut | 
| job-nazevdynamickehosloupce | dynamický sloupec z jobu | 
| route-nazevdynamickehosloupce | dynamický sloupec z routy v řešení | 
| driver-mobile | mobile z řidiče | 
SmsConfirmation - parametr, který určuje, zda je nutné před odesláním sms potvrdit
Poznámka: Pokud je vozidlu přiřazeno více řidičů, bere se telefonní číslo od prvního z nich.
Formátování času
Pokud je třeba formátovat ETA, je možno využít následujícího formátování (a jejich kombinace):
| Formát | Výsledek | 
| {0:dd.MM.yyyy} | 03.11.2018 | 
| {0:dddd} | úterý | 
| {0:dd.MMMM} | 03. listopadu | 
| {0:HH:mm} | 06:45 | 
| {0:dddd dd.MM.yy HH:mm} | úterý 03.11.18 07:32 | 
ETA featura
v configu také můžeme určit ETA čas s +- rozpětím (např. <string>routestop-eta;+120</string>)
Také můžeme omezit, že ETA má sice rozpětí, ale nejdřívější možné ETA je v určitou dobu a nejpozdější možné ETA v jinou dobu
Příklad 1)
budeme mít ETA v 8:30 a v configu nastavené následující:
<string>routestop-eta;-120;</string>
<string>routestop-eta;+120;</string>
v takovémto případě přijde v sms rozpětí 6:30 - 10:30
přiklad 2)
budeme mít ETA v 8:30 a v configu nastavené následující:
<string>routestop-eta;-120;0800;2000</string>
<string>routestop-eta;+120;0800;2000</string>
V SMSce příjde rozpětí 8:00 - 10:30, protože minimum je omezeno na 8:00