Jak spouštět automat bez zásahu uživatele
Napsal: 11.06.2007 14:02
Předně je třeba nadefinovat automat, jehož sled funkcí nevyžaduje interakci s uživatelem, tzn. neobsahuje žádné fukce vyžadující potvrzení heslem apod. Poslední akcí automatu by měl být "Konec programu".
Dále je třeba vytvořit odkaz na záznam automatu, tzn. vytvořit textový soubor LibovolnyNazev.HIQ (buď ručně v NotePadu nebo v HeO pomocí Odeslat odkaz, popř. drag&drop myší) s tímto obsahem:
[RecordSpecification]
Database=Helios003
BrowseID=746
ActionName=A_SpustitAkce
PrimaryKey=ID
ID=XXX
kde:
Database=Helios003 je systémový název databáze, ve které je Automat
BrowseID=746 je systémové číslo přehledu Automat (uvede se vždy 746)
ActionName=A_SpustitAkce je systémový název akce, která se má v daném přehledu vykonat (uvede se vždy A_SpustitAkce – spustí akce daného automatu)
PrimaryKey=ID je odkaz na primární klíč daného přehledu (uvede se vždy PrimaryKey=ID)
ID=XXX je systémové číslo definovaného automatu (uvede se skutečné systémové číslo, které lze zjistit v přehledu Automat na vybraném záznamu pomocí funkce místního menu Informace o aktuálním záznamu)
Následně je třeba vytvořit plánovanou úlohu Windows a Helios spustit s parametry. Příkazový řádek úlohy bude vypadat takto:
"C:\Program Files\LCS International\HELIOS\Helios.exe" -SSERVER -DHelios001 -F0 -L2 -KK- "C:\Program Files\LCS International\HELIOS\LibovolnyNazev.HIQ"
kde:
"C:\Program Files\LCS International\HELIOS\Helios.exe" je skutečná cesta na instalaci Helios.exe
-SSERVER je jméno SQL Serveru
-DHelios001 je systémový název "nulté" databáze
-F0 pokud je instalace vícedatová, není zobrazen dialog na výběr databáze a rovnou se použije nultá
-L2 použije se přihlášení pomocí NT autentikace (není zobrazen dialog a nemusí se psát jméno a heslo)
-KK- nekontroluje se konzistence databáze
"C:\Program Files\LCS International\HELIOS\ LibovolnyNazev.HIQ" je skutečná cesta na instalaci Helios.exe
Přehled všech parametrů, se kterými lze spustit Helios.exe lze zjistit spuštěním Helios.exe s parametrem -? nebo viz https://forum.helios.eu/orange/forum/viewtopic.php?t=46
Dále je třeba vytvořit odkaz na záznam automatu, tzn. vytvořit textový soubor LibovolnyNazev.HIQ (buď ručně v NotePadu nebo v HeO pomocí Odeslat odkaz, popř. drag&drop myší) s tímto obsahem:
[RecordSpecification]
Database=Helios003
BrowseID=746
ActionName=A_SpustitAkce
PrimaryKey=ID
ID=XXX
kde:
Database=Helios003 je systémový název databáze, ve které je Automat
BrowseID=746 je systémové číslo přehledu Automat (uvede se vždy 746)
ActionName=A_SpustitAkce je systémový název akce, která se má v daném přehledu vykonat (uvede se vždy A_SpustitAkce – spustí akce daného automatu)
PrimaryKey=ID je odkaz na primární klíč daného přehledu (uvede se vždy PrimaryKey=ID)
ID=XXX je systémové číslo definovaného automatu (uvede se skutečné systémové číslo, které lze zjistit v přehledu Automat na vybraném záznamu pomocí funkce místního menu Informace o aktuálním záznamu)
Následně je třeba vytvořit plánovanou úlohu Windows a Helios spustit s parametry. Příkazový řádek úlohy bude vypadat takto:
"C:\Program Files\LCS International\HELIOS\Helios.exe" -SSERVER -DHelios001 -F0 -L2 -KK- "C:\Program Files\LCS International\HELIOS\LibovolnyNazev.HIQ"
kde:
"C:\Program Files\LCS International\HELIOS\Helios.exe" je skutečná cesta na instalaci Helios.exe
-SSERVER je jméno SQL Serveru
-DHelios001 je systémový název "nulté" databáze
-F0 pokud je instalace vícedatová, není zobrazen dialog na výběr databáze a rovnou se použije nultá
-L2 použije se přihlášení pomocí NT autentikace (není zobrazen dialog a nemusí se psát jméno a heslo)
-KK- nekontroluje se konzistence databáze
"C:\Program Files\LCS International\HELIOS\ LibovolnyNazev.HIQ" je skutečná cesta na instalaci Helios.exe
Přehled všech parametrů, se kterými lze spustit Helios.exe lze zjistit spuštěním Helios.exe s parametrem -? nebo viz https://forum.helios.eu/orange/forum/viewtopic.php?t=46