Instalacja serwera Anveo (typ B i C)
Istnieją różne warianty instalacji Anveo Mobile App: Jako wariant zarządzany z Anveo Mobile App Cloud Service oraz jako wariant samozarządzalny z Anveo Server. Przegląd dostępnych wariantów znajduje się w części Wymagania systemowe. W tej instrukcji instalacji opisano Anveo typu B i C: samozarządzające się.
Kiedy należy korzystać z zarządzania lub samozarządzania?
Wariant zarządzany jest zdecydowanie 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 Typ A (zarządzany).
Anveo Server udostępnia Anveo App Service, a także Delta Service (dla instalacji Anveo B). Zarówno Anveo Server jak i baza danych PostgreSQL są zdolne do obsługi wielu instancji, co pozwala na wykorzystanie ich w wielu systemach, takich jak środowiska produkcyjne i piaskownice.
Anveo App Service to połączenie pomiędzy aplikacją Anveo Mobile App zainstalowaną na urządzeniach mobilnych a systemem Microsoft Dynamics. Jest używany do uwierzytelniania i bezpieczeństwa i może być zainstalowany przed zaporą ogniową, aby chronić system.
Anveo Server jest wymagany dla wariantów infrastruktury Anveo B i C. Możesz go łatwo zainstalować za pomocą setupu. Alternatywnie, do instalacji serwera Anveo można użyć usługi Anveo Mobile App Cloud Service. Więcej informacji o usłudze Anveo Mobile App Cloud można znaleźć tutaj.
Anveo Infrastructure Variant B wymaga również instalacji bazy danych PostgreSQL. Bazę danych PostgreSQL dostarcza Anveo Delta Server, który jest obowiązkowy dla usługi Anveo Delta. Instalacja ta została opisana poniżej. W Anveo Infrastructure Variant C, Delta Server jest instalowany bezpośrednio w bazie SQL, w której rezyduje baza danych Microsoft Dynamics. Dlatego też usługa Delta nie jest wymagana dla tego wariantu instalacji.
Zainstaluj serwer Anveo
Zainstaluj Anveo Server uruchamiając„Anveo Server Setup.exe„. Wybierz język i katalog docelowy.


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 być on znany tylko administratorowi.

Ze względu na szyfrowany transfer danych pomiędzy serwerem Anveo a klientem aplikacji mobilnej Anveo, zalecamy stosowanie certyfikatu SSL. Więcej informacji na temat wykorzystania certyfikatu można znaleźć w naszym Knowledge Base tutaj. W przypadku środowisk testowych można pozostawić to pole puste, a zostanie utworzony certyfikat samopodpisany

Gdzie mogę znaleźć miniaturę mojego certyfikatu SSL?
Odcisk kciuka swojego certyfikatu SSL możesz znaleźć w następujący sposób:
Wpisz „Certificates” lub „certlm.msc” w wyszukiwarce Windows. Pojawi się następujące okno:

W zakładce „Szczegóły” znajdziesz odcisk kciuka:

Po wprowadzeniu „Odcisku kciuka” możesz sprawdzić swoje ustawienia i rozpocząć instalację.
Uwaga: Podczas kopiowania i wklejania z tego pola, na początku lub końcu umieszczane są niewidoczne znaki specjalne, w zależności od wersji systemu Windows. Należy je usunąć poprzez skreślenie.

Po zakończeniu instalacji można sprawdzić, czy serwer Anveo został pomyślnie uruchomiony.

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
Do korzystania z Anveo Server w ramach instalacji Anveo B wymagana jest baza danych PostgreSQL. Można go pobrać z tego linku.
Należy pamiętać, że dla Anveo Varainte C baza danych PostgresSQL nie jest wymagana i tę sekcję można pominąć. Proszę kontynuować „Konfigurację zapory systemu Windows”.
Dla środowisk testowych zalecamy instalację bazy danych PostgreSQL na tym samym serwerze co Anveo Server.
W przypadku systemów live zalecamy używanie oddzielnych serwerów. Dzięki temu serwer Anveo może znajdować się jako frontendowy w DMZ, natomiast PostgreSQL jest zainstalowany w zabezpieczonym środowisku. W przypadku instalacji na innym serwerze należy dokonać dodatkowych ustawień bezpieczeństwa w PostgreSQL, które nie są tutaj udokumentowane. Więcej szczegółowych informacji można znaleźć pod tym linkiem.
W pierwszym kroku należy wybrać miejsce instalacji.


Zainstaluj składniki wybrane domyślnie. Program Stack Builder nie jest wymagany. Możesz więc usunąć go z komponentów do zainstalowania.

W kolejnym kroku możesz zmienić katalog docelowy bazy danych.

Proszę ustawić hasło do bazy danych. Hasło to powinno być zupełnie inne niż hasło do serwera Anveo i również znane tylko administratorowi.

Kolejnym krokiem jest ustawienie portu dla bazy danych PostgreSQL. Jeśli to możliwe, należy użyć domyślnego portu (5432) PostgreSql. Jednak w razie potrzeby można go zmienić.

Możesz dostosować język/lokalizację w następnym kroku. Zalecamy zachowanie ustawienia domyślnego.

Przed rozpoczęciem instalacji można jeszcze sprawdzić wszystkie wpisy.

Na koniec rozpoczyna się instalacja:


Konfiguracja zapory systemu Windows
Komunikacja między serwerem Anveo, aplikacją mobilną Anveo i systemem Dynamics wymaga ustawienia odpowiednich portów w zaporze systemu Windows.
Komunikacja Anveo Server z Microsoft Dynamics
Serwer Anveo komunikuje się z Microsoft Dynamics Web Service za pośrednictwem portu konfiguracyjnego serwera Anveo. 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 Public.
Otwórz Zaporę systemu Windows.

Określenie typu.

Port jest określany w następnym kroku.

Kolejnym krokiem jest określenie kierunku.

I w którym przypadku reguła firewalla powinna zacząć działać.

Wreszcie, nowa reguła zapory musi mieć sensowną nazwę.

Komunikacja Anveo Server z Anveo Mobile App
Komunikacja z serwera Anveo do aplikacji mobilnej Anveo 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 np. włączyć dodatkowe porty jak 7022-7023.
Utwórz nową regułę zapory i określ jej typ.

Wprowadź odpowiednie porty.

Wykonaj dalsze kroki w sposób opisany powyżej. Na koniec ponownie wprowadź znaczącą nazwę.

Po pomyślnym zakończeniu konfiguracji powinieneś zobaczyć nowe reguły w firewallu.

Uwaga:
Jeśli baza danych PostgreSQL nie jest zainstalowana na tym samym serwerze, należy włączyć inny port. Na serwerze instalacji PostgreSQL domyślnie musi być otwarty port 5432 (lub port niestandardowy) do komunikacji z serwerem Anveo. Ten port 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 Anveo Mobile App.

Konfigurację Anveo Mobile App w Microsoft Dynamics należy rozpocząć od określenia, że zainstalowano serwer Anveo na własnej infrastrukturze (Self-managed Anveo Server). Dodatkowo należy określić unikalną nazwę instancji Anveo. Będzie on wykorzystywany później na urządzeniach mobilnych do logowania. Powinien on zawierać company name Twojej company name oraz być jak najkrótszy i zwięzły.

W kolejnej sekcji zostaniesz poproszony o wprowadzenie szczegółów połączenia z serwerem Anveo.

App Service Address (zewnętrzny) to „Full Qualified Domain Name” (FQDN), dla którego potrzebny jest ważny, oficjalnie potwierdzony certyfikat. Do serwera Anveo może dotrzeć klient aplikacji mobilnej Anveo z zewnątrz poprzez ten adres. Aby sprawdzenie certyfikatu SSL zostało wykonane, należy w tym miejscu użyć FQDN, a nie adresu IP.
Port TCP usługi App Service jest domyślnie ustawiony na 7020, chyba że zostanie ręcznie zmieniony. Jeśli wiele usług Anveo App Services jest świadczonych przez jeden serwer Anveo, ten port różni się od domyślnego.
Port http App Service to standardowo 7021. Może to być również różne dla wielu instalacji.
Adres serwera Anveo (wewnętrzny) to adres wewnętrzny, 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 domyślnie wynosi 8888 i został również zdefiniowany podczas instalacji serwera Anveo.
Hasło do serwera Anveo zostało przypisane podczas poprzedniej instalacji serwera Anveo.
Po wprowadzeniu danych połączenia z serwerem Anveo, kolejnym krokiem jest skonfigurowanie danych połączenia z bazą danych PostgreSQL.

