Załączniki i pliki - skany i protokoły przy dokumencie magazynowym
Studio WMS.net przechowuje pliki związane z dokumentem albo kartoteką na dwa sposoby. Pola załączników przyjmują pliki przeciągnięte na formularz, a każde pole ma własne przeznaczenie, np. list przewozowy albo protokół. Menedżer plików, otwierany pozycją Pliki, porządkuje pliki rekordu w drzewie folderów. W obu przypadkach plik leży na serwerze aplikacji, a nie na dysku jednego komputera.
Pasek menedżera ma przyciski Nowy folder, Wgraj pliki, Zmień nazwę i Usuń, a po prawej stronie Statystyki i wyszukiwarkę plików. Panel Foldery pokazuje drzewo katalogów z liczbą plików przy folderach, a jego stopka - łączną zajętość. Prawa część ekranu wyświetla pliki wybranego folderu - na zrzucie z bazy demonstracyjnej trzy pliki umowy w formatach DOCX, PDF i XLSX - oraz kafel Dodaj, na który przeciąga się pliki z pulpitu. Ścieżka nad kaflami pokazuje położenie folderu w drzewie, a ikony obok niej zmieniają sortowanie i widok na kafle albo listę.
Na tej stronie
- Pola załączników i menedżer plików - porównanie
- Jak dodać plik do dokumentu
- Jakie pliki przyjmuje system
- Pliki w procesie magazynowym - przykłady
- Usunięcie załącznika i ślad w historii
- Gdzie leżą pliki - serwer aplikacji i kopia zapasowa
- Ćwiczenie: zaprojektuj pola załączników dla przyjęcia dostawy
- Najczęstsze pytania
- Słownik pojęć
Pola załączników i menedżer plików - porównanie
Oba mechanizmy zapisują pliki przy rekordzie, ale różnią się organizacją i kontrolą. Pola załączników są zaprojektowane dla typu dokumentu, więc każdy plik ma z góry określone miejsce. Menedżer plików daje drzewo folderów, w którym pliki porządkuje użytkownik.
| Cecha | Pola załączników | Menedżer plików (Pliki) |
|---|---|---|
| Gdzie się otwiera | Formularz rekordu, np. przycisk Załączniki na pasku formularza kartoteki. | Pozycja Pliki w menu rejestru, przycisk Pliki w formularzu asortymentu, sekcja INFORMACJE, Pliki. |
| Organizacja | Pola skonfigurowane dla typu dokumentu, np. osobne pole na list przewozowy i na protokół. | Drzewo folderów powiązane z rekordem. |
| Kontrola plików | Dozwolone rozszerzenia i maksymalna szerokość obrazu ustawiane dla pola. | Pliki wykonywalne i serwerowe są zawsze blokowane. |
| Plik o tej samej nazwie | Nie nadpisuje poprzedniego - dostaje przyrostek. | Zapisuje się jako "nazwa (2).rozszerzenie". |
| Przetwarzanie | Opcjonalnie rozbicie PDF na obrazy JPG i znak wodny na zdjęciach. | - |
| Tryb pracy | - | Tylko przeglądanie, pełne zarządzanie albo tylko wgrywanie - zależnie od konfiguracji wywołania. |
| Usunięcie | Kasuje plik i zapisuje w historii dokumentu, kto i kiedy to zrobił. | Dostępne w trybie pełnego zarządzania. |
Rejestry dokumentów magazynowych mają dodatkowo na pasku przycisk Dokumenty, który otwiera listę plików powiązanych z dokumentem - widać go np. w rejestrach przyjęć PZB i wydań WZ. Wybór mechanizmu zależy od tego, czy plik ma stałe miejsce w procesie. List przewozowy dołączany do każdego wydania pasuje do pola załącznika o tej nazwie, a korespondencja i certyfikaty - do folderów menedżera. Menedżer plików firmowych w sekcji INFORMACJE, niezwiązany z pojedynczym rekordem, opisuje strona przeglądanie folderów i plików firmy.
Pasek formularza łączy przyciski zapisu z przyciskami Opis, Uwagi, Zdjęcia, Pliki i Załączniki. Pliki kartoteki asortymentu przydają się przez cały czas, gdy towar jest w magazynie, np. karta charakterystyki substancji albo instrukcja składowania od producenta. Na zrzucie formularz dotyczy nowego rekordu, a wskaźnik Wymagane w prawym górnym rogu pokazuje, ile pól obowiązkowych ma już wartość. Pola formularza opisuje strona nowa kartoteka asortymentu.
Jak dodać plik do dokumentu
- W rejestrze kliknij wiersz dokumentu i sprawdź w stopce tabeli identyfikator po słowie Wskazany.
- Otwórz pliki rekordu: pozycję Pliki w grupie Funkcje uniwersalne albo w podmenu Więcej, a w rejestrach dokumentów magazynowych także przycisk Dokumenty.
- Przeciągnij plik z pulpitu na kafel Dodaj albo wskaż go przyciskiem Wgraj pliki.
- Sprawdź nazwę zapisanego pliku. Jeśli w folderze był już plik o tej nazwie, nowy dostał przyrostek, a poprzedni został bez zmian.
- W trybie pełnego zarządzania nadaj plikowi opis albo zmień jego nazwę tak, żeby wskazywała sprawę, np. numer protokołu.
Tryb pracy menedżera zależy od miejsca, z którego go otwarto. Brak przycisków Nowy folder albo Usuń oznacza zwykle tryb tylko do przeglądania albo tylko do wgrywania. W trybie wgrywania można dodać plik, ale nie można zmienić ani usunąć plików dodanych wcześniej.
Jakie pliki przyjmuje system
- Pliki blokowane w menedżerze - wykonywalne i serwerowe, np. .exe, .bat, .dll, .config i .aspx, zawsze, niezależnie od trybu pracy.
- Pliki dozwolone w menedżerze - m.in. dokumenty biurowe, PDF, obrazy, archiwa, wiadomości e-mail i wideo.
- Rozszerzenia pola załącznika - dla każdego pola można ustawić listę dozwolonych rozszerzeń, np. tylko PDF dla pola protokołu.
- Szerokość obrazu - dla pola można ustawić maksymalną szerokość obrazu; większe obrazy system skaluje z zachowaniem proporcji.
Dwie opcje przetwarzania włącza się w konfiguracji. Pierwsza rozbija plik PDF na obrazy JPG, więc strony skanu stają się zwykłymi obrazami. Druga nakłada na zdjęcia znak wodny, co utrudnia użycie zdjęcia poza sprawą, do której je dołączono. Skalowanie obrazów ma znaczenie przy zdjęciach z telefonów: plik o szerokości kilku tysięcy pikseli po zmniejszeniu zajmuje mniej miejsca na serwerze i szybciej się otwiera.
Pliki w procesie magazynowym - przykłady
| Operacja | Plik | Gdzie go zapisać |
|---|---|---|
| Przyjęcie PZ z uszkodzonym towarem | Protokół szkody podpisany przez kierowcę | Pole protokołu przy dokumencie przyjęcia; zdjęcia uszkodzeń w galerii Zdjęcia |
| Wydanie WZ do odbiorcy | Skan listu przewozowego albo potwierdzenia odbioru | Pole listu przewozowego albo pliki dokumentu otwierane przyciskiem Dokumenty |
| Rozchód wewnętrzny RW - likwidacja towaru | Protokół komisji likwidacyjnej | Pliki dokumentu RW |
| Kartoteka asortymentu | Karta charakterystyki albo certyfikat | Pliki kartoteki asortymentu |
| Kartoteka kontrahenta 3PL | Umowa magazynowa i cennik usług w PDF | Załączniki kartoteki kontrahenta |
Zdjęcia towaru mają osobną galerię z opisem każdego zdjęcia, którą opisuje strona zdjęcia w dokumentach i kartotekach. Wydruki dokumentów zapisują się osobno: wydrukowany dokument może zostać skopiowany do archiwum PDF, czyli do rejestru plików dokumentu, a jego wyszukiwanie opisuje strona archiwum PDF dokumentów magazynowych. Dokumenty, do których przy dostawie trafia najwięcej skanów, omawia artykuł przyjęcie do magazynu - dokumenty PZ, PW i awizo.
Usunięcie załącznika i ślad w historii
Usuwanie plików działa inaczej niż usuwanie notatek i wypowiedzi w dyskusji. Notatka po usunięciu zostaje w bazie z oznaczeniem usuniętej, a usunięty załącznik znika z serwera - zostaje po nim tylko wpis w historii dokumentu.
Usunięcie kasuje plik. Usunięcie załącznika kasuje plik z serwera aplikacji i zapisuje w historii dokumentu, kto i kiedy to zrobił. Z poziomu systemu pliku nie da się przywrócić - pozostaje kopia zapasowa katalogu aplikacji. Zanim usuniesz skan protokołu albo listu przewozowego, upewnij się, że nie jest jedynym dowodem w sprawie reklamacji albo szkody.
Wpis o usunięciu trafia do dziennika zdarzeń dokumentu, obok zdarzeń takich jak wysłanie dokumentu e-mailem albo archiwizacja wydruku. Przeglądanie tych wpisów opisuje strona historia zmian i dziennik zdarzeń dokumentu. Jeśli plik trafił do niewłaściwego dokumentu, zamiast go usuwać, dodaj go najpierw we właściwym miejscu - kolejność odwrotna grozi utratą jedynej kopii.
Gdzie leżą pliki - serwer aplikacji i kopia zapasowa
Pliki poza bazą danych. Załączniki trafiają do katalogu dokumentu na serwerze aplikacji, a nie do bazy SQL Server. Pula aplikacji w IIS musi mieć prawo zapisu do katalogu aplikacji - bez niego wgranie pliku kończy się komunikatem o braku uprawnień. Rolę puli aplikacji opisuje architektura IIS w dokumentacji Microsoft Learn, a wymagania instalacji - strona instalacja i konfiguracja Studio WMS.net.
Z tego podziału wynika zasada dla administratora: kopia zapasowa samej bazy danych nie obejmuje załączników. Plan kopii musi uwzględniać katalog aplikacji z plikami, inaczej po odtworzeniu bazy dokumenty wrócą bez skanów i protokołów. Mechanizmy kopii bazy opisuje dokumentacja kopii zapasowych SQL Server. Przy licencjach w chmurze SoftwareStudio kopię danych wykonuje producent, a zakres usługi podaje cennik licencji Studio WMS.net. Foldery menedżera plików definiuje administrator w słowniku systemu, opisanym na stronie skorowidze w panelu Administratora.
Ćwiczenie w demo - lekcja lub zajęcia
Ćwiczenie: zaprojektuj pola załączników dla przyjęcia dostawy
Uczeń poznaje menedżer plików w demo i na tej podstawie projektuje zestaw pól załączników dla dokumentu przyjęcia. Rola w demo: kierownik magazynu. Czas: około 15 minut.
- Otwórz demo w roli kierownika magazynu i przejdź do INFORMACJE, Pliki.
- Rozwiń drzewo folderów i zanotuj nazwy folderów głównych oraz liczbę plików przy wybranym folderze.
- Przełącz widok plików z kafli na listę, zmień sortowanie i odczytaj w stopce panelu Foldery łączną zajętość.
- Przejdź do MAGAZYN, Przyjęcia, lista przyjęć bezpośrednich PZB, kliknij wiersz dokumentu i użyj przycisku Dokumenty - sprawdź, czy dokument ma pliki.
- Na kartce zaprojektuj pola załączników dla dokumentu PZ: nazwę każdego pola, dozwolone rozszerzenia i maksymalną szerokość zdjęcia. Uzasadnij wybór.
Pytanie kontrolne. Dlaczego usunięcie załącznika ma trwalszy skutek niż usunięcie notatki i jak magazyn powinien się zabezpieczyć przed utratą skanu protokołu szkody?
Podstawa programowa. Ćwiczenie realizuje efekt "sporządza dokumentację dotyczącą przyjęcia i wydania zapasów" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5), w tym kryterium "sporządza dokumentację różnic w stanie ilościowym i jakościowym". Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.
Najczęstsze pytania
Czy plik o tej samej nazwie nadpisze poprzedni?
Nie. W polu załącznika nowy plik dostaje przyrostek, a w menedżerze plików zapisuje się jako "nazwa (2).rozszerzenie". Poprzedni plik zostaje bez zmian.
Dlaczego system nie przyjmuje pliku .exe albo .bat?
Menedżer plików zawsze blokuje pliki wykonywalne i serwerowe, m.in. .exe, .bat, .dll, .config i .aspx. Takiej blokady nie wyłącza tryb pracy ani uprawnienia konta.
Czy usunięty załącznik można przywrócić?
Nie z poziomu systemu. Usunięcie kasuje plik z serwera aplikacji, a w historii dokumentu zostaje tylko informacja, kto i kiedy go usunął. Plik można odzyskać wyłącznie z kopii zapasowej katalogu aplikacji.
Czym różni się pozycja Pliki od przycisku Załączniki?
Pliki otwiera menedżer z drzewem folderów, w którym pliki porządkuje użytkownik. Załączniki to pola przygotowane dla typu dokumentu, np. na list przewozowy, z własną listą dozwolonych rozszerzeń.
Czy załączniki są w kopii zapasowej bazy danych?
Nie. Pliki leżą w katalogu dokumentu na serwerze aplikacji, poza bazą SQL Server, więc plan kopii musi obejmować także ten katalog.
Słownik pojęć
- Pole załącznika
- Obszar formularza typu przeciągnij i upuść, skonfigurowany dla konkretnego rodzaju pliku w danym typie dokumentu.
- Menedżer plików
- Okno z drzewem folderów powiązanym z rekordem albo z plikami firmy, działające w trybie przeglądania, pełnego zarządzania albo wgrywania.
- Przyrostek nazwy
- Dopisek do nazwy pliku, który chroni istniejący plik o tej samej nazwie przed nadpisaniem.
- Pula aplikacji IIS
- Wydzielony proces serwera IIS, w którym działa aplikacja; jego konto potrzebuje prawa zapisu do katalogu aplikacji.
- Znak wodny
- Napis albo grafika nałożone na zdjęcie, wskazujące jego źródło i utrudniające użycie poza sprawą.
- Archiwum PDF
- Zbiór wydruków dokumentów zachowanych jako pliki PDF, przeszukiwany w sekcji INFORMACJE po numerze dokumentu i kontrahencie.