Akce Nástroje
Skupina Nástroje obsahuje tažné koně, které nepatří k jednomu vstupnímu zařízení — čtení hodnot z obrazovky, vytváření proměnných, spouštění SQL nebo Pythonu, otevírání URL.
Nástroje nahrazují dřívější skupiny Ostatní a Vstup. Získat se sem přesunulo ze Vstupu, Vytvořit proměnnou z Toku a Provést SQL s Python kódem z Ostatních. Nová akce Log patří sem také.
Do verze 0.23.x existovaly tři překrývající se způsoby, jak vytvořit proměnnou: akce Konstanta, akce Vytvořit proměnnou a skrytý vstup Prompt v panelu Proměnné. Od verze 0.24.0 je jeden — Vytvořit proměnnou — a zvládne všechno od pevné hodnoty po vypočítaný výraz.
Konstanta z menu akcí zmizela a tlačítko Prompt bylo z panelu Proměnné odstraněno. Existující scénáře se převedou automaticky při otevření; ručně není potřeba migrovat nic.
Získat
Přečte hodnotu z ovládané obrazovky do proměnné. Připnutá akce, zkratka Ctrl+Shift+G.

| Parametr | Popis |
|---|---|
| Objekt k vyhledání | Co se má přečíst. |
| Název proměnné | Proměnná, do které se výsledek uloží. |
| Vyžadovaný úspěch | Zastavit scénář, pokud hodnotu nelze přečíst. |
| Časový limit | Maximální doba hledání prvku v sekundách. Výchozí 60. (pokročilá nastavení) |
| Typ výsledku | Co uložit — viz tabulka níže. Výchozí text. (pokročilá nastavení) |
| Utajit výsledek | Skryje hodnotu v logech a na snímcích. Výchozí vypnuto. (pokročilá nastavení) |
| Typ výsledku | Uloží |
|---|---|
| text | Rozpoznaný text. |
| regex | Část textu zachycenou regulárním výrazem z objektu k vyhledání. |
| is_visible | True/False — jen zda se prvek vůbec našel. Nic se nečte. |
| raw | Nezpracovaná data prvku, pro pokročilé použití v Python kódu. |
is_visible změní Získat na test obrazovky: uložte ho do proměnné a rozvětvete Podmínkou, místo abyste se spoléhali na selhávající akci.
Vytvořit proměnnou
Vytvoří proměnnou nebo změní její hodnotu podle výrazu. Zkratka Ctrl+Shift+V.
/img/editor/actions/tools/create_var.pngZachytit: formulář Vytvořit proměnnou s řádkem Zadání — pole pro název, pole pro
výraz a tlačítko VAR — s vyplněným f-string výrazem.
Poznámka: starý obrázek je actions/flow/create_var.png.
| Parametr | Popis |
|---|---|
| Zadání | Název proměnné a hodnota, která se do ní přiřadí. |
Hodnotu napište jako běžný text a proměnné i konstanty označte $:
Kurz_$CONSTANTS['FULL_DATE'].txt
Python f-stringy už nejsou potřeba — pole rozumí běžným větám s proměnnými. Úplná pravidla jsou
na stránce Hodnoty a výrazy, seznam CONSTANTS v
Odkazech a zdrojích.
Log
Zapíše vaši vlastní zprávu do logu běhu na libovolném místě scénáře. Nové v 0.24.0.

| Parametr | Popis |
|---|---|
| Text | Zpráva, která se zapíše. Přijímá proměnné. |
| Úroveň | Závažnost: Debug, Info, Warning nebo Error. |
Záznam se objeví v kartě Logy daného běhu vedle zpráv samotného Editoru a úroveň se promítne do filtru úrovní — viz Panel Běhy.
Log a Přidat zprávu vypadají podobně, ale píší pro jiného čtenáře. Log píše pro vás, do technického logu běhu, který čtete při ladění. Přidat zprávu (Notifikace) píše pro business, do e-mailového reportu, který si někdo přečte u kávy.
Python kód
Spustí vložený blok Pythonu. Proměnné ze scénáře jsou v něm dostupné a cokoli, co blok přiřadí, se vrací zpět do scénáře.

| Parametr | Popis |
|---|---|
| Komentář | Krátký popisek zobrazený u akce ve stromu, aby byl blok poznat bez otevírání. Výchozí Python Code Block. |
| Kód | Zdrojový kód v Pythonu. |
Provést SQL
Spustí SQL dotaz přes systémový ODBC ovladač. Dostupné na robotech Lokální PC a RDP.

| Parametr | Popis |
|---|---|
| Ovladač SQL | ODBC ovladač, vybraný z ovladačů nainstalovaných na stroji. |
| Server | Hostname nebo IP databázového serveru. |
| Port | Port, na kterém server poslouchá. Výchozí 1433. |
| Databáze | Název cílové databáze. |
| Uživatelské jméno / Heslo | Přihlašovací údaje. Heslo odkazujte z trezoru, místo abyste ho psali přímo. |
| SQL Dotaz | Příkaz, který se má provést. |
| Uložit do proměnné | Proměnná, do které se uloží výsledek. |
| Zašifrovat | Zapne TLS pro připojení. Nepovinné. |
| Důvěřovat certifikátu serveru | Přijme self-signed a jinak nedůvěryhodné certifikáty. Nepovinné. |
| Důvěryhodné připojení | Použije Windows autentizaci místo jména a hesla. Nepovinné. |
| Další parametry | Doplňkové volby connection stringu ve formátu param1=a; param2=b. Nepovinné. |
ODBC ovladač musí být nainstalovaný a nakonfigurovaný na stroji, kde robot běží — Editor žádný nedodává. Viz Systémové požadavky.
Otevřít URL
Naviguje prohlížeč. Otevřít URL je varianta pro robota Web; [RDP] Otevřít URL spustí výchozí prohlížeč uvnitř vzdálené relace.

Otevřít URL (Web)
| Parametr | Popis |
|---|---|
| URL | Adresa, která se má otevřít. Přijímá proměnné. Výchozí https://www.google.com. |
[RDP] Otevřít URL
| Parametr | Popis |
|---|---|
| URL | Adresa, která se má otevřít. Výchozí https://www.google.com. |
| Jako admin | Spustí prohlížeč se zvýšenými právy. (pokročilá nastavení) |
| Citlivá data | Nezaloguje URL — použijte, když adresa obsahuje token. (pokročilá nastavení) |
| Časový limit | Jak dlouho čekat na start prohlížeče, v sekundách. Výchozí 15. (pokročilá nastavení) |
| Čas spánku | Pauza po startu prohlížeče, v sekundách. Výchozí 1. (pokročilá nastavení) |