SolverTech.Tasha.Plugins.IO.SmsService

Z Solvertech
Skočit na navigaci Skočit na vyhledávání
Jiné jazyky:

Wtyczka, za pomocą której możesz wysyłać wiadomości SMS do klientów za pomocą jednego kliknięcia, na przykład o przewidywanym czasie przybycia.

Przykład konfiguracji:

<?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 dodaje
location-address adres wysyłki
routestop-eta czas przybycia
vehicle-mobile telefon w sterowniku
job-info1 info1
routestop-eta;-30 czas przyjazdu - 30 minut
routestop-eta;30 czas przyjazdu +30 minut
job-nazevdynamickehosloupce kolumna dynamiczna z z jobu
 route-nazevdynamickehosloupce kolumna dynamiczna routerów w rozwiązaniu
driver-mobile telefon od kierowcy

SmsConfirmation - parametr określający, czy konieczne jest potwierdzenie przed wysłaniem SMS-a

Uwaga: jeśli do pojazdu przypisany jest więcej niż jeden kierowca, numer telefonu jest pobierany od pierwszego.

Formatowanie czasu

Jeśli konieczne jest sformatowanie ETA, można zastosować następujące formatowanie (i ich kombinacje):

Formát Rezultat
{0:dd.MM.yyyy} 03.11.2018
{0:dddd} Wtorek
{0:dd.MMMM} 03. listopada
{0:HH:mm} 06:45
{0:dddd dd.MM.yy HH:mm} Wtorek 03.11.18 07:32

ETA featura

w configu możemy również określić czas ETA z rozrzutem +- (np.  <string>routestop-eta;+120</string>) 

Możemy również ograniczyć, że ETA ma rozrzut, ale najwcześniejsza możliwa ETA jest w określonym czasie, a najpóźniejsza możliwa ETA jest w innym czasie

Przykład 1)

będziemy mieli ETA o 8:30 i następujący zestaw w configu:

<string>routestop-eta;-120;</string> 

<string>routestop-eta;+120;</string> 

w tym przypadku przyjdzie w sms-ie w przedziale 6:30 - 10:30

przykład 2)

będziemy mieli ETA o 8:30 i następujący zestaw w configu:

<string>routestop-eta;-120;0800;2000</string> 

<string>routestop-eta;+120;0800;2000</string> 

W SMS-ach pojawi się przedział 8:00 - 10:30, bo minimum jest ograniczone do 8:00