TAS:Pokročilé/Pluginy/Input, Output/Export/SolverTech.Tasha.PlugIns.IO.DriverEmailSender

Z Solvertech
Verze z 26. 4. 2021, 07:57, kterou vytvořil imported>Unknown user
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Plugin definující emaily pro řidiče.

parametr co přidá
index pořadí
model.stopname název zakázky
model.job.mobile tel. zákazníka
model.eta čas/datum závozu
model.location.address adresa doručení
googlenavigationlink link do googlemap
model.stop.name název zastávky + depa
model.Quantity1 množství brané z vykládky (s -)
model.OpenTime od
model.CloseTime do
model.job.info poznámka1
model.route.nazev_dynamickeho_sloupce dynamický sloupec na routě
model.job.orders.count počet orderů na jobu
model.solution.scenario.planningdate planningdate - použití zejména v TopEmailText

Na platformách iOS a Android je z tel. čísla aktivní link (lze z něj přímo vyvolat volání)

V emailu jde poslat v předmětu dynamický sloupec ( např. mobilní číslo)

Volitelné parametry

Parametr default vysvětlení
<ShowMap>true</ShowMap> true

true - vykreslí v emailu řidičovi mapu trasy

false - mapa se nevykreslí

Příklad kódu

<?xml version="1.0" encoding="utf-8"?> <DriverEmailSenderSettings> <SmtpHost>smtp.server.cz</SmtpHost> <SmtpPort>587</SmtpPort> <EnableSsl>true</EnableSsl> <SmtpUser>uzivatel@server.cz</SmtpUser> <SmtpPassword>{;JvD$h;U!%ag#h</SmtpPassword> <EmailAddress>uzvatel@server.cz</EmailAddress> <EmailDisplayName>Tasha - plánování dopravy</EmailDisplayName> <StopTextFormat>{0}. {6} {2} Příjezd: {1:H:mm} Dobírka: {8} Kč Zboží: {7} {3} {4} {5} <a href="https://smsgateapi.sms-sluzba.cz/apilite30/sms?text=Dobry%20den%2C%20vase%20zbozi%20privezeme%20do%20{9:F0}%20minut. Doprava Nabytek%0A&number={10}&login=uzivatel&password=ZxMsdf0Y5GIDn9">SMS dojezdový čas z předchozí zastávky</a> <!-- takto lze definovat SMS, kterou řidič odešle po výjezdu ze zastávky. Další zákazník pak dostane SMS s informací o dojezdu řidiče --> </StopTextFormat> <!--special reflected parameters...index, googlenavigationlink,wazenavigationlink and sygicnavigationlink --> <StopTextReflectedParameters> <string>index</string> <string>model.eta</string> <string>model.location.address</string> <string>googlenavigationlink</string> <string>sygicnavigationlink</string> <string>wazenavigationlink</string> <string>model.stopname</string> <string>model.zbozist</string> <string>model.dobirka</string> <string>model.timefromprevious</string> <string>model.job.mobile</string> </StopTextReflectedParameters> <ShowMap>true</ShowMap> </DriverEmailSenderSettings>



Příklad výsledného e-mailu:

TAS Pokroile Pluginy Input, Output Export SolverTech.Tasha.PlugIns.IO.DriverEmailSenderimage2016-6-3 18 22 56.png



pro zvýraznění textu (tučně) můžeme použít &#x3C;b&#x3E;Poznámka: {8}&#x3C;&#x2F;b&#x3E;

pro další možnosti stylistiky prosím přečti a zapš do atlastianu https://www.jakpsatweb.cz/html/text.html   + https://www.rapidtables.com/convert/number/ascii-to-hex.html