Akce procesu modulu Application Engine
Proces může například kopírovat jednu oblast datové kostky OLAP do jiné datové kostky. Můžete také počítat matematickou funkci se dvěma hodnotami. Všechny publikované procesy jsou k dispozici ve vstupním poli akce s označením Název. Procesy mají parametry předávané jako vstupy akce. Zadejte hodnotu jednotlivých parametrů.
Akci procesu modulu Application Engine můžete použít u těchto objektů:
- Buňky
- Tlačítka
- Přehled 'Listů'
- Reporty
Procesy modulu Application Engine procesy mohou být složité a jejich dokončení může trvat několik minut. Ve vstupu můžete určit, zda proces běží synchronně nebo asynchronně. V asynchronním režimu mohou uživatelé dále pracovat v Application Studio bez čekání na dokončení procesu. Použijte tedy asynchronní režim pro déle trvající procesy, kdy uživatelé nemusí vidět průběh procesu, nebo čekat na jeho dokončení.
V asynchronním režimu se ID procesu vrátí okamžitě do reportu. ID lze uložit v proměnné reportu, například zadáním proměnné jako parametru a =Actions.Result.Text jako jeho hodnoty.
ID lze použít s funkcemi Application Engine AsyncGetProcessStatus
a AsyncGetProcessResult
, které umožní report o stavu a výsledku asynchronního procesu.
Tyto vstupy a možnosti jsou k dispozici, pouze pokud je režim provedení akce synchronní:
- Zobrazit postup
- Úroveň zpráv postupu
- Název dialogového okna postupu
- Časová značka dialogového okna postupu
Můžete určit, že se během procesu zobrazí dialogové okno postupu. Můžete také nastavit, aby se dialogové okno zobrazilo pouze v případě, že došlo k chybě, upozornění nebo informační události. Pro potřeby ladění procesů můžete zobrazovat všechny dostupné zprávy.
Chcete-li zobrazovat dialogové okno postupu, vyberte jako hodnotu možnosti Vždy a ve vstupu vyberte úroveň. Jinak se dialogové okno zobrazí pouze při chybě.
možnostVyberete-li jako úroveň Ladit, bude se zobrazovat postup procesu a všechny dostupné zprávy. U ostatních úrovní dialogové okno zobrazuje pouze postup, pokud se nevyskytne událost zadané úrovně.
Jako hodnotu vstupů Upravit akci.
a můžete použít vzorec. Tím můžete tyto vstupy pole ovládat i mimo dialogové oknoVzorec ve vstupu
musí jako výsledek dávat jednu z těchto hodnot:- Pouze chyby
- Vždy
Vzorec ve vstupu
musí dávat jeden z těchto výsledků:- Chyba
- Upozornění
- Informace
- Ladit
Výsledky akce procesu
nerozlišují malá a velká písmena a chyby jsou ve výchozím nastavení ignorovány. Obsahuje-li vzorec chybu, automaticky se použije úroveň Chyba.Chcete-li změnit název dialogového okna postupu, zadejte jako hodnotu vstupu
uživatelsky definovaný řetězec nebo vzorec.V následujících režimech akce se dialogové okno průběhu zobrazuje pouze v klientu aplikace Application Studio:
- Editovaná buňka
- Změna výběru
- Report načten