Adres bazy danych to „Full Qualified Domain Name” (FQDN) lub adres IP, pod którym można uzyskać dostęp do bazy danych PostgreSQL z serwera Anveo. Jeśli baza danych PostgreSQL jest zainstalowana na tym samym serwerze co serwer Anveo, proszę wpisać tutaj „localhost”. Jeśli baza danych PostgreSQL jest zainstalowana na innym serwerze, należy jeszcze skonfigurować dostęp zewnętrzny. Więcej informacji na ten temat można znaleźć pod tym linkiem.
Tryb SSL to Disable.
Użytkownikiem bazy danych jest domyślnie „postgres”.
Hasło do bazy danych zostało nadane podczas instalacji bazy danych PostgreSQL.
Kolejnym krokiem jest określenie adresu URL usługi Web Service oraz domyślnego klienta.

Kolejnym krokiem jest skonfigurowanie serwera Anveo.

Kolejnym krokiem jest przypisanie licencji do instancji.

Proszę nie:
To nie jest komunikat o błędzie. Prosimy o kontakt z naszym zespołem pod adresem [email protected]. Mogą oni stworzyć dla Ciebie licencję próbną lub przypisać do instancji Twoją istniejącą licencję live. W tym celu wprowadź nazwę swojej instancji Anveo, którą przypisałeś na początku. Po uzyskaniu odpowiedzi od naszego zespołu, prosimy o ponowne uruchomienie Kreatora Anveo.

Kreator Anveo kontynuuje konfigurację ustawiając „Job Interval”.
W celu obliczenia danych delta zalecamy utworzenie zadania w Microsoft Dynamics, które automatycznie określa zmiany w danych Dynamics i przekazuje je do Anveo Delta Service w regularnych odstępach czasu.
Obliczenia te są uruchamiane automatycznie przy każdej synchronizacji użytkowników Anveo. Automatyczne zadanie znacznie minimalizuje czas synchronizacji, ponieważ dane są zawsze obliczane w międzyczasie, a nie w momencie synchronizacji.

Replikacja danych do usługi Anveo Delta
Replikacja danych do Anveo Delta Service jest wymaganą funkcją, która jest automatycznie konfigurowana przy pierwszej instalacji za pomocą Kreatora instalacji. Jeśli jednak konfigurujesz aplikację pod swoje potrzeby, konieczne jest bliższe zapoznanie się z konfiguracją Anveo Delta Service.
Do czego służy usługa Anveo Delta?
W celu zapewnienia użytkownikowi szybkiej synchronizacji, pomiędzy Dynamics a Anveo Mobile App przesyłane są tylko zmiany danych (delta danych), a nie zawsze wszystkie dane (tzw. pełne obciążenie)
. W tym celu zmiany danych w Dynamics są określane na bieżąco przez serwis Anveo Delta i udostępniane do aplikacji mobilnej Anveo za pośrednictwem serwisu Anveo App.
W tym celu wszystkie zmiany danych są okresowo przesyłane z Dynamics do usługi Anveo Delta, aby mogła ona szybko wykonać obliczenia. Zajmuje się tym 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 resynchronizacji zmian. W przyszłych wydaniach będzie można automatycznie resynchronizować 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 teraz zapytany, czy chcesz je skonfigurować.
Anveo Sales App

Tutaj znajdziesz instrukcje instalacji gotowych rozwiązań aplikacji Anveo Sales App.
Anveo Service App

Tutaj znajdziesz instrukcje instalacji gotowych rozwiązań aplikacji Anveo Service App.