Language:


Aktualizacja do nowych wersji Enterprise by HansaWorld

Najnowsza wersja Enterprise by HansaWorld jest zawsze dostępna do pobrania na stronie www.hansaworld.com/downloads/hwindex.htm. Kliknięcie na przycisk [HansaWorld.com] w Oknie Głównym przeniesie cię do strony www.hansaworld.com. Kliknij na link "Produkty", a następnie "Pobierz", aby przejść do strony z aplikacjami do pobrania.

Z całą pewnością nowe wersje będą różniły się strukturalnie od swoich poprzedniczek. Z tego powodu nie ma gwarancji, że będzie możliwe użycie w nowej wersji pliku bazy danych ("HANSA.HDB") utworzonego w poprzedniej wersji. Należy wyeksportować plik archiwum tekstowego ze starej bazy danych i zaimportować go do nowej bazy danych utworzonej poprzez uruchomienie nowej wersji programu.

Przed aktualizacją powinieneś najpierw sprawdzić, czy nowa wersja jest kompatybilna z twoim sprzętem oraz systemem operacyjnym (systemami operacyjnymi). Następnie należy utworzyć środowisko testowe, w którym będziesz mógł uruchomić obie wersje - istniejącą oraz nową - jedna obok drugiej. Utwórz nowe bazy danych z użyciem obu wersji, a następnie zaimportuj archiwum tekstowe do obu baz danych. Pozwoli ci to na wydrukowanie najważniejszych raportów z obu wersji oraz szczegółowe porównanie ich (ponieważ obie wersje zawierają te same dane). Następnie użytkownicy powinni się zalogować do nowej wersji, aby sprawdzić, czy główne używane przez nich procesy działają prawidłowo, a także żeby zapoznali się z wszelkimi zmianami w wykonywanej pracy z systemem, jakie mogą wyniknąć z aktualizacji. Przetestuj każdy krok łącznie z drukowaniem dokumentów, tworzeniem operacji Księgi Głównej w księgach pomocniczych oraz raportowaniem. Kiedy wszystko jest w porządku i jesteś zadowolony z integralności danych w nowej wersji, a także jeśli każdy użytkownik zapoznał się ze zmianami, możesz zaktualizować system w środowisku rzeczywistym.

Aby zaktualizować aplikację Enterprise by HansaWorld do nowej wersji, wykonaj poniższe kroki:

  1. Utwórz archiwum tekstowe z rzeczywistej bazy danych w standardowy sposób używając starej aplikacji.

  2. Zainstaluj nową wersję aplikacji w środowisku testowym, utwórz nową bazę danych i zaimportuj archiwum tekstowe w następujący sposób:

    1. Zgodnie z procedurą opisaną na tej stronie pobierz nową wersję Enterprise by HansaWorld, a następnie zainstaluj ją na serwerze oraz maszynach klienckich w środowisku testowym.

    2. Upewnij się, że główny katalog nowej testowej aplikacji Enterprise na serwerze zawiera pliki "DBDEF.TXT" oraz "DEFAULT.TXT", ale nie zawiera pliku "HANSA.HDB". Powinien się tam znaleźć również folder "Backup", który z kolei zawiera plik archiwum tekstowego (z rozszerzeniem .txt), utworzony w kroku 1.

    3. Skopiuj następujące foldery oraz ich zawartość z głównego katalogu aplikacji na rzeczywistym serwerze do folderu zawierającego nową testową aplikację na serwerze: "Attach"; "Halcust"; "Shared"; "Tmp"; "Web"; oraz "Webcust". Jeśli nie masz wszystkich tych folderów w swojej instalacji, skopiuj te, które masz i nie martw się o brakujące. Skopiuj również pliki logo. NIE kopiuj folderu "Hob".

      Szczególnie ważne jest przekopiowanie folderu "Attach" do nowego katalogu aplikacji Enterprise zanim przejdziesz do kroku 2iv. Sposób nazywania załączonych plików został zmieniony w wersji 5.3 070723. Jeżeli aktualizujesz system do tej lub nowszej wersji, zmiany plików w folderze "Attach" zostaną zmienione w procesie aktualizacji, aby były zgodne z nowymi zasadami nadawania nazw. Jeżeli skopiujesz folder "Attach" do nowego katalogu aplikacji Enterprise by HansaWorld dopiero po przeprowadzeniu aktualizacji, nazwy plików nie zostaną zmienione i połączenia załączników zostaną zerwane (nie będziesz mógł otwierać plików przez ikonę [Załącznika] - spinacz do papieru). W takiej sytuacji powtórz aktualizację upewniając się w pierwszej kolejności, że folder "Attach" jest obecny w głównym katalogu aplikacji Enterprise by HansaWorld. Przejdź do tej strony, aby uzyskać więcej szczegółów na temat załączników.

      Jeżeli istnieje folder "Halcust", zawiera on kod zmian programistycznych, dzięki którym aplikacja Enterprise by HansaWorld pracuje inaczej niż w wersji standardowej, za to zgodnie z życzeniem klienta. Nie można zakładać, że ten kod będzie kompatybilny z nową wersją programu. W związku z tym, przed aktualizacją należy skonsultować się z Działem Pomocy HansaWorld, aby potwierdzić kompatybilność i ewentualnie - jeśli to konieczne - uzyskać pliki z uaktualnionym kodem. Numer telefonu do lokalnego biura HansaWolrd znajdziesz na stronie www.hansaworld.com/countries/hwindex.htm. Następnie przenieś folder "Halcust" do nowego folderu aplikacji Enterprise, zanim przejdziesz do kroku 2iv. Personalizowany kod aplikacji może zmienić strukturę bazy danych. Jeżeli najpierw przeprowadzisz aktualizację, struktura utworzonego już nowego pliku bazy danych "HANSA.HDB" będzie standardowa i może ulec uszkodzeniu, gdy następnie przekopiujesz folder "Halcust" do głównego katalogu aplikacji.

    4. Zgodnie z instrukcją na stronie Przywracanie systemu z archiwum bazy danych, uruchom nową aplikację Enterprise by HansaWorld aby utworzyć nową bazę danych w następujący sposób:

      • Jeżeli chcesz utworzyć nową bazę danych używając interfejsu graficznego, kliknij przycisk [Importuj archiwum] w oknie powitalnym, aby zaimportować archiwum utworzone ze starej wersji aplikacji.

      • Jeżeli chcesz utworzyć nową bazę danych z użyciem wiersza polecenia (Linux lub Mac OS X), uruchom aplikację wpisując:
        ./HansaWorld Backup/TBXXXXXX.TXT &
        gdzie TBXXXXXX.TXT jest plikiem archiwum tekstowego, zlokalizowanym w folderze "Backup" wewnątrz głównego katalogu aplikacji serwerowej Enterprise by HansaWorld. Po zakończeniu procesu importu aplikacja zostanie automatycznie zamknięta. Uruchom ją ponownie w normalny sposób.

      • Jeżeli chcesz utworzyć nową bazę danych z użyciem aplikacji serwisowej (Windows), umieść ścieżkę oraz nazwę pliku archiwum (Backup/TBXXXXXX.TXT w tym przykładzie) w pliku "parameters.txt" przed uruchomieniem aplikacji, zgodnie z instrukcją "Uruchamianie serwera i jego parametry" na stronie Rozpoczęcie pracy z istniejącą bazą danych i firmą. Po zakończeniu importu aplikacja zostanie zamknięta (moment zamknięcia możesz sprawdzić w pliku "hansa.log"), usuń ścieżkę oraz nazwę archiwum z pliku "parameters.txt", a następnie zrestartuj aplikację w normalny sposób.

      Jeżeli twój komputer posiada wystarczającą ilość pamięci RAM, plik archiwum będzie zaimportowany znacznie szybciej gdy zwiększysz wielkość pamięci cache. Przejdź do kroku 10 na stronie Przywracanie systemu z archiwum bazy danych, aby poznać szczegóły tej operacji.

    5. Jeżeli jeszcze tego nie zrobiłeś, zainstaluj nową aplikację Enterprise by HansaWorld na stanowiskach klienckich. Będzie to elementem systemu testowego. Jeżeli masz jakieś archiwa tekstowe bazy klienta, zaimportuj je do nowych baz danych na odpowiednich stanowiskach klienckich, zgodnie z krokiem 2iv powyżej. Następnie otwórz kartotekę firm na każdym kliencie i wprowadź adres IP serwera testowego. Jeżeli nie zamierzasz importować archiwum bazy klienta, kliknij przycisk [Połącz z serwerem] w oknie powitalnym aby zlokalizować serwer testowy i się z nim połączyć.

    6. Jeżeli nowa wersja zawiera jedną lub więcej zmian wyszczególnionych na dole tej strony, uaktualnij dane zgodnie z potrzebami. Zwiększenie pamięci cache na czas aktualizacji danych może znacznie przyspieszyć proces.

  3. Zainstaluj swoją obecną wersję aplikacji w środowisku testowym, utwórz nową bazę danych i zaimportuj archiwum tekstowe zgodnie z poniższą instrukcją:

    1. Utwórz nowy folder na serwerze testowym (lub na oddzielnym serwerze testowym), a następnie skopiuj do niego z katalogu Enterprise by HansaWorld na serwerze rzeczywistym starą wersję aplikacji wraz z folderami "Attach", "Halcust", "Tmp", "Web" i "Webcust". Tym razem skopiuj również folder "Hob".

    2. Katalog zawierający starą aplikację na serwerze testowym powinien zawierać również pliki "DBDEF.TXT" i "DEFAULT.TXT", ale nie powinien zawierać pliku bazy danych "HANSA.HDB". Powinien znajdować się tam również folder o nazwie "Backup", który z kolei powinien zawierać archiwum tekstowe (z rozszerzeniem .txt) utworzone w kroku 1.

    3. Zaimportuj to archiwum zgodnie z instrukcją w kroku 2iv powyżej, ale zwróć uwagę, że nie będziesz mógł skorzystać z opcji z użyciem pliku "parameters.txt" jeżeli twoja stara wersja jest starsza niż 5.4.

    4. Uruchomienie dwóch baz danych równocześnie na jednym stanowisku jest zwykle nie zalecane z uwagi na spowolnienie pracy urządzenia, jednakże jest to mniej istotne w środowisku testowym. Jeżeli masz obie aplikacje - nową i starą - na tym samym serwerze, powinieneś zmienić nr portu w jednej z tych baz danych, aby umożliwić klientom logowanie do właściwego. Przejdź do strony Kartoteka Tryb pracy, aby uzyskać szczegóły.

    5. Jeżeli jeszcze tego nie zrobiłeś, zainstaluj nową aplikację Enterprise by HansaWorld na stanowiskach klienckich. Będzie to elementem systemu testowego. Jeżeli masz jakieś archiwa tekstowe bazy klienta, zaimportuj je do nowych baz danych na odpowiednich stanowiskach klienckich, zgodnie z krokiem 2iv powyżej. Następnie otwórz kartotekę firm na każdym kliencie i wprowadź adres IP serwera testowego (oraz nr portu w przypadku, gdy został on zmieniony w kroku 3iv powyżej). Jeżeli nie zamierzasz importować archiwum bazy klienta, kliknij przycisk [Połącz z serwerem] w oknie powitalnym aby zlokalizować serwer testowy i się z nim połączyć (okno powitalne zostało wprowadzone w wersji 5.2).

  4. Wydrukuj najczęściej używane raporty z obu wersji - starej i nowej i porównaj je. Powinieneś wydrukować i porównać przynajmiej Bilans wstępny, Rachunek zysków i strat oraz Bilans w module Księga Główna, raporty Zestawienie należności (na datę bieżącą oraz z przeszłości), Zestawienie otwartych faktur odbiorców oraz Okresowe zestawienie odbiorców w Księdze Sprzedaży, raporty Zestawienie zobowiązań (na datę bieżącą oraz z przeszłości), Zestawienie otwartych faktur oraz Okresowe zestawienie dostawców z Księgi Zakupów, raporty Towary w magazynie (na datę bieżącą oraz z przeszłości) oraz Historia towaru w module Magazyn. Jeżeli używasz modułu Projekty, wydrukuj również raport Status projektu. Musisz wydrukować jedynie dłuższe raporty, które będą prezentowały tych klientów, dostawców oraz towary, na których odbywa się najwięcej transakcji w systemie. Jeżeli raport zawiera nową opcję w nowej wersji, wyłącz ją, aby móc dokonać porównania możliwie zbliżonych raportów.

    Dobrym pomysłem jest również wygenerowanie raportu "Liczba rekordów" w module Technicznym. Raport ten prezentuje liczbę rekordów w każdej kartotece. Jednakże, bądź ostrożny przy interpretacji tego raportu, ponieważ zawiera on między innymi rejestry wsparcia systemu (ukryte rejestry, których zawartość nie jest przenoszona za pomocą archiwum tekstowego, ale przeliczana w momencie importu). Struktura rejestrów wsparcia systemu może się zmieniać w każdej wersji, więc ich liczba może być różna. Rejestry wsparcia prezentowane są w raporcie z zerem (0) w kolumnie "Poziom Imp/Exp".

    Aby porównanie było jak najbardziej dokładne, do żadnego z systemów nie powinny być wprowadzane żadne dane po zaimportowaniu archiwum tekstowego. Dzięki temu dane w starej bazie będą identyczne z danymi w nowej bazie.

  5. Kiedy raporty są poprawne, w następnym kroku użytkownicy powinni się zalogować do nowej wersji, aby sprawdzić, czy główne używane przez nich procesy działają prawidłowo, a także żeby zapoznali się z wszelkimi zmianami w wykonywanej pracy z systemem, jakie mogą wyniknąć z aktualizacji. Powinien być sprawdzony każdy krok, włącznie z drukowaniem dokumentów, tworzeniem transakcji Księgi Głównej z ksiąg pomocniczych oraz raportowaniem. Jest to szczególnie ważne, jeżeli posiadasz folder "Halcust", wówczas powinieneś przetestować funkcjonalności stworzone specjalnie dla potrzeb twojej firmy tak wnikliwie jak to tylko możliwe.

  6. Kiedy masz pewność, że nowa wersja aplikacji działa tak jak należy, utwórz nowe archiwum tekstowe ze swojego obecnego systemu rzeczywistego i powtórz krok 2 powyżej, aby zaktualizować system rzeczywisty.

    Jeżeli używasz aplikacji serwisowej na serwerze Windows, instalacja nowej wersji automatycznie zaktualizuje rejestr serwisowy, usuwając starą wersję z listy i zastępując ją nową wersją.

  7. W nowym systemie rzeczywistym otwórz ustawienie "Operacje wykonywane okresowo" w module Technicznym. Sprawdź, czy wszystkie godziny są prawidłowe, w ujęciu 24-godzinnym. Jeżeli korzystasz z opcji automatycznego tworzenia archiwum, sprawdź, czy ścieżka zapisywania archiwum jest prawidłowa.

  8. Jeżeli korzystasz z opcji kronikowania, będziesz musiał uruchomić dziennik po aktualizacji do nowej wersji. Sprawdź, czy główny katalog aplikacji zawiera folder "journal" (nie powinien go zawierać), a następnie uruchom dziennik zgodnie z instrukcją na stronie Rozpoczęcie kronikowania.

  9. Jeżeli musisz usunąć starą wersję aplikacji, a używasz Windowsa, skorzystaj w tym celu z funkcji Dodaj/Usuń programy w Panelu sterowania.
Poniżej wyszczególnione zostały niektóre najważniejsze zmiany w Enterprise by HansaWorld. Kiedy po raz pierwszy wykonujesz aktualizację do wersji zawierającej jedną z tych zmian, powinieneś również zaktualizować dane, zazwyczaj poprzez uruchomienie polecenia obsługi.
WersjaZmianaWięcej informacji
4.1Połączone kartoteki Odbiorców i Dostawców w jedną kartotekęPołączenie odbiorców i dostawców
4.1Definicja raportów Wskaźniki finansowe oraz Wskaźniki fnansowe - VAT: zmiana w składni używanej w formułachDefiniowanie Wskaźników finansowych
5.0Odbiorcy/Dostawcy oraz osoby kontaktowe połączone w jedną kartotekęPołączenie Kontrahentów i osób kontaktowych
5.1Zmieniony moduł MagazynOpis funkcji Odbuduj magazyn
5.3 070723Zmiana metody nadawania nazw w załączanych plikachPunkt 2iii powyżej (aktualizacja jest automatyczna, nie wymagająca ingerencji użytkownika)

---

W tym rozdziale: