Zarządzanie atrybutami plików dostępnymi w systemie
8 min
icde zawiera w swojej domyślnej konfiguracji kilka domyślnych atrybutów plików oraz przypisane do nich dopuszczalne wartości, jakie mogą przyjmować jako administrator systemu możesz dodać nowy atrybut docid 0zoeys34zp8crx5kcfhzs do listy atrybutów dostępnych w icde usunąć atrybut docid 0zoeys34zp8crx5kcfhzs z listy atrybutów dostępnych w icde dodawać dopuszczalne wartości docid 0zoeys34zp8crx5kcfhzs atrybutu usuwać dopuszczalne wartości docid 0zoeys34zp8crx5kcfhzs atrybutu zmienić nazwę docid 0zoeys34zp8crx5kcfhzs zdefiniowanego w icde atrybutu zmienić nazwę docid 0zoeys34zp8crx5kcfhzs dopuszczalnej wartości atrybutów zmienić kod docid 0zoeys34zp8crx5kcfhzs wybranej wartości danego atrybutu zmieniać długość pola kodu danego atrybutu docid 0zoeys34zp8crx5kcfhzs co będzie skutkowało koniecznością zmiany kodów wszystkich wartości dla tego atrybutu dostępnych w systemie możesz zezwolić na stosowanie w projektach lokalnych wartości atrybutu docid 0zoeys34zp8crx5kcfhzs (wartości, które nie są zapisane w systemie) powyższe operacje nie mają wpływu na pliki zapisane w icde jeżeli nie modyfikujesz kodów wartości atrybutów projektu zmiana nazwy atrybutu jeżeli zmienisz nazwę atrybutu zapisanego w systemie, to ta zmiana będzie widoczna we wszystkich projektach, w których jest używany ten atrybut dlatego zmiana nazwy atrybutu nie powinna zmienić jej sensu np zmiana nazwy atrybutu z " lokalizacja " na " lokalizacja ogólna " nie powinna wprowadzić żadnych niejasności natomiast zmiana nazwy atrybutu " lokalizacja " na " zawartość pliku " spowoduje chaos informacyjny w projektach, gdzie atrybut " lokalizacja " był używany zmiana nazwy wartości atrybutów zmieniając nazwy dopuszczalnych wartości atrybutów, zwróć uwagę na dwa aspekty wartość atrybutu powinna korespondować z nazwą atrybutu np atrybut " lokalizacja " może przyjmować wartości " pierwsze piętro ", " piwnica ", " poziom +1 " ale raczej nie powinien przyjmować wartości np " rzut poziomy ", " model 3d ", " kosztorys " jeżeli zmieniasz nazwę jednej z dopuszczalnych wartości atrybutu, zmiana powinna zachować sens pierwotnej nazwy w przeciwnym wypadku możesz doprowadzić do chaosu informacyjnego w projektach, gdzie ta wartość tego atrybutu była używana jeżeli w jakimś projekcie jest używany standard nazewnictwa plików zawierający pole atrybutu, dla którego wartości zmieniłeś kod, to nowy kod wartości tego atrybutu zastąpi stary kod w nazwach wszystkich plików tego projektu, które mają nadaną wartość atrybutu, której kod zmieniłeś/aś zmiana długości pola kodu wartości atrybutu jeżeli w jakimś projekcie jest używany standard nazewnictwa plików zawierający pole atrybutu, któremu zmieniłeś długość pola kodującego zmiana długości pola kodującego, (zmiana liczby znaków) zmieni długość nazw plików dodatkowo będziesz musiał(a) zmienić kody wszystkich wartości tego atrybutu dostępnych w systemie, a – co za tym idzie – zmienią się te kody w nazwach plików udostępnienie lokalnych wartości atrybutów zmiana długości pola kodowego jeżeli zezwolisz na stosowanie w projektach lokalnych wartości atrybutu docid 0zoeys34zp8crx5kcfhzs , a potem zmienisz liczbę znaków kodu tego atrybutu, to możesz spowodować zakłócenie w nazewnictwie plików w projekcie pliki z wartościami systemowymi tego atrybutu będą miały w nazwie zmienioną liczbę znaków tego atrybutu, a pliki z wartościami lokalnymi będą miały pierwotną liczbę znaków administrator projektu zostanie powiadomiony specjalną notyfikacją o tej sytuacji i może łatwo skorygować tę sytuację w ustawieniach projektu dodanie/edycja kodu wartości atrybutów jeżeli zezwolisz na stosowanie w projektach wartości lokalnych atrybutu, a potem dodasz wartość systemową atrybutu o takim samym kodzie, jak kod wartości lokalnej użytej w projekcie, to domyślnie w projekcie będzie używana nadal wartość lokalna ze swoim kodem administrator projektu może to zmienić, korzystając z opcji edycji ustawień projektu może dojść do kolizji kodu wartości lokalnej i systemowej jak w poniższej sytuacji administrator projektu dodał wartość " wartość x " lokalną atrybutu do projektu i nadał jej kod " xx" , który nie był dotychczas używany dla wartości systemowych (gdyby był to icde zablokuje użycie takiej wartości) następnie ty jako administrator systemu, zmienisz dla już istniejącej wartości systemowej tego atrybutu kod na " xx" wtedy w projekcie będą używane dwie różne wartości atrybutu o tym samym kodzie administrator projektu zostanie powiadomiony specjalną notyfikacją o tej sytuacji