Kolize a potíže
Nový MicroStation: Konfigurační proměnné
- Podrobnosti
- Kategorie: Pracovní prostředí
- Vytvořeno 28. červenec 2015
- Napsal Petr Sýkora
Tento článek je určen pro administrátory, kteří mají ve firmě za úkol připravit MicroStation (PowerDraft) pro provoz podle firemních standardů. Tato příprava (popř. přizpůsobení) MicroStationu se provádí pomocí konfiguračních proměnných. V novém MicroStationu (verze CONNECT, neboli V 8.21) může administrátor využít jednu novou možnost, jak konfigurační proměnné nastavovat (kontrolovat, optimalizovat, spravovat, atp.).
Konfigurační proměnné bylo možné (a stále bude, ten princip se nemění) seskupovat do několika úrovní (anglicky: levels, avšak pozor! Nezaměňovat s pojmem "level" - tj. vrstva - ve výkresu/modelu). Do verze V8i včetně bylo těchto úrovní pět:
- Systémová
- Aplikační
- Provozní
- Projektová
- Uživatelská
V anglické terminologii:
- System
- Application
- Site
- Project
- User
Úrovně jsou v seznamu seřazeny od nejvíce obecné po nejvíce speciální. V praxi to zpravidla funguje takto:
Na systémové úrovni si konfigurační proměnné nastaví MicroStation (zpravidla po instalaci).
Na aplikační úrovni konfigurační proměnné nastavují jednotlivé (doplňkové) aplikace - je jedno, zda se jedná o produkty Bentley - např. Descartes, nebo o aplikace vyvíjené jinými společnostmi.
Na provozní úrovni konfigurační proměnné nastavuje buď přímo, nebo zprostředkovaně Administrátor - lze tak například určit, kde jsou (na firemním serveru) knihovny .DGNLIB, fonty, knihovny druhů čar, uživatelská makra, tabulky materiálů pro vizualizace ap.
Na projektové úrovni konfigurační proměnné určují (i zde je naplnění těchto proměnných v gesci Administrátora), kde jsou potřebná data (zakládací výkresy, knihovny buněk, rastrové soubory ap.) pro jednotlivé projekty.
Na uživatelské úrovni může konfigurační proměnné předpřipravit buď (pro jednoho uživatele) Administrátor, nebo si je uživatel může nastavit (vylepšit, avšak i pokazit) sám v dialogu Konfigurační proměnné.
Platí jednoduchá zásada: Pokud je nějaká konfigurační proměnná definována vícekrát, pak "vítězí" ta její definice, která je v hierarchii "Systém-Aplikace-Provoz-Projekt-Uživatel" nejníže. Jinak řečeno: uživatel může svojí volbou snadno přemoci jakékoliv "předešlé" nastavení konfigurační proměnné.
Podle výše popsaných pravidel a úzů fungoval MicroStation (PowerDraft) mnoho let, až do verze V8i. Pro připravovanou verzi MicroStation CONNECT (v8.21) připravili Bentley důležitou změnu.
Princip zadávání a využívání konfiguračních proměnných se sice nezměnil, ale změnil se počet úrovní - už jich není pět (viz tečkovaný seznam výše), ale sedm. Důvod je čistě praktický: Ukázalo se, že projektová úroveň je nedostatečná, protože zpravidla obsahuje proměnné, které je třeba ještě nějak členit. Proto byla tato úroveň zrušena a nahrazena třemi jinými. Seznam úrovní pro verzi CONNECT vypadá takto (kurzívou jsou vypsány úrovně, které se nezměnily):
- Systémová
- Aplikační
- Organizační
- Pracovní prostředí
- Pracovní sada
- Role
- Uživatelská
V anglické terminologii:
- System
- Application
- Organization
- Workspace
- Workset
- Role
- User
Pozn.: Nejsem si jistý, ale původní úroveň Provozní (Site) je pouze přejmenována na Organizační (Organization). Původní úroveň Projektová (Project) je nyní rozčleněna na tři nové úrovně. Bentley tento krok zdůvodňují tím, že původní projektová úroveň v praxi nestačila pojmout všechna nastavení, jak je administrátoři požadovali.
Přidání nových úrovní prý (tvrdí Bentley) povede k tomu, že definování potřebných konfiguračních proměnných bude pro administrátory a správce projektu snadnější a přehlednější.
Pro praktického uživatele to přináší jednu, řekněme, komplikaci - zatím si vybíral pro svoji každodenní práci z nabídky (nachystané Administrátorem) pracovní prostředí (angl. WorkSpace). Nyní si pro výběru pracovního prostředí bude moci určit i pracovní sadu (WorkSet).
Pokud Administrátor bude toto nové členění chtít ignorovat, pak stačí, když pod každým pracovním prostředím (tj. dřívějším projektem) bude existovat právě jen jedna pracovní sada.
Zvýšení počtu úrovní (pro konfigurační proměnné) má za následek ztrátu zpětné kompatibility, která byla dlouhá léta možná. Pokud si administrátor určí a (konf. proměnnými) zaplní úrovně podle nového "CONNECT standardu", pak tyto definice nemůže automaticky přenést na verzi V8i (nebo starší).
Ve verzi MicroStation CONNECT také - přirozený důsledek výše popsaných novinek - dochází ke změně adresářové struktury: původní adresář WORKSPACE se bude jmenovat CONFIGURATION (protože pojem workspace má jiný význam) a je zrušen adresář Configuration\System, jeho obsah byl přesunut přímo pod adresář MicroStation. Obě tyto změny jsou logické a snadno obhajitelné - alespoň mám takový dojem...
Proč Bentley provedli (nejen) výše popsané změny v úrovních konfiguračních proměnných, se dočtete v anglickém návodu "Configuration Changes in MicroStation CONNECT Edition" . Jsou zde i příklady, jak novou technologii využívat.
Nové a užitečné možnosti dialogu pro editaci konfiguračních proměnných ve verzi CONNECT naleznete v tomto článku.
Komentáře
- Žádné komentáře