Dynamické reference

Odkazy na živá data, které DATIFY dosadí až za běhu – odkud berou hodnoty, co z nich vyjde a proč jedno pravidlo stačí pro celou tabulku.

Reference je odkaz na hodnotu, kterou DATIFY zná až ve chvíli, kdy akce běží. Místo pevného textu vložíte do pole odkaz na sloupec záznamu a DATIFY za něj hodnotu dosadí až za běhu.

Díky tomu napíšete jedno pravidlo pro celou tabulku: nepíšete „pošli upozornění Janě", ale „pošli ho tomu, kdo je u záznamu ve sloupci Vlastník". U dalšího řádku dorazí zpráva jinému člověku – pravidlo zůstává jedno.

Jak hodnota z řádku doteče do nastavení akce

Automatizace hlídá termíny úkolů. Ve chvíli, kdy se rozběhne, si z řádku přečte hodnoty a dosadí je do polí akce.

Záznam v tabulce Úkoly

NázevRevize smlouvy
Termín24. 6.
VlastníkJana Veselá

Spustí se automatizace

Nastavení akce Odeslat upozornění

UživateléÚkoly · VlastníkJana Veselá
ZprávaÚkol Úkoly · Název má termín Úkoly · TermínÚkol Revize smlouvy má termín 24. 6.

Modře jsou reference, zbytek je obyčejný text – v jednom poli je můžete míchat. Zeleně je vidět, co z toho vyjde u tohoto konkrétního záznamu.

Jak reference vypadá

Vložená reference se v poli objeví jako modrý čip. Přímo v poli na něm čtete název sloupce; před ním stojí dvě ikony – první označuje zdroj, tedy spouštěč nebo akci, ze které hodnota pochází, druhá typ sloupce.

Odkud přesně hodnota je, ukáže popisek po najetí myší: tam se vypíše celý tvar zdroj · sloupec, třeba Úkoly · Termín. Nepojmenovaný spouštěč vystupuje pod svým typem – místo Úkoly · Termín uvidíte Když je splněna podmínka · Termín.

Čipy jsou živé. Když spouštěč, akci nebo sloupec přejmenujete, popisek v už vložených referencích se změní sám; kliknutím na čip navíc přepnete na jiný sloupec.

Reference Kdo spustil, Kdy bylo spuštěno a Dnes se čipují bez zdroje – nejsou z tabulky, ale z běhu, takže stojí v poli samy.

Odkud se hodnoty berou

Nabídka referencí není pevná. Skládá se z toho, co je v automatizaci nad daným polem – proto se u naplánovaného spouštěče nabízí míň než u podmínkového a proto se akci nabídne jen to, co jí předchází.

Čtyři zdroje hodnot
ZdrojCo nabízíKdy je k dispozici
Záznam spouštěčeVšechny sloupce sledované tabulky.U spouštěčů vázaných na tabulku.
Hodnoty z běhuKdo spustil, Kdy bylo spuštěno a Dnes.Vždy; Kdo spustil chybí u naplánovaného spouštěče.
Předchozí akceVýsledky akcí nad danou akcí – sloupce z Najít záznamy, Schválil/a, Příjemci notifikace.Jen z akcí, které jsou nad ní.
FunkceVýpočty nad hodnotami – spojení textu, podmínka, práce s datem.Vždy.

Akce vidí jen na své předchůdce, ne na akce pod sebou nebo ve vedlejší větvi. Když potřebujete hodnotu z jiné tabulky, přivede ji akce Najít záznamy – ta se pak sama stane zdrojem a nabídne všechny sloupce tabulky, ve které hledá.

Zdroje a jejich hodnoty podrobněji popisují Spouštěče a Akce.

Jedna reference, víc lidí

Reference nemusí vrátit jen jednu hodnotu. Když v poli Uživatelé odkážete na sloupec typu Uživatel a zdroj obsahuje víc záznamů – nebo když odkážete na skupinu – rozloží se reference na seznam lidí a akce pracuje se všemi najednou.

Jedna reference, tři příjemci

Reference na sloupec Vlastník našla tři lidi. Akce Odeslat upozornění je obešle všechny.

Akce Odeslat upozornění

Zdroj záznamu: Úkoly3 záznamy
UživateléÚkoly · Vlastník

Reference se rozloží na seznam lidí

Petr SvobodaVlastník úkolu Revize smlouvy
Jana VeseláVlastník úkolu Doplnit metadata
Martin KrausVlastník úkolu Archivovat podklady

Kolik lidí z reference vyjde, se pozná až za běhu – podle toho, kolik záznamů akce zpracovává a kdo je u nich vyplněný.

Kam takový seznam vede u akce, která čeká na odpověď, popisuje článek Vyžádat potvrzení.

Kdy se hodnota přečte

Reference se vyhodnotí ve chvíli, kdy akce běží – ne v okamžiku, kdy se automatizace spustila, a už vůbec ne když jste pravidlo nastavovali. Když se záznam mezitím změní, akce pracuje s novou hodnotou.

Reference Dnes se vyhodnotí v den, kdy akce běží, takže dnes + 7 dní je pokaždé jiné datum.

Související články

Obsah stránky