Instalacja Anveo OnPrem (typ B i C)
Istnieją różne warianty instalacji Anveo Mobile App: Jako wariant zarządzany z Anveo Mobile App Cloud Service i jako wariant zarządzany samodzielnie z Anveo Server. Przegląd dostępnych wariantów można znaleźć w wymaganiach systemowych. Niniejsza instrukcja instalacji opisuje Anveo Type B i C: samodzielnie zarządzane.
Kiedy powinienem korzystać z zarządzanego lub samodzielnego zarządzania?
Wariant zarządzany jest znacznie szybszą i prostszą opcją. Anveo dostarcza App Service i Delta Service jako rozwiązanie SaaS. Jeśli nie chcesz uruchamiać własnego serwera Anveo, wybierz wariant instalacji Anveo Type A (zarządzany).
Anveo Server zapewnia Anveo App Service, jak również Delta Service (dla instalacji Anveo B). Zarówno serwer Anveo Server, jak i baza danych PostgreSQL obsługują wiele instancji, dzięki czemu mogą być używane w wielu systemach, takich jak środowiska produkcyjne i sandbox.
Anveo App Service to połączenie pomiędzy Anveo Mobile App zainstalowaną na urządzeniach mobilnych a Microsoft Dynamics System. Jest on używany do uwierzytelniania i bezpieczeństwa i może być zainstalowany przed zaporą sieciową w celu ochrony systemu.
Serwer Anveo jest wymagany dla wariantów infrastruktury Anveo B i C. Można go łatwo zainstalować za pomocą konfiguracji. Alternatywnie, Anveo Mobile App Cloud Service może być użyty do zainstalowania Anveo Server. Więcej informacji na temat usługi Anveo Mobile App Cloud Service można znaleźć tutaj.
Anveo Infrastructure Variant B wymaga również instalacji bazy danych PostgreSQL. Baza danych PostgreSQL zapewnia Anveo Delta Server, który jest obowiązkowy dla Anveo Delta Service. Instalacja ta została opisana poniżej. W Anveo Infrastructure Variant C, Delta Server jest instalowany bezpośrednio w bazie danych SQL, w której znajduje się baza danych Microsoft Dynamics. Dlatego usługa Delta Service nie jest wymagana dla tego wariantu instalacji.
Instalacja serwera Anveo
Zainstaluj Anveo Server uruchamiając„Anveo Server Setup.exe„. Wybierz język i katalog docelowy.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-65.png)
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-66.png)
Następnie zostaniesz poproszony o wybranie portu i hasła. Hasło będzie potrzebne później do konfiguracji w Microsoft Dynamics. Ze względów bezpieczeństwa powinien on być znany tylko administratorowi.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-67.png)
Ze względu na szyfrowany transfer danych między serwerem Anveo a klientem aplikacji mobilnej Anveo, zalecamy korzystanie z certyfikatu SSL. Więcej informacji na temat korzystania z certyfikatu można znaleźć w naszym Knowledge Base tutaj. W przypadku środowisk testowych można pozostawić to pole puste i zostanie utworzony certyfikat z podpisem własnym
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-68.png)
Gdzie mogę znaleźć odcisk kciuka mojego certyfikatu SSL?
Odcisk kciuka certyfikatu SSL można znaleźć w następujący sposób:
Wpisz „Certificates” lub „certlm.msc” w wyszukiwarce systemu Windows. Pojawi się następujące okno:
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-69.png)
W zakładce „Szczegóły” znajduje się odcisk kciuka:
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-70.png)
Po wprowadzeniu „Odcisku kciuka” można sprawdzić ustawienia i rozpocząć instalację.
Uwaga: Podczas kopiowania i wklejania z tego pola na początku lub na końcu pojawiają się niewidoczne znaki specjalne, w zależności od wersji systemu Windows. Powinny one zostać usunięte przez skasowanie.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-71.png)
Po zakończeniu instalacji można sprawdzić, czy Anveo Server został pomyślnie uruchomiony.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-72.png)
W przypadku wystąpienia błędu należy sprawdzić komunikaty o błędach. Możliwymi przyczynami mogą być nieprawidłowy odcisk kciuka certyfikatu SSL lub już przypisany port TCP.
Instalacja bazy danych PostgreSQL
Aby korzystać z Anveo Server w ramach instalacji Anveo B, wymagana jest baza danych PostgreSQL. Można ją pobrać z tego linku.
Należy pamiętać, że w przypadku Anveo Varainte C baza danych PostgresSQL nie jest wymagana i tę sekcję można pominąć. Kontynuuj „Konfigurację Zapory systemu Windows”.
W przypadku środowisk testowych zalecamy zainstalowanie bazy danych PostgreSQL na tym samym serwerze co Anveo Server.
W przypadku systemów na żywo zalecamy korzystanie z oddzielnych serwerów. Dzięki temu serwer Anveo może być zlokalizowany jako serwer frontent w DMZ, podczas gdy PostgreSQL jest zainstalowany w zabezpieczonym środowisku. W przypadku instalacji na innym serwerze, w PostgreSQL należy wprowadzić dodatkowe ustawienia bezpieczeństwa, które nie zostały tutaj udokumentowane. Bardziej szczegółowe informacje można znaleźć pod tym linkiem.
W pierwszym kroku należy wybrać lokalizację instalacji.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-73.png)
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-74.png)
Zainstaluj składniki wybrane domyślnie. Stack Builder nie jest wymagany. Można więc usunąć go z komponentów, które mają zostać zainstalowane.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-75.png)
W następnym kroku można zmienić katalog docelowy bazy danych.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-76.png)
Ustaw hasło do bazy danych. Hasło to powinno znacznie różnić się od hasła serwera Anveo i być znane tylko administratorowi.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-77.png)
Następnym krokiem jest ustawienie portu dla bazy danych PostgreSQL. Jeśli to możliwe, należy użyć domyślnego portu (5432) PostgreSql. W razie potrzeby można ją jednak zmienić.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-78.png)
Język/lokalizację można dostosować w następnym kroku. Zalecamy zachowanie ustawienia domyślnego.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-79.png)
Przed rozpoczęciem instalacji można jeszcze sprawdzić wszystkie wpisy.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-80.png)
Na koniec instalacja zostanie uruchomiona:
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-81.png)
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-82.png)
Konfiguracja zapory systemu Windows
Komunikacja między Anveo Server, Anveo Mobile App i Dynamics wymaga skonfigurowania odpowiednich portów w Zaporze systemu Windows.
Komunikacja Anveo Server z Microsoft Dynamics
Anveo Server komunikuje się z Microsoft Dynamics Web Service za pośrednictwem portu konfiguracyjnego Anveo Server. Domyślnie jest to port 8888, ale można go ustawić inaczej podczas instalacji Anveo Server. Ten port musi być otwarty tylko do komunikacji z Microsoft Dynamics Web Services. Nie zaleca się ustawiania tego portu na Publiczny.
Otwórz Zaporę systemu Windows.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-83.png)
Określ typ.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-84.png)
Port jest określany w następnym kroku.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-85.png)
Następnym krokiem jest określenie kierunku.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-86.png)
I w którym przypadku reguła zapory powinna zacząć obowiązywać.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-87.png)
Wreszcie, nowa reguła zapory musi mieć znaczącą nazwę.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-88.png)
Komunikacja Anveo Server z aplikacją Anveo Mobile App
Komunikacja z Anveo Server do Anveo Mobile App wymaga dwóch portów na instancję. Domyślnie są to porty 7020 i 7021. Porty te muszą być publicznie dostępne.
Uwaga: Jeśli planujesz kolejną instancję na tym serwerze Anveo, możesz na przykład włączyć dodatkowe porty, takie jak 7022-7023.
Utwórz nową regułę zapory i określ jej typ.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-89.png)
Wprowadź odpowiednie porty.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-90.png)
Postępuj zgodnie z dalszymi krokami opisanymi powyżej. Na koniec ponownie wprowadź znaczącą nazwę.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-91.png)
Po pomyślnym zakończeniu konfiguracji w zaporze sieciowej powinny pojawić się nowe reguły.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-92.png)
Uwaga:
Jeśli baza danych PostgreSQL nie jest zainstalowana na tym samym serwerze, należy włączyć inny port. Na serwerze instalacji PostgreSQL port 5432 (lub port niestandardowy) musi być domyślnie otwarty do komunikacji z serwerem Anveo. Port ten musi być również dostępny tylko wewnętrznie i nie powinien być dostępny z zewnątrz.
Konfiguracja w Microsoft Dynamics
W Microsoft Dynamics otwórz Kreatora konfiguracji aplikacji mobilnej Anveo.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-93.png)
Rozpocznij konfigurację Anveo Mobile App w Microsoft Dynamics, określając, że zainstalowałeś Anveo Server na własnej infrastrukturze (Self-managed Anveo Server). Dodatkowo należy podać unikalną nazwę instancji Anveo. Będzie on później używany na urządzeniach mobilnych do logowania. Nazwa instancji powinna zawierać company name i być tak krótka i zwięzła, jak to tylko możliwe. Tutaj można znaleźć listę niedozwolonych nazw instancji.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-94.png)
W następnej sekcji zostaniesz poproszony o wprowadzenie szczegółów połączenia z serwerem Anveo.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-95.png)
Adres usługi aplikacji (zewnętrzny) to „pełna kwalifikowana nazwa domeny” (FQDN), dla której potrzebny jest ważny, oficjalnie potwierdzony certyfikat. Serwer Anveo może być osiągnięty przez klienta aplikacji mobilnej Anveo z zewnątrz za pośrednictwem tego adresu. W celu sprawdzenia certyfikatu SSL należy w tym momencie użyć nazwy FQDN, a nie adresu IP.
Port TCP usługi aplikacji jest domyślnie ustawiony na 7020, chyba że zostanie dostosowany ręcznie. Jeśli wiele usług Anveo App Services jest świadczonych przez jeden serwer Anveo, port ten różni się od domyślnego.
Port http usługi aplikacji to zwykle 7021. Może się to również różnić w przypadku instalacji wielokrotnych.
Anveo Server Address (internal) to wewnętrzny adres, pod którym Microsoft Dynamics może dotrzeć do serwera Anveo. Ważne: Ten adres nie powinien być dostępny dla świata zewnętrznego.
Port serwera to domyślnie 8888 i został on również zdefiniowany podczas instalacji serwera Anveo.
Hasło Anveo Server zostało przypisane podczas poprzedniej instalacji Anveo Server.
Po wprowadzeniu danych połączenia dla serwera Anveo, następnym krokiem jest skonfigurowanie danych połączenia z bazą danych PostgreSQL.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-96.png)
Database Address to „Full Qualified Domain Name” (FQDN) lub adres IP, pod którym baza danych PostgreSQL jest dostępna z serwera Anveo. Jeśli baza danych PostgreSQL jest zainstalowana na tym samym serwerze co serwer Anveo, wpisz tutaj „localhost”. Jeśli baza danych PostgreSQL jest zainstalowana na innym serwerze, należy skonfigurować dostęp zewnętrzny. Więcej informacji na ten temat można znaleźć pod tym linkiem.
Tryb SSL jest wyłączony.
Domyślnym użytkownikiem bazy danych jest „postgres”.
Hasło do bazy danych zostało przypisane podczas instalacji bazy danych PostgreSQL.
Następnym krokiem jest określenie adresu URL usługi sieci Web i domyślnego klienta.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-97.png)
Następnym krokiem jest skonfigurowanie serwera Anveo.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-98.png)
Następnym krokiem jest przypisanie licencji do instancji.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-99.png)
Uwaga:
To nie jest komunikat o błędzie. Prosimy o kontakt z naszym zespołem pod adresem [email protected]. Mogą oni utworzyć licencję próbną lub przypisać istniejącą licencję rzeczywistą do instancji. Aby to zrobić, wprowadź nazwę instancji Anveo, którą przypisałeś na początku. Po otrzymaniu odpowiedzi od naszego zespołu, uruchom ponownie Kreatora Anveo.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-100.png)
Kreator Anveo kontynuuje konfigurację, ustawiając „Interwał zadań”.
W celu obliczenia danych delta zalecamy utworzenie zadania w Microsoft Dynamics, które automatycznie określa zmiany w danych Dynamics i przesyła je do Anveo Delta Service w regularnych odstępach czasu.
Obliczenia te są uruchamiane automatycznie za każdym razem, gdy użytkownicy Anveo synchronizują się. Automatyczne zadanie znacznie minimalizuje czas synchronizacji, ponieważ dane są zawsze obliczane w międzyczasie, a nie w momencie synchronizacji.
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-101.png)
Replikacja danych do usługi Anveo Delta
Replikacja danych do Anveo Delta Service jest wymaganą funkcją, która jest automatycznie konfigurowana podczas pierwszej instalacji za pomocą Kreatora instalacji. Jeśli jednak konfigurujesz aplikację do swoich potrzeb, konieczne jest bliższe przyjrzenie się konfiguracji Anveo Delta Service.
Co robi usługa Anveo Delta?
Aby zapewnić użytkownikowi szybką synchronizację, tylko zmiany danych (delta danych), a nie zawsze wszystkie dane (tzw. pełne obciążenie)
są przesyłane między Dynamics a Anveo Mobile App. W tym celu zmiany danych w Dynamics są określane na bieżąco przez Anveo Delta Service i udostępniane Anveo Mobile App za pośrednictwem Anveo App Service.
W tym celu wszystkie zmiany danych są okresowo przesyłane z Dynamics do usługi Anveo Delta, dzięki czemu może ona szybko wykonywać obliczenia. Jest to obsługiwane przez Delta Service Replication.
W kliencie Anveo Mobile App na urządzeniu mobilnym dostępne są tylko dane zdefiniowane przez pakiety synchronizacji Anveo i konfigurację serwera Delta – patrz konfiguracja serwera Delta.
Ważne! Ponowne logowanie po zmianach konfiguracyjnych
Ze względu na pewne ograniczenia Microsoft Dynamics, konieczne jest wylogowanie i ponowne zalogowanie wszystkich użytkowników po dokonaniu pewnych zmian konfiguracyjnych w Anveo Delta Service Setup. Dlatego zalecamy wprowadzanie zmian poza godzinami pracy. Obecnie wymagane są przestoje dla użytkowników mobilnych podczas ponownej synchronizacji zmian. W przyszłych wersjach będzie można automatycznie zsynchronizować zmiany w nocy bez przestojów.
Zainstaluj aplikację Anveo Sales lub Service App
Jeśli zainstalowałeś aplikację Anveo Sales lub Service App jako rozszerzenie, zostaniesz zapytany, czy chcesz je skonfigurować.
Anveo Sales App
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-102.png)
Tutaj można znaleźć instrukcje instalacji gotowych do użycia rozwiązań Anveo Sales App.
Anveo Service App
![](https://www.anveogroup.com/docs/wp-content/uploads/2022/10/grafik-103.png)
Tutaj można znaleźć instrukcje instalacji gotowych do użycia rozwiązań Anveo Service App.