enova Workflow Automatyczna kopia BD
Transkrypt
enova Workflow Automatyczna kopia BD
Workflow – automatyczna kopia bazy danych Strona 1 z 12 Workflow – automatyczna kopia bazy danych Spis treści 1. Importowanie automatycznego procesu z pliku ........................................................ 3 2. Domyślne ustawienia procesu.................................................................................... 3 2.2 Zmiana ustawień cykliczności procesu .................................................................... 3 2.3 Zmiana dat rozpoczęcia oraz zakończenia procesu w cyklu .................................... 6 2.4 Zmiana ścieżki zapisku kopii bazy danych .............................................................. 8 3. Inicjacja automatycznego procesu ............................................................................. 9 4. Spis ilustracji ..............................................................................................................12 Strona 2 z 12 Workflow – automatyczna kopia bazy danych 1. Importowanie automatycznego procesu z pliku Po uruchomieniu programu enova należy zaimportować plik zawierający definicję procesu automatycznego tworzenia kopii zapasowej bazy danych. W tym celu należy wybrać z menu Plik Importuj zapisy Z pliku xml… . (rys. 1) Rysunek 1 Importowanie pliku xml 2. Domyślne ustawienia procesu Domyślnie proces wykonuje kopię bazy danych co 1 dobę o godzinie 20:00. Plik zapisywany jest na partycji D w folderze kopie_bd. UWAGA! Należy zmienić bezwzględnie zakres dat kiedy ma być wykonywany proces - strona 6. 2.2 Zmiana ustawień cykliczności procesu Ustawienia domyślne można zmienić przechodząc do Opcje (Ctrl+F9) i do zakładki Workflow | Definicje przepływów (Ctrl+W). (rys. 2) Po zaznaczeniu wybranego procesu, należy kliknąć w . Strona 3 z 12 Workflow – automatyczna kopia bazy danych Rysunek 2 Definicje przepływów W graficznym edytorze procesu należy kliknąć PPM (prawy przycisk myszy) na elemencie procesu Start i kliknąć Otwórz. (rys. 3) Rysunek 3 Otwarcie elementu procesu W celu zmiany czasu inicjacji procesu należy przejść do zakładki Wyzwalanie zadań, a następnie w sekcji Harmonogramy wyzwalania zadań, poprzez otwarcie zadania Wywolaj, edytować jego zawartość. (rys. 4) Strona 4 z 12 Workflow – automatyczna kopia bazy danych Rysunek 4 Definicja zadania Start - edycja Zmiana cykliczności procesu będzie możliwa po kliknięciu na pasku Cykl - zaznaczono na niebiesko na rysunku 5. Rysunek 5 Definicja cyklu Strona 5 z 12 Workflow – automatyczna kopia bazy danych W definicji harmonogramu można ustawić dowolne parametry dotyczące wywołań zadania. Dodatkowo możemy w zakładce Symulacja podejrzeć plan wykonywania zadania. (rys.6) Rysunek 6 Definicja harmonogramu 2.3 Zmiana dat rozpoczęcia oraz zakończenia procesu w cyklu Podobnie jak w poprzednim opisie należy przejść do Definicji cyklu (rys. 5). W polach Rozpoczęcie cyklu oraz Zakończenie cyklu należy wybrać skrajne daty dla procesu. Strona 6 z 12 Workflow – automatyczna kopia bazy danych Rysunek 7 Zmiana daty rozpoczęcia i zakończenia procesu Strona 7 z 12 Workflow – automatyczna kopia bazy danych 2.4 Zmiana ścieżki zapisku kopii bazy danych W celu zmiany ścieżki zapisu dla automatycznie tworzonej kopii zapasowej bazy danych należy edytować element procesu - Rysunek 4. Następnie należy przejść do zakładki Akcja, gdzie możemy edytować ścieżkę zapisu pliku. Domyślna ścieżka to: D:\kopie_bd\test. (rys. 8) Rysunek 8 Edycja ścieżki zapisu bazy danych UWAGA! Podawana lokalizacja musi istnieć. W innym przypadku podczas uruchomienia procesu program zwróci błąd i nie będzie możliwe kontynuowanie procesu. Strona 8 z 12 Workflow – automatyczna kopia bazy danych 3. Inicjacja automatycznego procesu W celu zainicjowania wcześniej skonfigurowanego procesu należy uruchomić go jednorazowo z Panelu Workflow poprzez kliknięcie w jego nazwę (domyślna nazwa: [A]Kopia bazy danych). (rys. 9) Rysunek 9 Panel Workflow Po kliknięciu na ekranie wyświetli się kreator. (rys. 10) Rysunek 10 Kreator procesu automatycznego Strona 9 z 12 Workflow – automatyczna kopia bazy danych Przechodząc do kolejnego kroku klikamy w przycisk . W tym kroku należy wybrać: Tranzycja [Automat – automat - Koniec] oraz kliknąć na . W tym momencie zostaje dodany do bazy danych nowy wpis zawierający kalendarz wywołań tego zadania. Rysunek 11 Drugi krok kreatora automatycznej kopii bazy danych Po zakończeniu w/w kroków należy zrestartować usługę SonetaServer - Proces SonetaServer.exe należący do użytkownika System. SonetaServer można uruchomić: a. możliwe jest uruchomienie SonetaServer jako programu: SonetaServer.exe /console jest to wygodne rozwiązanie do celów testowych b. możliwa jest instalacja jako usługi InstallUtil.exe SonetaServer.exe Strona 10 z 12 Workflow – automatyczna kopia bazy danych wówczas SonetaServer będzie uruchamiana jako serwis c. ustalenie portu komunikacyjnego – serwer logiki biznesowej i serwer interfejsu użytkownika domyślnie komunikują się na porcie 22000. Możliwe jest wymuszenie innego portu do komunikacji, poprzez podanie w parametrach wywołania /port:nr_portu, np. SonetaServer.exe /console /port:22001 Strona 11 z 12 Workflow – automatyczna kopia bazy danych 4. Spis ilustracji Rysunek 1 Importowanie pliku xml ........................................................................................ 3 Rysunek 2 Definicje przepływów ........................................................................................... 4 Rysunek 3 Otwarcie elementu procesu ................................................................................. 4 Rysunek 4 Definicja zadania Start - edycja............................................................................ 5 Rysunek 5 Definicja cyklu ...................................................................................................... 5 Rysunek 6 Definicja harmonogramu ...................................................................................... 6 Rysunek 7 Zmiana daty rozpoczęcia i zakończenia procesu ................................................. 7 Rysunek 8 Edycja ścieżki zapisu bazy danych ...................................................................... 8 Rysunek 9 Panel Workflow .................................................................................................... 9 Rysunek 10 Kreator procesu automatycznego ...................................................................... 9 Rysunek 11 Drugi krok kreatora automatycznej kopii bazy danych.......................................10 Strona 12 z 12 Workflow – automatyczna kopia bazy danych