Často kladené otázky k e-mailům a interním vzkazům
V sekci kapitol FAQ naleznete buď odpovědi na často kladené otázky, nebo nejrůznější tipy a triky, jak řešit v systému ABRA Gen nejrůznější problémy. Vzhledem k tomu, že problematika může být obsáhlejší, jsou u jednotlivých odpovědí často odkazy do dalších oddílů on-line dokumentace.
Témata otázek:
FAQ
Otázka: | Mám zadán e-mailový účet a mám zadánu plánovanou úlohu typu Příjem elektronických zpráv. V její definici mám nastaveno, že se má posílat zpráva po dokončení úlohy, ale přitom mi nechodí žádná zpráva, když na daný účet přijde e-mail. Jak to? |
Odpověď: |
Zpráva, která se nastavuje v definici naplánované úlohy pro příjem pošty, slouží k tomu, aby zde zadané adresáty informovala o tom, že daná úloha proběhla. Typicky si ji nechá zasílat správce, aby měl kontrolu nad tím, že se plánované úlohy pravidelně provádí, resp. že při provedení došlo k nějaké chybě. Neslouží k informování o tom, zda v rámci zpracování dané naplánované úlohy byl či nebyl někomu doručen nějaký e-mail. Pokud chcete být informováni, že na daný účet byl doručen e-mail, pak je třeba si nadefinovat kontrolní bod, který bude sledovat uložení nového e-mailu (tj. kontrolní bod pro agendu Doručené e-maily, s vazbou na odpovídající balíček skriptů, kde bude před uložením objektu "zaháčkován" kontrolní bod, viz Věcný obsah - Generování automatických zpráv). A dále si nadefinovat definici automatického vzkazu, který se pošle adresátům zadaným v této definici, pokud je doručen e-mail na sledovaný e-mailový účet. |
Otázka: | Mám zadán e-mailový účet a mám zadánu naplánovanou úlohu, v jejíž záložce "Odeslat zprávu po dokončení úlohy" nastavím, že se má poslat e-mail na mou adresu (posílat Vždy). Naplánovaná úloha se buď vůbec nespustí, nebo končí chybami á la "Chyba v zadání položky Vlastní e-mail. účet" apod. |
Odpověď: |
Zkontrolujte, zda máte splněny všechny podmínky nutné:
Pokud vše výše uvedené máte v pořádku, pak postupujte podle textu chyby. Může se jednat jen o to, že danou úlohu nelze provést, protože je v daný moment nerealizovatelná (např. se nepodařilo provést požadované ocenění skladových dokladů, jelikož na dokladech nejsou kompletní ceny). Takovou úlohu by ale nebylo možné v daný moment zrealizovat ani ručně (tj. v tomto případě ručním spuštěním skladové uzávěrky; nejdříve je třeba zajistit, aby ceny byly kompletní). |
Otázka: | Mám zadán e-mailový účet a mám zadánu naplánovanou úlohu typu Příjem elektronických zpráv. V definici účtu mám zadaného uživatele Nováka jako vlastníka účtu. Při stažení pošty došlo k chybě " Úloha nemá právo přijímat poštu z účtu ...", ale vlastník účtu přitom žádnou zprávu o chybě nedostal. Jak to? |
Odpověď: |
Bude se jednat o případ, kdy úloha je spouštěna pod uživatelem, který nemá přístupová práva k použití chráněného objektu e-mailové účty. V takovém případě nedojde ani k zahájení zpracování daného účtu, tudíž ani k zaslání zprávy o chybě vlastníkovi účtu. Podrobněji viz popis úloh typuOdeslání připravených elektronických zpráv a Příjem elektronických zpráv. Výše uvedené ale není v praxi na závadu, jelikož taková situace v praxi nenastane (nebudete úlohu pro příjem a odeslání elektronických zpráv spouštět pod uživatelem, který by neměl právo ani k jednomu ze zpracovávaných účtů). |
Otázka: | Mám naplánovanou úlohu typu Tisk. Místo v programu Adresář, Výstupní soubor: Soubor, Tisková sestava: Seznam adres firem, HTML formát, omezení žádné. Výstupem úlohy je text: (!) Tisk sestavy Seznam adres firem selhal. (There is no default printer currently selected.). |
Odpověď: | K tomuto problému občas dochází, pokud je AutoServer spuštěn jako služba a místní systémový účet, pod kterým služba běží, nemá nastavenou výchozí tiskárnu. Pokud služba běží pod uživatelem, který má výchozí tiskárnu nastavenu, k podobnému problému nedochází. Více informací viz související poznámky v kapitole Tiskové sestavy. |
Otázka: | Automatizační server mi hlásí: "Není nastaven výchozí uživatel! Automatizační server nemusí pracovat správně. Prosím, proveďte neprodleně konfiguraci v agendě Nastavení automatizačního serveru." Já ale mám vše nastaveno správně. Jak to? |
Odpověď: | V takovém případě zřejmě provozujete více spojení na databázi ABRA Gen a v některém z nich příslušné nastavení chybí. Je třeba si uvědomit, že automatizační server pracuje pro všechna spojení a tyto údaje musí být nastavené v každém. Informace o spojení je součástí příslušného logovaného chybového hlášení, věnujte mu pozornost. |
Otázka: |
V e-mailech odeslaných ze systému ABRA Gen se mi na konci obsahu zobrazuje nějaký text, který se tam občas automaticky přidává. Podle formátu, v jakém byl e-mail odeslán (text, HTML), se mi v obsahu e-mailu zobrazuje např. toto:
O co se jedná? K čemu je daný tag <gx>, kdy se tam přidává a proč a musí být v e-mailu zobrazen?! |
Odpověď: |
Jedná se o pomocný tag systému ABRA Gen vkládaný do obsahu odeslaného e-mailu automaticky, je-li v hlavičce tvořeného e-mailu zatržena položka Přidat identifikaci a splněny další podmínky, viz popis dané položky. Slouží k identifikaci e-mailu doručeného z jiného systému ABRA Gen, a to k přiřazení firmy příchozího doručeného e-mailu podle dohledání jejího IČO v adresáři firem v cílovém systému ABRA Gen. Význam "IČO_firmy_z hlavičky_e-mailu:Vlastní_IČO". Podrobněji viz popis položky Firma v doručeném e-mailu. Zda je daný text s tagem <gx> v obsahu e-mailu viditelný, závisí na formátu e-mailu. Více viz popis položky Obsah e-mailu. To, že se v některých mailových klientech u e-mailu ve formátu HTML nezobrazují tagy <gx>, není na závadu. |
Otázka: | Je možné nějakým způsobem nastavit kódovou stránku odesílaných e-mailů? |
Odpověď: |
E-maily jsou ze systému ABRA Gen odesílány v kódování Windows 1250. Toto výchozí chování systému lze změnit s využitím skriptování. Je k dispozici háček BeforeSentEmail_Hook, který je možné použít v rámci druhu skriptu Aplikační modul s aplikačním modulem Systémové události a jeho prostřednictvím nastavit kódovou stránku e-mailu odesílaného pomocí naplánované úlohy nebo přes agendu Odeslané e-maily. Příklad ...
Příklad implementace, která zajistí, že se e-mail pošle ve znakové sadě ISO-8859-2 místo výchozího Windows 1250.
|
Otázka: | Při komunikaci s datovou schránkou se opakovaně objevuje chyba "Error sending data (12175) Došlo k chybě zabezpečení". Jak tento problém vyřešit? |
Odpověď: |
K uvedené chybě dochází při používání nepodporovaných systémů Windows po update na verzi AbraGen 20.0.x nebo novější. Problém je možné vyřešit nastavením kryptografického protokolu TLS 1.2 jako výchozího protokolu zabezpečení pro službu WinHTTP. Starší protokoly (TLS 1.0/1.1) jsou zastaralé a výrobci nejpoužívanějších internetových prohlížečů oznámili ukončení jejich podpory v březnu 2020. Návod, jak povolit protokol TLS 1.2 jako výchozí protokol zabezpečení pro službu WinHTTP v systému Windows Update, naleznete na stránkách společnosti Microsoft: |
Otázka: | Když zadávám nový záznam v agendě Odeslané e-maily (OE), do pole Adresát se mi opakovaně předvyplňuje neplatná e-mailová adresa (s překlepem). Jak se této adresy zbavit (aby se přestala předvyplňovat)? |
Odpověď: |
Zadávané e-mailové adresy se ukládají do historie, která má omezenou délku (ve verzi ABRA Gen 21.3 se pamatuje posledních 100 zadaných adres), a tato historie se následně používá k našeptávání. Pokud omylem zadáte špatnou adresu a nechcete čekat, než se z historie odstraní automaticky (odsune ji 100 správných adres zadaných po ní), použijte funkci Vymazat z historie, kterou naleznete v liště navigátoru přímo ve formuláři, kde adresy zadáváte. |