Instrukcja migracji

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
Linia 14: Linia 14:
  
 
=Nowy system=
 
=Nowy system=
*Proponujemy stworzenie 2 maszyn wirtualnych pierwsza na stary system, druga na nowy. Po migracji systemu część danych jest pobierana z starego sytemu np. pdf faktur.
+
*Proponujemy stworzenie 2 maszyn wirtualnych pierwsza na stary system, druga na nowy. Po migracji systemu część danych jest pobierana ze starego sytemu np. pdf faktur.
 
*Na maszynie wirtualnej przeznaczonej dla nowej wersji instalujemy <span style="color: red">'''FEDORE w wersji 19 (64 bit)''' (Instrukcja upgrade'u z Fedora 18 na 19 znajduje się [http://wiki2.net47.pl/index.php/Upgrade_do_Fedora_19 tutaj])</span>. Polecany system plików ext4 (partycja boot najlepiej na ext2). Nie zalecamy instalacji na systemie plików LVM osobom, które nie potrafią administrować takim systemem plików.  
 
*Na maszynie wirtualnej przeznaczonej dla nowej wersji instalujemy <span style="color: red">'''FEDORE w wersji 19 (64 bit)''' (Instrukcja upgrade'u z Fedora 18 na 19 znajduje się [http://wiki2.net47.pl/index.php/Upgrade_do_Fedora_19 tutaj])</span>. Polecany system plików ext4 (partycja boot najlepiej na ext2). Nie zalecamy instalacji na systemie plików LVM osobom, które nie potrafią administrować takim systemem plików.  
 
*'''Film''' z procesem instalacji systemu: [http://www.youtube.com/watch?v=oPtZW9Rwkrw Film]
 
*'''Film''' z procesem instalacji systemu: [http://www.youtube.com/watch?v=oPtZW9Rwkrw Film]
Linia 31: Linia 31:
 
*<big>'''Jeżeli zaistnieje taka konieczność modyfikujemy treść dla pozycji na FV dla wszystkich typów zobowiązań:'''</big>
 
*<big>'''Jeżeli zaistnieje taka konieczność modyfikujemy treść dla pozycji na FV dla wszystkich typów zobowiązań:'''</big>
 
:<pre>system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Taryfy</pre>
 
:<pre>system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Taryfy</pre>
*<big>'''Konfigurujemy połączenie z starą wersją w celu przeniesienia danych:'''</big>
+
*<big>'''Konfigurujemy połączenie ze starą wersją w celu przeniesienia danych:'''</big>
 
:<pre>system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Migracja</pre>
 
:<pre>system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Migracja</pre>
 
*<big>'''Ustawiamy plany numeracyjne dla dokumentów:'''</big>
 
*<big>'''Ustawiamy plany numeracyjne dla dokumentów:'''</big>

Wersja z 08:01, 15 paź 2013

Opis krok po kroku migracji systemu Net47 ze starej do nowej wersji.

W starym systemie

  • Porządkujemy grupy klientów, tworzymy jedną grupę do której należą firmy i tylko firmy w celu oddzielenia klienta detalicznego od firmy.
  • Wszystkie loginy PPoE, które nie są powiązane z taryfami dowiązujemy do taryf (np.taryfa friko). W szczególności chodzi o konta darmowe.
  • Porządkujemy taryfy, dobrym pomysłem jest usunięcie wszystkich nieużywanych lub pustych bez klientów.
  • Poprawiamy taryfy (opis)
  • Udostępniamy w starym systemie bazę do celów migracji opis poniżej.
    • Logujemy się do phpmyadmin.
    • W górnym menu wybieramy Użytkownicy.
    • Klikamy w Edytuj uprawnienia dla użytkownika który ma dostęp do bazy, którą chcemy migrować.
    • W sekcji Dane użytkownika edytujemy wartość pola Host podając adres IP nowego systemu oraz klikamy przycisk Wykonaj w dolnym, prawym rogu.
    • Screen przedstawia miejsca zmian.

Nowy system

  • Proponujemy stworzenie 2 maszyn wirtualnych pierwsza na stary system, druga na nowy. Po migracji systemu część danych jest pobierana ze starego sytemu np. pdf faktur.
  • Na maszynie wirtualnej przeznaczonej dla nowej wersji instalujemy FEDORE w wersji 19 (64 bit) (Instrukcja upgrade'u z Fedora 18 na 19 znajduje się tutaj). Polecany system plików ext4 (partycja boot najlepiej na ext2). Nie zalecamy instalacji na systemie plików LVM osobom, które nie potrafią administrować takim systemem plików.
  • Film z procesem instalacji systemu: Film
  • Instalujemy system NET47 zgodnie z prezentacją: Prezentacja
wget http://repo.ostrog.net/config/net47_2/instalator/instalacja.sh -O instalacja.sh
chmod 755 instalacja.sh
./instalacja.sh

Całość trwa około 20-30 minut w zależności od wydajności serwera i prędkości łącza.

  • Uwaga! Wersja DEMO systemu NET47 umożliwia uruchomienie systemu dla 100 komputerów, 10 telefonów i 5 telewizji. Uruchomienie systemu w wersji DEMO jest możliwe tylko wtedy gdy liczba komputerów, telefonów i telewizji przechowywanych w bazie jest równa lub mniejsza od podanych wartości. Dlatego przed wykonaniem migracji należy zgłosić się po klucz licencyjny, aby system działał poprawnie.
  • Konfiguracja wstępna wersji 2.0
system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe

Przeglądamy całą sekcję i poprawiamy wszystkie zmienne, które trzeba m.in:

system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Firma_Dane
system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Finanse
  • Jeżeli zaistnieje taka konieczność modyfikujemy treść dla pozycji na FV dla wszystkich typów zobowiązań:
system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Taryfy
  • Konfigurujemy połączenie ze starą wersją w celu przeniesienia danych:
system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Migracja
  • Ustawiamy plany numeracyjne dla dokumentów:
system → Ustawienia systemu → Ustawienia Finansowe → Plany numeracyjne
  • Dodajemy Bank i konta bankowe
system → Ustawienia systemu → Ustawienia Finansowe → Konta bankowe

Jeżeli mamy konta masowe konfigurujemy, importowanie elixir:

system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Bank
  • Zgodnie z własnymi potrzebami ustawiamy parametry terminarza:
system → Ustawienia systemu → Terminarz
  • Poprawiamy szablony e-mail
system → Ustawienia systemu → Szablony Email
  • Edytujemy stronę komunikatów
system → Ustawienia systemu → Komunikaty → Strona komunikatów
  • Jeżeli to konieczne edytujemy treść komunikatów i dane „Kontakt”
system → Ustawienia systemu → Komunikaty → Komunikaty systemowe
system → Ustawienia systemu → Komunikaty → Kontakt
  • Poprawiamy Szablony dokumentów:
system → Szablony dokumentów → Szablony dokumentów

Podmieniamy logotypy na wszystkich dokumentach oraz jeżeli to konieczne, poprawiamy treść.

  • Tworzymy grupy dokumentów (do umowy)
system → Szablony dokumentów → Grupy dokumentów
  • Rozpoczynamy migrację od przeniesienia użytkowników
Migracja → Podstawowe → Użytkownicy systemu
  • Po przeniesieniu login jest taki jak w starym systemie, hasło to net47, uzupełniamy brakujące dane:
    • Imię
    • Nazwisko
    • Numery telefonów
    • Adres e-mail
  • Przenosimy pule IP
Migracja → Podstawowe → Pule adresowe IP
  • Przenosimy urządzenia NAS
Migracja → Podstawowe → Urządzenia NAS
  • Przenosimy grupy klientów
Migracja → Podstawowe → Grupy klientów
  • Ustawiamy domyślna grupę do której mają trafiać nowi klienci
system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Klienci → CLIENT_default_group
  • Przypisujemy Grupy użytkowników systemu do grup klientów
Klienci → Grupy

Rozwijamy za pomocą + i wybieramy Dodaj grupę

  • Przenosimy kolejki helpdesk
Migracja → Podstawowe → Kolejki helpdesk
  • Przenosimy rejestry kasowe
Migracja → Podstawowe → Rejestry kasowe

Ustawiamy ID rejestru kasowego, do którego zostanie przypisane wyrównanie salda podczas migracji klientów

system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Migracja → DEFAULT_cashreg
  • Przypisujemy użytkowników do rejestrów kasowych
system → Ustawienia systemu → Ustawienia finansowe → Rejestry kasowe
  • Przenosimy stawki podatkowe
Migracja → Podstawowe → Stawki podatkowe
  • Przenosimy domeny poczty
Migracja → Podstawowe → Domeny
  • Przenosimy zakresy numeracyjne VoIP (jeżeli występują)
Migracja → Podstawowe → Zakresy numeracyjne VoIP
  • Ręcznie przenosimy taryfy przy pomocy wygenerowanych skryptów
Migracja → Taryfy
  • Po przeniesieniu porządkujemy i uzupełniamy skrypty taryf (np. uzupełniamy opłatę aktywacyjną)
  • Importujemy klientów (klienci zostaną zaimportowani zgodnie z ustawieniami migracji )
system → Ustawienia systemu → Ustawienia systemowe → Zmienne systemowe → Migracja → MIGRACJA_all_customers
  • Importujemy zobowiązania (automatycznie łączymy klientów z odpowiednimi taryfami)
Migracja → Zobowiązania
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu
Szablony
API
PostgreSQL
Narzędzia
MENU