Článek: AN0002460Aktualizováno:: 09.05.2021
Následující skript přidá uživatele do sloupce záznamu.
Příklad:
Při vytváření záznamu Projektu chceme aktuálního uživatele nastavit jako projektového manažera, pokud v záznamu toto pole již nevyplnil, a dále ho chceme přidat do projektového týmu. Sloupec ict-project-manager je jednoduchý odkaz na uživatele. Sloupec project_team je násobný odkaz na uživatele. Z toho důvodu každý z nich použivá jinou syntaxi.
Na třídě Projekt si vytvoříme pravidlo Před uložením nového záznamu, typ Skript.
var pi = OG.Person.GetLoginPerson().ToPersonInfo();
if (OGActualDataRow['ict-project-manager'] == null)
{
OGActualDataRow['ict-project-manager'] = pi;
}
var pil = OGActualDataRow['project_team'];
pil.Add(pi);