Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a 1. Informacje wstępne...1 2. Sprawdzenie zainstalowanej wersji systemu GRANIT oraz pobieranie aktualizacji...1 3. Instalacja aktualizacji Granit...3 4. Przywrócenie poprzedniej wersji systemu Granit...13 1. Informacje wstępne Firma DomConsult sp. z o.o. wydaje aktualizacje systemu GRANIT w formie pliku.exe do samodzielnej instalacji przez Klienta. Aktualizacje te zawierają zarówno poprawki błędów jak i nowe funkcjonalności. Ich instalacja jest warunkiem koniecznym dla przyjęcia zgłoszenia serwisowego lub przeprowadzenia szkolenia. Instalację aktualizacji Klient wykonuje samodzielnie. Firma DomConsult sp. z o.o. nie bierze odpowiedzialności za błędy w działaniu systemu, jeśli będzie on używany po wystąpieniu błędów wynikłych podczas instalacji aktualizacji bez kontaktu z Centrum Serwisowym Granit oraz za uszkodzenia systemu spowodowane wgrywaniem kolejnych Aktualizacji jeśli w poprzednich Aktualizacjach wystąpiły nie zgłoszone błędy. 2. Sprawdzenie zainstalowanej wersji systemu GRANIT oraz pobieranie aktualizacji Aktualizacje mogą być instalowane tylko i wyłącznie na serwerze, na którym zainstalowany jest system GRANIT (serwer aplikacji). Sprawdzenie i pobranie aktualizacji może być jednak dokonane z dowolnego komputera posiadającego zainstalowany system GRANIT. Klient logując się do systemu GRANIT poprzez podświetlenie głównego węzła w systemie (lub u niektórych klientów podświetlenie węzła Moduł administracyjny ) na prawym panelu ma możliwość sprawdzenia, jaka jest aktualnie zainstalowana wersja systemu GRANIT. (rys. 2.1) 1
Rysunek 2.1 Aby sprawdzić, jakie aktualizacje są możliwe do zainstalowania należy kliknąć w napis Aktualizacja systemu (rys.2.2) co spowoduje uruchomienie domyślnej przeglądarki internetowej i wyświetlenie strony sieci Web z listą dostępnych aktualizacji (rys.2.3). Rysunek 2.2 2
Rysunek 2.3 Wyświetlane są tylko aktualizacje, które nie zostały jeszcze zainstalowane. Poprzez kliknięcie przycisku Pobierz klient ma możliwość zapisania aktualizacji (HotFix a) na dysku komputera. Najwygodniej zapisywać ściągnięte aktualizacje w odrębnym katalogu o przykładowej nazwie AKTUALIZACJE. 3. Instalacja aktualizacji Granit Przed rozpoczęciem instalacji aktualizacji należy upewnić się czy wszyscy użytkownicy wylogowali się z systemu. Nie wylogowanie użytkowników może skutkować błędami podczas aktualizacji. Tym samym zalecane jest instalowanie aktualizacji po godzinach pracy użytkowników systemu GRANIT. Gdy podczas aktualizacji wystąpią błędy, należy przywrócić poprzednią wersję systemu (patrz pkt. 4) i zawiadomić o tym fakcie Centrum serwisowe Granit (http://granit24.domconsult.com/) poprzez dodanie zgłoszenia w systemie AnswerTrack2. Po uruchomieniu pliku Granit_Hotfix_x.x.x.exe, gdzie x jest numerem wersji aktualizacji, pojawi się okienko kreatora instalacji (rys. 3.1). 3
Rysunek 3.1 Po kliknięciu przycisku Dalej mamy okienko dotyczące wyboru typu instalacji(rys. 3.2). Do wyboru są 2 opcje: Aktualizacja w przypadku aktualizacji systemu; Odtworzenie systemu z kopii bezpieczeństwa w przypadku, gdy wcześniej została wykonana kopia GRANIT u (poprzez aplikację aktualizującą); Rysunek 3.2 4
Wybierając aktualizację przechodzimy dalej i wybieramy bazę danych, jaką chcemy aktualizować oraz użytkownika z prawami administratora, którym logujemy się do systemu GRANIT Rysunek 3.3 W kolejnym kroku (3.4): Instalacja komponentów SQL CLR wymaga przy rejestracji uprawnień, sysadmin a na bazie danych. Panel ten umożliwia podanie użytkownika z prawami sysadmin, na którym zainstalowane zostaną komponenty CLR. Ponadto, jeśli użytkownik bazy danych, na którym działa system Granit posiada uprawnienia sysadmin a panel, nie zostanie wyświetlony. Rysunek 3.4 5
Proszę również sprawdzić czy na bazach danych wybrany jest Owner posiadający prawa SYSADMIN W kolejnym kroku (rys. 3.5), aplikacja sprawdza czy na serwerze, na którym zainstalowany jest system GRANIT zainstalowane są również aplikacji zewnętrzne, wymagane do poprawnego działania systemu GRANIT. Jeżeli jakakolwiek z aplikacji jest już zainstalowana na serwerze, wówczas przy nazwie danej aplikacji będzie widoczny znak: 6
Rysunek 3.5 Jeżeli jakakolwiek z aplikacji nie została jeszcze zainstalowana na serwerze, wówczas przy nazwie danej aplikacji będzie widoczny znak: Aby można było kontynuować instalację należy: W przypadku wystąpienia na liście pozycji oznaczonej, jako niezainstalowana, należy zaznaczyć pozycję, jeśli przycisk instaluj zaznaczony stanie się aktywny oznacza to, iż instalator wymaganej zewnętrznej aplikacji został dołączony do aktualizacji systemu granit, a instalator programu zostanie uruchomiony po wciśnięciu przycisku. Po instalacji w celu zweryfikowania listy wymaganych programów należy kliknąć w przycisk wersyfikacja. w przypadku, gdy nie jest aktywny przycisk: Instaluj zaznaczony, należy samodzielnie pobrać i zainstalować daną aplikację 7
Rysunek 3.6 W następnym kroku wybieramy składniki systemu, które chcemy aktualizować (Rys. 3.7). Kopia systemu instalator wykonuje kopię systemu GRANIT potrzebną do odtworzenia systemu sprzed wgrania aktualizacji. Dzielimy ją na : Baza Danych- Wykonanie kopi bezpieczeństwa bazy danych Serwer Aplikacji Wykonuje kopię bezpieczeństwa, która zawiera w sobie : Components, Components.NET, Components.CLR, Forms, ServerApplications, SysReg. System instalator aktualizuje serwer aplikacji systemu GRANI; Baza danych instalator aktualizuje wyłącznie bazę danych systemu GRANIT; 8
Rysunek 3.7 Do poprawnej aktualizacji systemu Granit, konieczne jest zaznaczenie wszystkich składników systemu. Zaznaczenie kopii systemu, konieczne jest ze względu na bezpieczeństwo podczas aktualizacji. Jeśli podczas wgrywania HotFixa wystąpią błędy lub zaistnieje nieokreślony problem, firma DomConsult gwarantuje przywrócenie systemu do pracy tylko w przypadku posiadania kopii bezpieczeństwa. Przechodzimy do okienka z wyborem lokalizacji (rys. 3.8), w której ma zostać utworzona kopia systemu. Jeśli dana lokalizacja nie istnieje (niewłaściwa litera dysku) lub nie ma do niej uprawnień program nie pozwoli na kontynuowanie instalacji. 9
Rysunek 3.8 W kolejnym kroku (rys. 3.9) podajemy katalog gdzie zainstalowany jest system GRANIT. 10
Rysunek 3.9 Na kolejnym oknie (rys. 3.10) musimy wybrać dedykowanego użytkownika. Aby sprawdzić, na jakim użytkowniku są aktualnie zainstalowane komponenty należy w systemie WINDOWS w PANELU STEROWANIA -> NARZĘDZIA ADMINISTRACYJNE wybrać USŁUGI SKŁADOWE (Component Services). W przypadku, gdy wybrany jest konkretny użytkownik, należy podać jego nazwę i hasło. Jest również możliwość zapamiętania hasła, którego nie będzie trzeba wpisywać uruchamiając kolejna aktualizację. W naszym przypadku jest to użytkownik components (rys. 3.10). 11
Rysunek 3.10 Rysunek 3.10 12
Przechodząc dalej (rys. 3.11) klikamy start. Rysunek 3.11 4. Przywrócenie poprzedniej wersji systemu Granit Oczywiście podczas przywracania systemu, nikt nie może pracować w systemie GRANIT. Również trzeba wiedzieć, że wszystkie wprowadzone dane od czasu wykonania kopii zapasowej zostaną utracone. Przywrócenie poprzedniej wersji systemu Granit jest możliwe jedynie gdyż podczas wgrywania aktualizacji wykonamy backup systemu za pomocą instalatora aktualizacji HotFix. Przywrócenie wersji wykonujemy, gdy podczas aktualizacji HotFix wystąpią błędy. Uruchamiamy dowolny instalator HotFix. Pojawia się okno kreatora instalacji. 13
Rysunek 4.0 Przechodzimy do następnego kroku, w którym zamiast aktualizacji wybieramy Odtworzenie systemu z kopii bezpieczeństwa. 14
Rysunek 4.1 W następnym kroku instalator automatycznie wskazuje miejsce ostatniego backup u. W polu Katalog kopii, jest ścieżka do katalogu, w którym znajduje się backup. Natomiast w polu Nazwa kopii, znajduje się lista dostępnych kopii systemu. 15
Rysunek 4.2 W celu przywrócenia innej wersji systemu należy wybrać ją z listy. Po wybraniu odpowiedniej kopii systemu, wskazujemy instalatorowi miejsce zainstalowania systemu GRANIT. 16
Rysunek 4.3 Na kolejnym oknie (rys. 4.4) jest możliwość wyboru na jakim użytkowniku będą zarejestrowane przywracane komponenty. Aby sprawdzić na jakim użytkowniku są aktualnie zainstalowane komponenty należy w systemie WINDOWS w PANELU STEROWANIA -> NARZĘDZIA ADMINISTRACYJNE wybrać USŁUGI SKŁADOWE (Component Services). W naszym przypadku jest to użytkownik components (rys. 3.10). 17
Rysunek 4.4 18
Przechodzimy dalej i wybieramy bazę danych jaką chcemy przywrócić z kopii bezpieczeństwa oraz użytkownika z prawami administratora, którym logujemy się do systemu GRANIT Rysunek 4.5 Po wciśnięciu przycisku Start instalator rozpocznie przywracanie systemu. 19
Rysunek 4.6 20