Článek: AN0001943Aktualizováno:: 03.12.2018
Seznam možných vlastností a proměnných je závislý na místě volání upozornění - třída, import, export... Seznam níže je podrobně popisuje.
Vlastnosti
Vlastnost |
Popis |
Použití |
app.par.kod_parametru
application.parameter.kod_parametru
|
Vrátí hodnotu parametru nepřiřazeného do modelu. |
Třída, Pravidlo třídy, ATO, Import, Export, Workflow aktivita |
model.id |
Vrátí id modelu. |
Třída, Pravidlo třídy, ATO, Import, Export, Workflow aktivita |
model.name |
Vrátí název modelu. |
Třída, Pravidlo třídy, ATO, Import, Export, Workflow aktivita |
model.code |
Vrátí kód modelu. |
Třída, Pravidlo třídy, ATO, Import, Export, Workflow aktivita |
model.par.kod_parametru
model.parameter.kod_parametru
|
Vrátí hodnotu parametru patřícího do modelu. |
Třída, Pravidlo třídy, ATO, Import, Export, Workflow aktivita |
column.kod_sloupce |
Vrátí hodnotu sloupce aktuální třídy. |
Třída, Pravidlo třídy, ATO |
class.id |
Vrátí id třídy. |
Třída, Pravidlo třídy, ATO |
class.name |
Vrátí název třídy. |
Třída, Pravidlo třídy, ATO |
class.code |
Vrátí kód třídy. |
Třída, Pravidlo třídy, ATO |
parent. |
Přejde na předka pro aktuání třídu a záznam. |
Třída, Pravidlo třídy, ATO |
parent.column.kod_sloupce |
Vrátí hodnotu sloupce předka aktuální třídy. |
Třída, Pravidlo třídy, ATO |
parent.parent.column.kod_sloupce |
Vrátí hodnotu sloupce předka předka aktuální třídy. |
Třída, Pravidlo třídy, ATO |
parent.class.name |
Vrátí název třídy předka. |
Třída, Pravidlo třídy, ATO |
firstparent. |
Přejde na prvního předka pro aktuání třídu a záznam. |
Třída, Pravidlo třídy, ATO |
firstparent.column.kod_sloupce |
Vrátí hodnotu sloupce prvního předka aktuální třídy. |
Třída, Pravidlo třídy, ATO |
child. |
Přeje na potomka pro aktuální třídu a záznam. |
Třída, Pravidlo třídy, ATO |
child.column.kod_sloupce |
Vrátí hodnotu sloupce potomka aktuální třídy dle aktuálního záznamu. |
Třída, Pravidlo třídy, ATO |
lastchild. |
Přejde na posledního potomka pro aktuální třídu a záznam. |
Třída, Pravidlo třídy, ATO |
lastchild.column.kod_sloupce |
Vrátí hodnotu sloupce posledního potomka aktuální třídy dle aktuálního záznamu. |
Třída, Pravidlo třídy, ATO |
Vlastnosti parent a child můžete za sebe psát opakovaně, a tak přecházet na předky nebo potomky do libovolné úrovně dle hierarchie tříd pro aktuální záznam.
Za vlastnostmi parent, child, firstparent a lastchild by měla následovat vlastnost column... nebo class...
{{parent.class.name}}
{{parent.parent.class.name}}
{{child.child.column.kod_sloupce}}
{{lastchild.column.kod_sloupce}}
HTML formát a odřádkování
Pokud použijete HTML formát (volba Odeslat v HTML formátu), je třeba nahradit znak pro nový řádek html elementem line break. To se týká dlouhých textů, kde znak odřádkování může být použit.
Místo {{column.description}} tedy použijte {{(nl2br).column.description}}.
Pokud v těle notifikace odesílané jako html jsou i další texty (např. z dalších sloupců), bude třeba u nich na konci řádku doplnit line break tag br.
Proměnné při volání ze skriptu
Při volání upozornění ze skriptu pomocí objektu OG.Email mají některé funkce parametr variable. To je Hashtable tabulka, do které můžete předat libovolný parametr a ten použít v upozornění. Toto upozornění však musí být voláno ze skriptu, kde jsou proměnné definovány, jinak budou nedostupné.
Proměnné při volání z třídy / dotazu
Proměnné jsou dostupné v pravidle Odeslat upozornění.
Název |
Popis |
DataRow.Url |
Odkaz na detailní formulář se záznamem. |
Proměnné při volání z exportu
Proměnné jsou dostupné při odeslání upozornění po zpracování exportu.
Parametr |
Popis |
Export.Id |
Vrací interní identifikátor (Id) exportu. |
Export.Name |
Vrací jméno exportu. |
Export.ResultRow |
Vrací počet řádek v exportu. |
Export.ResultStatus |
Vrací výsledek exportu. |
Export.Person.Id |
Vrací interní identifikátor (Id) uživatele, který spustil export. |
Export.Person.FullName |
Vrací celé jméno uživatele, který spustil export. |
Export.StartTime |
Vrací čas zahájení exportu. |
Export.EndTime |
Vrací čas konce exportu. |
Export.FileName |
Vrací jméno exportovaného souboru. |
Export.ErrorMessage |
Vrací chybovou hlášku z exportu. |
Export.DetailUrl |
Vrací Url na stránku s detailem exportu. |
Export.RunsUrl |
Vrací Url na stránku s přehledem běhů exportu. |
Proměnné při volání z importu
Proměnné jsou dostupné při odeslání upozornění po zpracování importu.
Parametr |
Popis |
Import.Id |
Vrací interní identifikátor (Id) importu. |
Import.Name |
Vrací jméno importu. |
Import.StartTime |
Vrací čas zahájení importu. |
Import.EndTime |
Vrací čas konce importu. |
Import.Person.Id |
Vrací interní identifikátor (Id) uživatele, který spustil import. |
Import.Person.Fullname |
Vrací celé jméno uživatele, který spustil import. |
Import.Filename |
Vrací jméno importovaného souboru. |
Import.ResultStatus |
Vrací výsledek importu. |
Import.FileSize |
Vrací velikost importního souboru. |
Import.FileRowCount |
Vrací počet řádek importního souboru. |
Import.InsertRowCount |
Vrací počet řádek vložených do třídy z importního souboru. |
Import.UpdateRowCount |
Vrací počet řádek třídy aktualizovaných z importního souboru. |
Import.DeleteRowCount |
Vrací počet řádek smazaných ze třídy před zahájením importu. |
Import.DeleteBeforeRowCount |
Vrací počet řádek smazaných ze třídy, protože nebyly v importním souboru. |
Import.DeleteAfterRowCount |
Vrací počet řádek smazaných ze třídy, protože byly v importním souboru. |
Import.SetNullRowCount |
Vrací počet řádek, kterým bylo nastaveno NULL. |
Import.ErrorMessage |
Vrací chybovou hlášku z importu. |
Import.DetailUrl |
Vrací Url na stránku s detailem importu. |
Import.RunId |
Id spuštění importu. |
Import.RunsUrl |
Vrací Url na stránku s přehledem běhů importu. |
Import.RunLogUrl |
Vrací Url na stránku s detailním přehledem běhu jednoho spuštění importu. |
Příklad: Použití vlastnosti v notifikaci
{{column.column_code}}
{{model.name}}
Příklad: Použití proměnné v notifikaci
{{var.Export.Name}}
{{var.DataRow.Url}}