spravce-help:automaticky_prevod_export

Toto je starší verze dokumentu!


Automatický převod dat

Správce Export umí převod dat spustit i bez obsluhy - stačí jej spustit s parametry příkazové řádky. Aplikace se sama přihlásí, převede zadané agendy a ukončí se. Díky tomu lze převod naplánovat jako úlohu ve Windows (například každou noc) a data ve Správci tak budou vždy aktuální bez nutnosti ručního převodu.

Poznámka: Spuštění s parametry nenahrazuje nastavení agendy. Aplikace při automatickém převodu použije stejné nastavení agendy (cesta k datům SSB, vybrané celky, dokumenty, opravy, ostatní), které jsme uložili v okně nastavení agendy - viz kapitola Převod dat.

Před nastavením automatického převodu je potřeba mít splněno následující:

  1. Správce Export je nainstalovaný na počítači/serveru, odkud je možné čtení dat SSB.
  2. Agenda je založená ve Správci a má uložené nastavení (především správnou cestu k datům SSB a vybrané celky).
  3. Převod byl alespoň jednou úspěšně proveden ručně z aplikace. První převod agendy trvá vždy nejdéle a je vhodné jej provést pod dohledem.
  4. Známe identifikátor (parametr) našeho Správce a heslo - tedy stejné údaje, které zadáváme do přihlašovací obrazovky aplikace.

Upozornění: Pokud jsou data SSB na síťovém disku, zadejte v nastavení agendy cestu ve tvaru UNC (například \\server\ssb\data\Hafanova), nikoliv přes přiřazené písmeno disku (například S:\data\Hafanova). Přiřazená písmena disků existují pouze pro přihlášeného uživatele a naplánovaná úloha je nemá k dispozici.

Parametry se zadávají za název programu a oddělují se mezerou. Záleží na jejich pořadí:

Pořadí Parametr Povinný Popis
1. ID parametru webu ano Identifikátor (parametr) našeho Správce - stejný, jaký zadáváme při přihlášení do aplikace.
2. Heslo ano Přihlašovací heslo do Správce Export.
3. a další Název agendy ano Název agendy, která se má převést. Agend lze uvést více za sebou - převedou se postupně jedna po druhé. Místo názvů lze uvést all pro převod všech agend.

Pár poznatků k parametrům:

  • Název agendy musí být zadán přesně tak, jak je uveden ve Správci, včetně velkých a malých písmen.
  • Pokud název agendy nebo heslo obsahuje mezeru, je nutné jej uzavřít do uvozovek (například „Hafanova 1“).
  • Hodnotu all zadávejte malými písmeny a samostatně - není potřeba ji kombinovat s názvy agend.
  • Neexistující agendu program přeskočí a pokračuje dalšími agendami.
  • Pokud chybí některý z povinných parametrů, převod se neprovede a do logu se zapíše upozornění.

Převod jedné agendy:

"C:\Program Files (x86)\Spravce Export\SpravceExport.exe" svj1234 MojeHeslo Hafanova

Převod více agend za sebou (druhá má v názvu mezeru):

"C:\Program Files (x86)\Spravce Export\SpravceExport.exe" svj1234 MojeHeslo Hafanova "Nova Ulice"

Převod všech agend:

"C:\Program Files (x86)\Spravce Export\SpravceExport.exe" svj1234 MojeHeslo all

TIP: Než převod naplánujeme, doporučujeme si příkaz vyzkoušet ručně - otevřeme příkazový řádek (cmd), příkaz vložíme a spustíme. Pokud jsou parametry v pořádku, otevře se okno s průběhem převodu, kde vidíme, které domy a objekty se právě převádějí. Po dokončení se vypíše seznam převedených agend s hlášením a okno se po 30 sekundách samo zavře.

Naplánovanou úlohu vytvoříme v Plánovači úloh systému Windows:

  1. Ve vyhledávání Windows napíšeme Plánovač úloh (Task Scheduler) a otevřeme jej.
  2. V pravém panelu klikneme na Vytvořit úlohu… (nepoužíváme Vytvořit základní úlohu, nabízí méně možností).
  3. Na záložce Obecné vyplníme Název úlohy (například Správce Export - noční převod).
  4. Ve stejné záložce zvolíme uživatelský účet, pod kterým se má úloha spouštět. Musí to být účet, který má přístup k datům SSB.
  5. Zaškrtneme Spustit, i když uživatel není přihlášen (jinak se úloha spustí jen tehdy, je-li uživatel právě přihlášen).
  6. Doporučujeme zaškrtnout také Spustit s nejvyššími oprávněními - aplikace si tak sama poradí i s instalací nové verze.
  7. Přejdeme na záložku Aktivační události, klikneme na Nový… a nastavíme, kdy se má převod spouštět (například Denně ve 2:00).
  8. Přejdeme na záložku Akce, klikneme na Nový… a jako akci ponecháme Spustit program.
  9. Do pole Program nebo skript zadáme cestu k aplikaci: C:\Program Files (x86)\Spravce Export\SpravceExport.exe
  10. Do pole Přidat argumenty (volitelné) zadáme pouze parametry (bez cesty k programu), například: svj1234 MojeHeslo Hafanova
  11. Do pole Spustit v (volitelné) zadáme instalační složku aplikace: C:\Program Files (x86)\Spravce Export
  12. Na záložce Nastavení doporučujeme u volby Pokud úloha již běží, platí toto pravidlo ponechat Nespouštět novou instanci.
  13. Úlohu potvrdíme tlačítkem OK. Windows si vyžádají heslo k uživatelskému účtu, pod kterým se úloha bude spouštět.

Upozornění: Cesta i argumenty se zadávají odděleně - do pole Program nebo skript patří pouze cesta k SpravceExport.exe, do pole Přidat argumenty pouze parametry. Pokud vložíme celý příkaz do jednoho pole, úloha se nespustí.

Zkušenější uživatelé (nebo IT správce) mohou úlohu vytvořit i jediným příkazem v příkazovém řádku spuštěném jako správce. Následující příkaz vytvoří úlohu, která každý den ve 2:00 převede agendu Hafanova:

schtasks /create /tn "Spravce Export - nocni prevod" /tr "\"C:\Program Files (x86)\Spravce Export\SpravceExport.exe\" svj1234 MojeHeslo Hafanova" /sc daily /st 02:00 /ru "DOMENA\uzivatel" /rp * /rl highest
  • Úlohu je vhodné po vytvoření ručně spustit (v Plánovači úloh pravým tlačítkem na úlohu - Spustit) a ověřit, že převod proběhl.
  • Zda převod dopadl dobře, poznáme nejlépe ve webovém portálu Správce - u dat uvidíme aktuální hodnoty.
  • Podrobný průběh každého spuštění se zapisuje do textového logu ve složce Log v instalační složce aplikace (C:\Program Files (x86)\Spravce Export\Log). V logu najdeme jak informace o převáděných agendách, tak případná chybová hlášení.
  • V Plánovači úloh ve sloupci Výsledek posledního spuštění vidíme, zda se úlohu vůbec podařilo spustit.
  • Neplánujte převod na dobu, kdy se v SSB pracuje. Pro převod sald, fondů a služeb potřebuje aplikace data SSB odemčená - pokud jsou v SSB otevřená příslušná okna, převod tuto část dat neprovede a do logu zapíše hlášení o uzamčených datech. Ideální je proto noční nebo ranní čas.
  • Nespouštějte dva převody současně. Pokud si zakládáme více úloh, naplánujte je s dostatečným odstupem, případně převádějte více agend jednou úlohou (více názvů agend za sebou).
  • Počítač/server musí být v naplánovaný čas zapnutý. Aplikace potřebuje také funkční internetové připojení a přístup k datům SSB.
  • Délka převodu. Převod velkého množství objektů může trvat i několik hodin - s tím je nutné počítat při volbě času spuštění.
  • Nová verze aplikace. Pokud je při automatickém spuštění k dispozici nová verze, aplikace ji nainstaluje sama na pozadí a naplánovaný převod následně spustí znovu se stejnými parametry. Do webového portálu se tedy data dostanou i v den, kdy vyšla aktualizace.
  • Změna hesla. Pokud si změníme heslo do Správce, je nutné jej změnit i v argumentech naplánované úlohy, jinak se převod přestane provádět (v logu se objeví hlášení o nezdařeném přihlášení).
  • Bezpečnost. Heslo je v definici úlohy uloženo jako čitelný text. Úlohu proto zakládejte na počítači/serveru, ke kterému mají přístup pouze oprávněné osoby.

Pokud se převod nedaří a z logu není zřejmá příčina, obraťte se prosím na technickou podporu a textový log ze složky Log přiložte k požadavku.

  • spravce-help/automaticky_prevod_export.1788420738.txt.gz
  • Poslední úprava: 2026/09/03 07:32
  • autor: svec