Pokročilé hledání             

HELIOS iNuvio      FAQ     Uživatelský panel    

Registrovat     Přihlásit se

    Obsah fóra> Časté dotazy> Systémové dotazy
    Verze pro tisk

Jak spouštět automat bez zásahu uživatele

Zapisují se opakující se dotazy na řešení systémových problémů z provozu Helios Orange. Patří sem dotazy typu "Po instalaci SQL serveru se nemohu přihlásit do Heliosu." apod.

Moderátor: orange_moderator

Odeslat odpověď
Příspěvků: 2 • Stránka 1 z 1
  • Odpovědět s citací

Jak spouštět automat bez zásahu uživatele

Příspěvekod jan.novotny v 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
jan.novotny
 
Příspěvky: 74
Registrován: 03.10.2006 09:07
Firma: Asseco Solutions, a.s.
Nahoru

  • Odpovědět s citací

Re: Jak spouštět automat bez zásahu uživatele

Příspěvekod jan.zocek v 01.03.2021 10:39

Při spuštění automatu z odkazu HIQ se hledá přehled v hlavní nabídce – netestuje se, jestli tam přehled je nebo není (kvůli právům nebo uživatelské úpravě).
Když je přehled v nabídce nalezen, tak se zapne a hledá se v něm daná akce a ta se případně spustí. Pokud tam přehled není, tak se nic nestane...
jan.zocek
 
Příspěvky: 123
Registrován: 10.06.2013 07:47
Firma: ASOL
Nahoru


Odeslat odpověď
Příspěvků: 2 • Stránka 1 z 1

Zpět na Systémové dotazy

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků

         
  • Tým • Smazat všechny cookies z fóra • Všechny časy jsou v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Český překlad – phpBB.cz

© copyright 2024 Asseco Solutions, a.s.