Anvaigo Mobile App / Najlepsze praktyki / Czyszczenie danych / zadania konserwacyjne / optymalizacja wydajności
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Czyszczenie danych / zadania konserwacyjne / optymalizacja wydajności

Ta strona zawiera bardzo ważne informacje na temat zadań konserwacyjnych, które należy skonfigurować dla wszystkich instalacji. Prosimy o dokładne zapoznanie się z tą dokumentacją. W przypadku jakichkolwiek pytań prosimy o kontakt z naszym zespołem wsparcia.

Zdecydowanie zalecamy skonfigurowanie tych automatycznych zadań czyszczenia i uruchamianie ich co najmniej raz w tygodniu. Jeśli dane nie zostaną wyczyszczone, wydajność serwera może stać się bardzo wolna i może również spowodować całkowite zatrzymanie całego systemu Microsoft Dynamics. Należy pamiętać, że wymagane jest również ręczne zidentyfikowanie i usunięcie nieużywanych urządzeń.

Uporządkowanie zadań wysyłania i odbierania

Funkcja Clean up tasks na stronie Anvaigo Setup umożliwia czyszczenie wiadomości przychodzących i wychodzących dla urządzeń mobilnych. Powoduje to usunięcie tylko już przetworzonych zadań. Jeśli urządzenia synchronizują się wielokrotnie w długim okresie czasu, wyczyszczenie zadań może znacznie poprawić wydajność systemu.

Konfigurowanie automatycznego czyszczenia w kolejce zadań

Aby zautomatyzować czyszczenie tabel ACF Receiving Task Header i ACF Sending Task Header, utwórz nowy wpis kolejki zadań, który rozpoczyna codeunit 5327201 ACF Jobs. Ustaw wartość Parameter String na„CleanUpAnvaigoTasks„, wybierz żądany interwał i czas wykonania zadania, a następnie kliknij „Set Status to Ready”.

Usunięte zostaną tylko zadania ze statusem „Przetworzono OK” lub „Sprawdzono błąd”, aż do pierwszego zadania typu Dane lub do pierwszego zadania w ciągu określonej liczby dni, przez które zadania powinny być przechowywane w bazie danych. Można to ustawić w Anvaigo Setup, domyślna wartość to 7 dni.

Bardzo ważne jest regularne sprawdzanie błędów w przychodzących danych i ponowne ich przetwarzanie lub oznaczanie jako sprawdzone, w przeciwnym razie nigdy nie zostaną one usunięte, a ilość danych wzrośnie.

Czyszczenie tabel SQL Delta

Nie jest to konieczne w aplikacji mobilnej Anvaigo w wersji 12 i nowszych.

Funkcja Clean up SQL delta tables ta SQL na stronie Anvaigo Setup czyści tabele delta Anvaigo w systemie.

Tabele delta Anvaigo przechowują zmiany w rekordach dla każdej tabeli, dzięki czemu można je zsynchronizować z urządzeniami. Istnieje odpowiednia tabela delta Anvaigo dla każdej z tabel używanych w pakiecie synchronizacji.

Czyszczenie danych usuwa wszystkie wpisy, które zostały wprowadzone przed ostatnią akcją najstarszego urządzenia. Ponieważ najstarsze urządzenie musi uzyskać dostęp do wpisów w tabelach delta Anvaigo w celu synchronizacji, ograniczenie to musi zostać wprowadzone przez funkcję.

Oznacza to, że urządzenia mobilne powinny zostać sprawdzone przed wykonaniem funkcji. W tym celu urządzenia, których ostatnie działanie jest starsze niż jeden miesiąc, można sprawdzić w przeglądzie urządzeń Anvaigo w sekcji Inactive Devices w ACF Anvaigo Device Overview RoleCenter Elemet ACF Anvaigo Device Overview.

Należy pamiętać, że usuniętych urządzeń nie można ponownie zsynchronizować, a wszystkie dane, które nie zostały jeszcze zsynchronizowane, zostaną utracone na urządzeniu. Dlatego ważne jest, aby wcześniej sprawdzić, czy urządzenie jest nadal używane. Jeśli urządzenie z listy nieaktywnych urządzeń jest nadal potrzebne, ostatnie działanie tego urządzenia można również zaktualizować poprzez synchronizację.

Po sprawdzeniu urządzeń można wykonać funkcję Clean up SQL delta tables na stronie Anvaigo Setup.

Konfigurowanie automatycznego czyszczenia w kolejce zadań

Aby zautomatyzować czyszczenie tabel SQL używanych przez Anvaigo Delta Server, utwórz nowy wpis kolejki zadań, który uruchamia codeunit 5327201 ACF Jobs. Ustaw wartość Parameter String na „CleanupDeltaServerTables”, wybierz żądany interwał i czas wykonania zadania, a następnie kliknij przycisk Set Status to Ready.

Aby funkcja ta działała skutecznie, należy usunąć urządzenia użytkownika Anvaigo, które nie są już używane. Tabele SQL zostaną wyczyszczone tylko do punktu najstarszej synchronizacji.