CEL najprv vyhľadá vlastnícku Work Area aktuálneho priečinka a až potom číta položku Code z mapy jej vlastností.
Prístup k hierarchii je v CEL explicitný.
Metóda getOwnerWorkArea() môže vrátiť null, ak zodpovedajúca Work Area neexistuje.
Od ProjectWise 25.0.3 sú hodnoty v WorkArea.properties reprezentované ako string.
Cieľ migrácie
Prečítajte projektový kód z Work Area, ktorá vlastní aktuálny priečinok dokumentu.
Čo sa mení
ProjectWise CEL modeluje hierarchiu krokmi: aktuálny priečinok, vlastnícka Work Area, mapa vlastností a položka Code. Toto je viac než mechanické premenovanie tokenu.
Prečo je CEL riešenie presnejšie
Zo zápisu je viditeľné, odkiaľ hodnota pochádza. Zároveň odhaľuje miesto, kde môže hierarchické vyhľadanie zlyhať.
Pred nasadením
Overte priečinky s vlastníckou Work Area aj bez nej. Ak getOwnerWorkArea() môže vrátiť null, pridajte podmienku ešte pred čítaním properties.