Uruchom aplikację w zasobniku
Aplikacja w zasobniku uruchamia się sama dla każdego, kto zaloguje się na komputerze agenta. Zapewnia to instalator. Po instalacji lub aktualizacji usługa także uruchamia ją dla wszystkich zalogowanych osób. Ikona aplikacji pojawi się w obszarze powiadomień obok zegara. Jeśli jej nie widzisz, kliknij strzałkę Pokaż ukryte ikony. Aby uruchomić ją ręcznie, uruchomOmnilinker.ErpSync.Tray.exe z podfolderu tray folderu instalacyjnego,
domyślnie:
Stop-Service OmnilinkerErpSyncService
w PowerShell uruchomionym jako administrator.
Co możesz zrobić w aplikacji w zasobniku
Każdy, kto jest zalogowany na komputerze, może zobaczyć status, logi i ustawienia (bez hasła i klucza API) oraz użyć pozycji Sync Now, Resume Sync, Trigger Hash Check, Resume Hash Check, przycisku Test Now w oknie statusu, sugerowanej akcji Test ERP Connection, Mark All Read i Refresh Reference Data. Te działania zmieniają agenta i wymagają członka lokalnej grupy Omnilinker ERP Sync Operators albo administratora, który uruchomił aplikację w zasobniku z podwyższonymi uprawnieniami:- kreator konfiguracji oraz Validate, Refresh, Load, Test Connection i Save w oknie Settings…,
- Enable Change Tracking i Disable Change Tracking,
- Pause Sync, Pause Hash Check i Cancel Hash Check,
- Clear All w powiadomieniach okna statusu.
Kolory ikony
Ikona to kolorowe kółko. Jego kolor pokazuje stan, który usługa zgłosiła jako ostatni:
Czerwona plakietka z liczbą oznacza, że tyle zdarzeń nie udało się wysłać do Omnilinkera mimo wszystkich ponowień.
Powyżej 9 pokazuje
9+.
Kolor nie mówi, czy aplikacja w zasobniku ma połączenie z usługą. Najedź kursorem na ikonę: etykieta zaczyna się od
Omnilinker ERP Sync -, po czym następuje Ready, Waiting, Disconnected, Paused, Error: z treścią
błędu, Connecting…, Starting… lub Stopping…. Disconnected oznacza, że aplikacja w zasobniku nie
może połączyć się z usługą. Gdy w kolejce są zdarzenia do wysłania, etykieta pokazuje też Queue: <n> pending
i ostatnią zakończoną operację.
Menu w zasobniku
Kliknij ikonę prawym przyciskiem myszy, aby otworzyć menu. Od góry do dołu:
Pozycje, które nie mają zastosowania w bieżącym stanie, są wyszarzone.
Weryfikacja hash porównuje dane w ERP z tym, co agent wysłał ostatnio, i w ten sposób wykrywa zmiany. Tak agent
wykrywa zmiany, chyba że włączone jest śledzenie zmian WFM_INT. Zobacz Wapro.
Sync Now, wstrzymywanie i wznawianie
- Sync Now w trybie skanowania skrótów uruchamia weryfikację hash. Agent odbiera żądanie w następnym cyklu
odpytywania, czyli w ciągu 60 sekund przy domyślnej wartości
PollingIntervalSeconds. - Pause Sync sprawia, że agent przestaje wykrywać nowe zmiany, dopóki nie wybierzesz Resume Sync. Sync Now nie działa, gdy synchronizacja jest wstrzymana. Najpierw ją wznów.
- Wstrzymanie nie jest zachowywane po ponownym uruchomieniu usługi. Po restarcie agent znowu synchronizuje dane.
Powiadomienia
Aplikacja w zasobniku pokazuje powiadomienia Windows przy zmianie stanu: Sync Started, Sync Complete, Service Ready, Sync Paused i Sync Error. Pokazuje też Service Disconnected („Lost connection to ERP Sync service.”), gdy traci kontakt z usługą, oraz komunikat z wynikiem poleceń takich jak Trigger Hash Check. Aby je wyciszyć, wyłącz powiadomienia tej aplikacji w Windows: Ustawienia > System > Powiadomienia.Okno Status
Wybierz Show Status…, aby otworzyć okno Omnilinker ERP Sync - Status. Odświeża się co 2 sekundy. W nagłówku jest Sync Status ze wskaźnikami Cloud i ERP. Poniżej są dwie karty. Karta Overview pokazuje:- Current Operations i Recently Completed: co agent robi teraz i co właśnie skończył.
- Queue Health: ile zdarzeń czeka i czy kolejka rośnie.
- System Health: stan każdego komponentu. Kliknij Test Now, aby sprawdzić komponent ponownie.
- Notifications: komunikaty od agenta. Użyj Mark All Read lub Clear All.
- Entity Statistics: dla każdego typu encji liczby Total, Synced, Pending i Failed.
- Outbox Queue: zdarzenia Pending, Sent, Failed i Retrying.
- Schedule (Last sync, Next sync), Hash Check (Last check, Changes found), ostatni błąd (Error) i wersję agenta (Version).
Okno Settings
Wybierz Settings…, aby otworzyć okno Omnilinker ERP Sync - Settings. Ma te same pola co kreator konfiguracji i kilka dodatkowych. Cloud Connection- API URL i API Key. Zapisany klucz jest wyświetlany w postaci zamaskowanej jako
Current key: abcd...wxyz. Aby go zmienić, wpisz nowy klucz i kliknij Validate. - ERP Connection: połączenie, które obsługuje ten agent. Kliknij Refresh, aby ponownie pobrać listę z Omnilinkera.
- Server / Host, Database Name, Username (leave empty for Windows Auth) i Password. Jeśli hasło jest zapisane, zostaw pole Password puste, aby je zachować.
- Company ID (optional, for multi-company databases): ogranicza śledzenie zmian do jednej firmy w ERP. Kliknij Load, aby wyświetlić listę firm w bazie danych, albo wpisz numeryczny identyfikator. W bazie z jedną firmą zostaw to pole puste.
- Advanced Connection Options: Encrypt connection i Trust server certificate.
- Test Connection sprawdza ustawienia bazy danych z poziomu usługi.
Okno Logs
Wybierz View Logs, aby otworzyć okno Omnilinker ERP Sync - Logs. Lista Sync Logs zawiera ostatnie 200 wpisów logu synchronizacji z usługi, a dla każdego z nich Time, Date, Level, Category, Message i Entity. Zaznacz wpis, aby zobaczyć jego szczegóły.- Show: filtruje listę: All, Info+, Warning+ lub Errors Only.
- Refresh ponownie pobiera wpisy z usługi.
- Clear Display czyści listę. Nie usuwa żadnych logów.
- Open Log Folder otwiera w Eksploratorze plików folder logów usługi,
%ProgramData%\Omnilinker\ErpSync\logs. Każdy zalogowany może czytać znajdujące się tam pliki. Zobacz Pliki lokalne.