ProjectWise CEL nepoužíva pôvodnú systémovú premennú. Hostiteľ sprístupní objekt thisUser a výraz číta jeho vlastnosť name.
Pôvodná konfigurácia používa zástupný token, CEL pracuje s objektom a jeho vlastnosťou.
thisUser je podľa dokumentácie v podporovaných kontextoch vždy dostupný.
Výsledkom zostáva meno používateľa typu string.
Cieľ migrácie
Získajte meno používateľa, pod ktorým ProjectWise vyhodnocuje konfiguráciu.
Čo sa mení
Pôvodná konfigurácia ProjectWise používala systémovú premennú. ProjectWise CEL dostáva od hostiteľa objekt thisUser a číta jeho vlastnosť name. Nejde teda o prístup do databázy.
Prečo je CEL riešenie presnejšie
Zápis ukazuje typ objektu aj požadovanú vlastnosť. Rovnaký objekt môže sprístupniť aj opis alebo e-mail bez zavádzania ďalšieho pôvodného tokenu.
Pred nasadením
Overte, či má cieľové pole prijať prihlasovacie meno alebo používateľský opis. thisUser.name a thisUser.description nie sú zameniteľné.