Možnosti akce (popis dialogu)

Poznámky

Obrázky jsou pouze ilustrativní. Praktické příklady naleznete v dokumentech  Akce - příklady použití funkcí a příkazy z menu Stav a Příklad nastavení Akce pro realizaci zakázky.

Karta Obecné
Akce Název akce Identifikátor akce. 
Pořadí Pořadí akce v procesu Seznam akcí, seřazený podle zvoleného pořadí, se nabídne v detailu záznamu vedle tlačítka Spustit akci pod tlačítkem Spustit jinou akci.
Podmínka zobrazení akce Podmínka pro spuštění akce Klepnutím na tlačítko  otevřete dialog Vzory podmínek pro akci (obr. 2) a ze seznamu vyberte podmínku, při jejímž splnění se tato akce objeví nad záznamem. Jestliže vyberete podmínek více, spojí se logickým operátotem AND. Po odsouhlasení výběru tlačítkem OK můžete podmínku a operátor na kartě Obecné upravit.
Podmínka při spuštění akce Podmínka se vyhodnocuje po vybrání akce, ale ještě před jejím provedením. Příklad použití: dotaz, zda opravdu zvolenou akci provést.
Výraz na zobrazení dotazu :
vario.pomucky.ChooseMessage(0,2,"?:Opravdu vytvořit novou zakázku ?") = 1
Používat oprávnění Umožnit definici oprávnění pro akci Jestliže oprávnění povolíte zatržítkem CheckBox - Zatržítko, tlačítkem Oprávnění... vyvoláte dialog Oprávnění (obr. 3), ve kterém povolíte nebo odepřete úpravy a spouštění této akce uživatelům nebo skupině. Pokud tedy uživatel nemá oprávnění k akci, nenabídne se daná akce v menu akcí na panelu nástrojů v detailu záznamu dané agendy.

 

Dialog Možnosti akce, karta Obecné

Obrázek 1: Příklad dialogu Možnosti akce, karta Obecné.

 

 Dialog Vzory podmínek pro akci

Obrázek 2: Klepnutím na tlačítko  otevřete dialog Vzory podmínek pro akci (příklad).

 

Dialog Oprávnění

Obrázek 3: Dialog Oprávnění, ve kterém povolíte nebo odepřete úpravy a spouštění konkrétní akce uživatelům nebo skupině.

 

Karta Záznamy / podřízená záložka Záznamy  
Typ instrukce ComboBox - Nabídka    Popis
Zapsat záznam do deníku Provedením instrukce se založí záznam do deníku. Poklepáním na modrý identifikátor vyvoláte dialog Hodnoty záznamu (obr. 5a) V dialogu upřesníte v seznamu polí hodnoty ukládané při záznamu do Deníku událostí. 
Vytvořit úkol Provedením instrukce se vytvoří úkol. Poklepáním na modrý identifikátor vyvoláte dialog Hodnoty záznamu (obr. 5b) V dialogu upřesníte v seznamu polí hodnoty ukládané při vytvoření úkolu. 
Poslat e-mail Provedením instrukce se odešle e-mail Poklepáním na modrý identifikátor vyvoláte dialog Hodnoty záznamu (obr. 5c) V dialogu upřesníte v seznamu polí hodnoty ukládané při odeslání e-mailu. 
Spustit makro Provedením instrukce se spustí příslušný kód makra.  Poklepáním na modrý identifikátor vyvoláte dialog UI makra akce (obr. 6a V dialogu zadejte funkci.
Zpracovat kontejner Provedením instrukce se spustí zpracování makra pro každý prvek zadaného kontejneru. Poklepáním na modrý identifikátor vyvoláte dialog UI makra akce (obr. 6b V dialogu zadejte kontejner a funkci. Pod kontejnerem se rozumí všechno, co se dá enumerovat pomocí ForEach...Next
Nastavit hodnoty Provedením instrukce se nastaví hodnoty.  Poklepáním na modrý identifikátor se aktivuje karta Nastavit hodnoty. Na kartě zadejte hodnoty.

 

Dialog Možnosti akce, karta Záznamy, podřízená karta Záznamy

Obrázek 4: Příklad dialogu Možnosti akce, karta Záznamy, podřízená karta Záznamy.

 

Dialog Hodnoty záznamu pro typ instrukce Zapsat záznam do deníku

Obrázek 5a: Dialog Hodnoty záznamu pro typ instrukce "Zapsat záznam do deníku".

 

Dialog Hodnoty záznamu pro typ instrukce Vytvořit úkol

Obrázek 5b: Dialog Hodnoty záznamu pro typ instrukce "Vytvořit úkol".

 

Dialog Hodnoty záznamu pro typ instrukce Poslat e-mail

Obrázek 5c: Dialog Hodnoty záznamu pro typ instrukce "Poslat e-mail".

 

Dialog UI makra akce pro typ instrukce Spustit makro

Obrázek 6a: Dialog UI makra akce pro typ instrukce "Spustit makro".

 

Dialog UI makra akce pro typ instrukce Zpracovat kontejner

Obrázek 6b: Dialog UI makra akce pro typ instrukce "Zpracovat kontejner".

 

Karta Záznamy / podřízená záložka Záznamy  
Typ instrukce ComboBox - Nabídka Vlastnosti instrukce (obr. 4)
  Interaktivní
(výsledek po provedení instrukce se zobrazí uživateli, např. se otevře záznam Úkol). Výchozí nastavení "neaktivní".
Skončit při chybě
(pokud právě probíhající instrukce skončí chybou a tato vlastnost je aktivní, následující instrukce se neprovedou. V opačném případě je chyba ignorována a následující instrukce se provedou v určeném pořadí (vhodné využití např. při sérii instrukcí, mezi něž je vložen tisk). Výchozí nastavení "aktivní".
Podmínka před
(pokud je vyplněna, vždy před spuštěním instrukce proběhne kontrola, je-li podmínka splněna). Nepovinné.
Zapsat záznam do deníku  ano  ano/ne  Libovolný logický výraz
Vytvořit úkol  ano  ano/ne  Libovolný logický výraz
Poslat e-mail  ano  ano/ne  Libovolný logický výraz
Spustit makro  nepodporuje  ano/ne  Libovolný logický výraz
Zpracovat kontejner  nepodporuje  ano/ne  Libovolný logický výraz
Nastavit hodnoty  nepodporuje  ano/ne  Libovolný logický výraz

 

Pořadí vyplnění jednotlivých instrukcí

Instrukce akce se provádí v následujícím pořadí: nastavit hodnoty (karta Nastavit hodnoty), zpracovat záznamy (karta Záznamy) a spustit makra (karta Makra). Pořadí je ale možné ovlivnit sestavením seznamu instrukcí, které se provedou v definovaném pořadí.

  • Instrukci Nastavit hodnoty lze v tomto seznamu použít pouze jednou.
  • Jestliže instrukce Nastavit hodnoty bude nalezena v seznamu instrukcí na podřízené záložce Záznamy (v pořadí instrukcí vyšším než 1), zpracují se při provedení akce její hodnoty dle umístění v pořadí seznamu instrukcí.
  • Vyberete-li instrukci Nastavit hodnoty na podřízené záložce Záznamy první v pořadí, priorita zpracování je stejná, jako výchozí pořadí provedení instrukcí (tzn., provede se první před ostatními instrukcemi).

 

Karta Záznamy / podřízená záložka XML  
Náhled XML Definice z náhledu Záznamy jsou zde zobrazeny ve formátu XML. Úpravy doporučujeme jen uživatelům znalým formátu XML.

 

Jak změnit pořadí instrukcí definovaných na podřízené záložce Záznamy?

Přepněte se na podřízenou záložku XML a označte definici příslušné instrukce. Vybraný úsek vyjměte klávesovou zkratkou (Ctrl+X) a vložte (Ctrl+V) do požadovaného umístění. Na podřízené záložce Záznamy zkontrolujte změnu pořadí.

Dialog Možnosti akce, karta Záznamy, podřízená karta XML

Obrázek 7: Příklad dialogu Možnosti akce, karta Záznamy, podřízená karta XML.

 

Karta Nastavit hodnoty 
Pole ComboBox - Nabídka Z nabídky vyberte položku
Hodnota Textová hodnota

Zde určete, co chcete nastavit v záznamu, nad kterým byla akce spuštěna. Nastavení hodnot je obdobné jako zpracování šablon položek dokladu.

Dialog Možnosti akce, karta Nastavit hodnoty

Obrázek 8: Příklad dialogu Možnosti akce, karta Nastavit hodnoty.

 

Karta Makra
Tlačítko Vložit... Otevře dialog UI makra akce, ve kterém zadáte posloupnost (dostupných) příkazů, které jsou volány během akce.
Poznámka: na konci Akce se vždy spustí makra z karty Makra.

 

Dialog Možnosti akce, karta Makra

Obrázek 9: Příklad dialogu Možnosti akce, karta Makra.

 

→ Nastavení na kartách dialogu Možnosti akce uložíte tlačítkem Zavřít

Poznámka

Byla doplněna podmínka tisku do makra TiskFormulare při vložení makra pomocí funkce Sestavit makro podle akce. Důvodem je zajištění spolehlivějšího tisku makrem TiskFormulare. Pokud není parametr vyplněn, tiskne se záznam, který je nalezen v aktivním okně aplikace. Při tisku více formulářů se však může změnit vybrané okno.

 

Navazující dokumenty