TAS:Pokročilé/Pluginy/Input, Output/Export/SolverTech.Tasha.PlugIns.IO.DriverEmailSender: Porovnání verzí
imported>Unknown user |
|||
| Řádek 2: | Řádek 2: | ||
{| class="wrapped wikitable" | {| class="wrapped wikitable" | ||
| parametr | | '''parametr''' | ||
| co přidá | | '''co přidá''' | ||
|- | |- | ||
| index | | index | ||
| Řádek 55: | Řádek 55: | ||
{| class="relative-table wikitable" style="width: 74.4017%;" | {| class="relative-table wikitable" style="width: 74.4017%;" | ||
| Parametr | | '''Parametr''' | ||
| default | | '''default''' | ||
| vysvětlení | | '''vysvětlení''' | ||
|- | |- | ||
| <ShowMap>true</ShowMap> | | <ShowMap>true</ShowMap> | ||
| Řádek 69: | Řádek 69: | ||
'''Příklad kódu''' | '''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> | |||
<br /> | <br /> | ||
| Řádek 86: | Řádek 120: | ||
<br /> | <br /> | ||
Verze z 4. 8. 2022, 09:02
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>
</StopTextFormat> <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:
pro zvýraznění textu (tučně) můžeme použít <b>Poznámka: {8}</b>
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
