Import struktury organizacyjnej przedsiębiorstwa z wykorzystaniem znaków tabulacji
Na rys. 2.2.2-1 pokazany jest przykład pliku tekstowego, zawierającego informacje o przykładowej strukturze organizacyjnej przedsiębiorstwa, opartej o znaki tabulacji poprzedzające poszczególne elementy struktury.
Rys. 2.2.2-1. Plik tekstowy zawierający podstawowe informacje opisujące elementy struktury organizacyjnej opartej o znaki tabulacji.
Proces wczytywania danych tekstowych opisujących strukturę organizacyjną przedsiębiorstwa aktywowany jest poprzez naciśnięcie przycisku Importuj umieszczonego w oknie Struktura przedsiębiorstwa (patrz na rys. 2.2.2-2). Przed uruchomieniem funkcji importu danych należy ustalić miejsce i sposób wczytywania poszczególnych danych:
od poziomu zerowego - zaznaczone pole Poziom zerowy (patrz rys. 2.2.2-2),
od innego elementu struktury, wybieranego dynamicznie na podstawie kodów zawartych w pliku tekstowym - nie zaznaczone pole Poziom zerowy,
sposób prezentacji struktury przedsiębiorstwa zawarty w pliku tekstowym - odznaczone pole wg tabulacji (patrz na rys. 2.2.2-2).
Rys. 2.2.2-2. Okno Struktura przedsiębiorstwa przed wczytaniem danych przedsiębiorstwa według tabulacji.
Po naciśnięciu przycisku Importuj, w wyświetlonym oknie menadżera plików należy wskazać plik tekstowy zawierający informacje o importowanej strukturze przedsiębiorstwa. Domyślną lokalizacją z jaką zostanie otwarte okno menadżera plików jest katalog główny systemu STER.
W trakcie trwania procesu wczytywania poszczególnych elementów struktury organizacyjnej jest na bieżąco analizowana poprawność budowy tworzonej dynamicznie struktury przedsiębiorstwa, której efektem końcowym jest komunikat pokazany na rysunku poniżej (w przypadku nie wykrycia żadnych nieprawidłowości w budowie wczytywanej struktury).
Po prawidłowym wczytaniu danych z pliku tekstowego w oknie Struktura przedsiębiorstwa wyświetlana jest zawartość struktury organizacyjnej przedsiębiorstwa (patrz na rys. 2.2.2-3).
Rys. 2.2.2-3. Okno Struktura przedsiębiorstwa z wczytaną przykładową strukturą przedsiębiorstwa
W przypadku, gdy w pliku tekstowym występują błędne dane (wykryte są błędy w danych), wówczas proces importu danych jest przerywany i nie zachodzą żadne zmiany w budowie struktury przedsiębiorstwa.
Na rys. 2.2.2-4 przedstawiony jest fragment pliku tekstowego zawierającego dane struktury przedsiębiorstwa, w którym w 4 wierszu występuje błędna ilość znaków tabulacji - dodatkowy znak tabulacji przy elemencie struktury. Stanowisko Elektryk NN o kodzie ENN-01 nie można powiązać z elementem znajdującym się powyżej w drzewie hierarchii o nazwie Kołownia i kodzie K-01.
Rys. 2.2.2-4. Plik tekstowy z danymi opisującymi strukturę identyfikowaną według znaków tabulacji - błąd w wierszu 4.
Powyższe stanowisko nie może być poprawnie wczytane do tworzonej dynamicznie struktury przedsiębiorstwa. Użytkownik jest informowany o wykrytych błędach w pliku tekstowym stosownym komunikatem pokazanym przykładowo na rysunku poniżej.
Kolejne wiersze różnić się mogą między sobą tylko o:
brak wcięcia (znaku tabulacji),
zwiększenie o 1 wcięcie w prawo (1 znak tabulacji),
zmniejszenie o dowolną ilość wcięć w lewo (znaków tabulacji).
Na rys. 2.2.2-5 pokazana została zwartość pliku tekstowego ster_bl.txt wygenerowanego w rezultacie działania funkcji importu, w którym zamieszczone są poszczególne wiersze zawierające błędy wraz ze stosownym opisem wykrytego błędu.
Rys. 2.2.2-5. Plik tekstowy z opisem błędnego wiersza (nr 4) z danymi.
W przypadku wczytywania struktury przedsiębiorstwa przy zaznaczonym polu Poziom zerowy zawarte w pliku tekstowym elementy muszą być umieszczone w odpowiedniej hierarchii (najpierw powinny występować poszczególne elementy struktury a potem dopiero stanowiska - poprzedzone odpowiednią liczą znaków tabulacji).
Natomiast w przypadku wczytywania struktury przedsiębiorstwa przy nie zaznaczonym polu Poziom zerowy zawarte w pliku tekstowym elementy muszą być rozmieszczone z zachowaniem pewnej hierarchii następstw, a wczytywane elementy podpinane są do istniejącej już w bazie danych struktury organizacyjnej przedsiębiorstwa.
Na rys. 2.2.2-6 przedstawiony został plik tekstowy zawierający dane dodatkowych elementów struktury przedsiębiorstwa identyfikowanej według znaków tabulacji. Zamieszczone są tam dane 4 stanowisk, które będą dopisane do elementu struktury wybranego uprzednio przez użytkownika systemu (Przedsiębiorstwo wzorcowe - Zakład nr 1 -Kołownia).
Rys. 2.2.2-6. Plik tekstowy z danymi opisującymi dodatkowe elementy struktury przedsiębiorstwa identyfikowanych według tabulacji.
Po prawidłowym wczytaniu danych z pliku tekstowego w oknie Struktura przedsiębiorstwa wyświetlana jest uaktualniona zawartość struktury organizacyjnej przedsiębiorstwa (patrz na rys. 2.2.2-7).
Rys. 2.2.2-7. Okno Struktura przedsiębiorstwa z wczytanymi dodatkowo elementami struktury organizacyjnej przedsiębiorstwa
3
ADMIN 2006-04-20