RON dokumentace

XML události

XML události jsou formuláře, které se spouští při konkrétních akcích uživatele - například vložení nebo editaci nějakého záznamu a podobně, nebo se zobrazují na některých místech Portálu. Formuláře se vyhledávají podle popisu (pole SablonaXMLFormulare.Popis) - pokud popis začíná názvem události, tak se provede.

Události volané před a po editaci nějakého záznamu mají obvykle paramter record - pole obsahující hodnoty jednotlivých položek záznamu. Hodnoty je možné v XML formuláři i měnit. Původní hodnotu pole (před editací) lze zjistit přidáním znaku '#' před název pole, například record[#popis] obsahuje původní hodnotu pole popis

Některé události podporují redirect - pomocí tagu <redirect> lze nastavit, kam se po provedení akce přesměruje. Např:

    <redirect url="?menuid=zpracovanadochazka" />

Formuláře, které se mají spouštět jako událost by měly mít nastaven atribut mode="event", aby se nedaly spustit jiným způsobem.

ABSENCE_AFTER_POST

Událost volaná po vložení nebo editaci naplánované absence. Kontext je nastaven na insert nebo update. Může být volána z plánování absencí nebo z plánování kapacit.

Parametry:

ABSENCE_BEFORE_POST

Událost volaná před vložením nebo editací naplánované absence. Kontext je nastaven na insert nebo update. Může být volána z plánování absencí nebo z plánování kapacit.

Parametry:

ABSENCE_SCHVALENI_AFTER

Událost volaná po doporučení, schválení, zamítnutí (atd.) naplánované absence. Kontext je nastaven na doporuceni, nedoporuceni, schvaleni, zamitnuti, zadostozruseni, zruseni, zruseniodmitnuto.

Parametry:

ABSENCE_SCHVALENI_BEFORE

Událost volaná před doporučením, schválením, zamítnutím (atd.) naplánované absence. Kontext je nastaven na doporuceni, nedoporuceni, schvaleni, zamitnuti, zadostozruseni, zruseni, zruseniodmitnuto.

Parametry:

ADRESA_OSOBY_AFTER_POST

Parametry:

ADRESA_OSOBY_BEFORE_POST

Parametry:

BANKOVNI_UCET_AFTER_POST

Parametry:

BANKOVNI_UCET_BEFORE_POST

Parametry:

DASHBANNER

Obsah XML se zobrazí nad Dashboardem. Může obsahovat například upozornění pro zaměstnance.

DOVEDNOST_AFTER

Parametry:

DOVEDNOST_AFTER_POST

Parametry:

DOVEDNOST_BEFORE

Parametry:

EDITACE_DOCHAZKY_AFTER

Událost volaná po vložení nebo editaci záznamu docházky (tabulka Dochazka). Kontext je insert nebo update.

Parametry:

EDITACE_DOCHAZKY_BEFORE

Událost volaná před vložením nebo editací záznamu docházky (tabulka Dochazka). Kontext je insert nebo update.

Parametry:

EDITACE_DOCHAZKY_EVENT

Událost volaná několikrát během editace docházky. Podle okamžiku volání je nastaven kontext:

V XML formuláři je možné provést redirect.

Parametry:

EDITACE_MESICNICH_AFTER

Událost volaná po editaci měsíčních výsledků pro každou osobu. Může být volána z hromadné editace výsledků nebo ze zpracované docházky.

Parametry:

GENEROVANE_SKOLENI_AFTER_POST

Parametry:

GENEROVANE_SKOLENI_BEFORE_POST

Parametry:

HISTORIE_PRUCHODU_AFTER_POST

Parametry:

HISTORIE_PRUCHODU_BEFORE_POST

Parametry:

KAPACITY_AFTER_POST

Událost volaná po vložení nebo editaci záznamu plánování kapacit. Kontext je nastaven na insert, update nebo delete.

Parametry:

KAPACITY_BEFORE_POST

Událost volaná před vložením nebo editací záznamu plánování kapacit. Kontext je nastaven na insert, update nebo delete.

Parametry:

KAPACITY_PODMINKY_AFTER

Událost volaná po editaci podmínek plánování (minimálních počtů zaměstnanců pro období a konkrétní rozdělení)

Parametry:

KAPACITY_PODMINKY_BEFORE

Událost volaná před editací podmínek plánování (minimálních počtů zaměstnanců pro období a konkrétní rozdělení)

Parametry:

KAPACITY_PODMINKY_SCHVALENI_AFTER

Událost volaná po změně schválení podmínek plánování kapacit (minimálního počtu zaměstnanců - tabulka SchvaleniPodminekRozd). Kontext je nastaven podle úrovně na "schvaleni1", "schvaleni2" nebo "schvaleni3".

Parametry:

KAPACITY_PODMINKY_SCHVALENI_BEFORE

Událost volaná před změnou schválení podmínek plánování kapacit (minimálního počtu zaměstnanců - tabulka SchvaleniPodminekRozd). Kontext je nastaven podle úrovně na "schvaleni1", "schvaleni2" nebo "schvaleni3".

Parametry:

KAPACITY_SCHVALENI_AFTER

Událost volaná po zápisu schválení plánování kapacit. Kontext je nastaven na schvaleni1, schvaleni2, schvaleni3, schvaleniuprav1, schvaleniuprav2 nebo schvaleniuprav3.

Parametry:

KAPACITY_SCHVALENI_BEFORE

Událost volaná před zápisem schválení plánování kapacit. Kontext je nastaven na schvaleni1, schvaleni2, schvaleni3, schvaleniuprav1, schvaleniuprav2 nebo schvaleniuprav3. Podle nastavení RonPortálu se schvaluje po osobách (tabulka SchvaleniKapacit) nebo celé rozdělení najednou (tabulka SchvaleniPlanuRozdeleni)

Parametry:

LOGOUT_BEFORE

NAHLASENA_ZMENA_AFTER_POST

Parametry:

NAHLASENA_ZMENA_BEFORE_POST

Parametry:

NAPAD_AFTER_POST

Parametry:

NAPAD_BEFORE_POST

Parametry:

NAVSTEVA_AFTER_POST

Parametry:

NAVSTEVA_AFTER_SCHVALENI

Parametry:

NAVSTEVA_BEFORE_POST

Parametry:

NAVSTEVA_SCHVALENI

Parametry:

NOVY_ZAMESTNANEC_AFTER_POST

Parametry:

NOVY_ZAMESTNANEC_BEFORE_POST

Parametry:

PK_Show

PLANOVANE_SKOLENI_AFTER_POST

Parametry:

PLANOVANE_SKOLENI_BEFORE_POST

Parametry:

POHYB_BENEFITU_AFTER_POST

Parametry:

POHYB_BENEFITU_BEFORE_POST

Parametry:

POJISTENI_OSOBY_U_ZP_AFTER_POST

Parametry:

POJISTENI_OSOBY_U_ZP_BEFORE_POST

Parametry:

POKLK_DOKUMENT_AFTER_POST

Parametry:

POKLK_DOKUMENT_BEFORE_POST

Parametry:

POKLK_RADEK_AFTER_POST

Parametry:

POKLK_RADEK_BEFORE_POST

Parametry:

POMUCKY_EXPIRACE_AFTER_POST

Parametry:

POMUCKY_EXPIRACE_BEFORE_POST

Parametry:

PodminkaPlanovaniKapacit_AFTER_POST

Událost volaná po editaci podmínky plánování (minimálního počtu zaměstnanců - tabulka PodminkaPlanovaniKapacit)

Parametry:

PodminkaPlanovaniKapacit_BEFORE_POST

Událost volaná před editací podmínky plánování (minimálního počtu zaměstnanců - tabulka PodminkaPlanovaniKapacit)

Parametry:

SABLONA_REZERVACE_BENEFITU_AFTER_POST

Parametry:

SABLONA_REZERVACE_BENEFITU_BEFORE_POST

Parametry:

SCHVALENI_DOCHAZKY_AFTER

Událost volaná po zápisu záznamu SchvaleniDochazky.

Parametry:

SCHVALENI_DOCHAZKY_BEFORE

Událost volaná před zápisem záznamu SchvaleniDochazky.

Parametry:

SCHVALOVANI_Show

SC_AFTER_POST

Událost volaná po vložení nebo editaci hlavičky služební cesty. Kontext je nastaven na insert, update nebo delete.

Parametry:

SC_BEFORE_POST

Událost volaná před vložením nebo editací hlavičky služební cesty. Kontext je nastaven na insert, update nebo delete.

Parametry:

SC_DOKUMENT_AFTER_POST

Událost volaná po vložení nebo smazání dokumentu ke služební cestě.

Parametry:

SC_DOKUMENT_BEFORE_POST

Událost volaná před vložením nebo smazáním dokumentu ke služební cestě. Pozor - při vkládání se událost volá 2x. Poprvé ještě před vložením záznamu do tabulky Dokument, takže ještě není nastaveno pole ID. Podruhé už je ID nastaveno, protože dokument už byl do tabulky vložen.

Parametry:

SC_RADEK_AFTER_POST

Událost volaná po vložení/editaci řádku služební cesty. Kontext je insert, update nebo delete.

Parametry:

SC_RADEK_BEFORE_POST

Událost volaná před vložením/editací řádku služební cesty. Kontext je insert, update nebo delete.

Parametry:

SC_SCHVALENI

Událost volaná při změně schválení služební cesty. Kontext je nastaven na jednu z těchto hodnot:

Parametry:

SC_UCTOVANI_AFTER_POST

Událost volaná po vložení/editaci řádku účtování služební cesty. Kontext je insert, update nebo delete.

Parametry:

SC_UCTOVANI_BEFORE_POST

Událost volaná před vložením/editací řádku účtování služební cesty. Kontext je insert, update nebo delete.

Parametry:

VLOZENI_DOCHAZKY_AFTER

Událost volaná po vložení záznamu do původní docházky. Kontext je insert nebo update. Podporuje redirect.

Parametry:

VLOZENI_DOCHAZKY_BEFORE

Událost volaná před vložením záznamu do původní docházky. Kontext je insert nebo update. Podporuje redirect.

Parametry:

VOZIDLO_AFTER_POST

Parametry:

VOZIDLO_BEFORE_POST

Parametry:

VOZIDLO_OSOBY_AFTER_POST

Parametry:

VOZIDLO_OSOBY_BEFORE_POST

Parametry:

VYDANA_OBJEDNAVKA_AFTER_POST

Parametry:

VYDANA_OBJEDNAVKA_BEFORE_POST

Parametry:

VYPLACENI_MZDY_AFTER_POST

Parametry:

VYPLACENI_MZDY_BEFORE_POST

Parametry:

VYROBA_AFTER_POST

Parametry:

VYROBA_BEFORE_POST

Parametry:

VZKAZ_AFTER_POST

Parametry:

VZKAZ_BEFORE_POST

Parametry:

ZASTUP_UZIVATELE_AFTER_POST

Událost volaná po zápisu záznamu ZastupUzivatele. Kontext je insert nebo update.

Parametry:

ZASTUP_UZIVATELE_BEFORE_POST

Událost volaná před zápisem záznamu ZastupUzivatele. Kontext je insert nebo update.

Parametry: