Dlaczego czat / przewodniki w programie nie są widoczne?
Jeśli w programach Publink nie pojawia się ikona/okno czatu, albo nie wyświetlają się okna przewodników, przyczyną jest najczęściej firewall, proxy z filtrowaniem treści lub restrykcyjna polityka Content Security Policy (CSP) w sieci urzędu. Publink korzysta z dwóch niezależnych usług zewnętrznych — czatu i przewodników — które mogą zostać zablokowane od siebie niezależnie.
Czat nie działa
Jeżeli ikonka czatu w ogóle się nie pojawia, prawdopodobnym powodem jest to, że jedna z domen, z których czat się ładuje, jest blokowana przez firewall, proxy albo reguły CSP w sieci urzędu. Czat korzysta z kilku różnych adresów - należy sprawdzić, czy wszystkie poniższe są odblokowane:
| js.hs-scripts.com js.hs-analytics.net js.usemessages.com api.usemessages.com js.hs-banner.com static.hsappstatic.net app-eu1.hubspot.com api-eu1.hubspot.com hubspot-eu1-realtime.ably.io |
Jeżeli ikonka czatu jest widoczna, ale po kliknięciu nic się nie dzieje albo okno czatu się nie otwiera, prawdopodobnym powodem jest zablokowany adres hubspot-eu1-realtime.ably.io. To usługa odpowiadająca za aktywne połączenie potrzebne do wysyłania i odbierania wiadomości na czacie.
Jeżeli czat działał przez chwilę, a potem się „zawiesił" albo przestał odpowiadać w trakcie rozmowy, prawdopodobnym powodem jest program antywirusowy lub system ochrony sieci (np. EDR), który skanuje szyfrowany ruch (SSL/HTTPS) i po pewnym czasie przerywa długo trwające połączenia. Czat korzysta właśnie z takiego długiego połączenia (WebSocket), więc jest na to szczególnie narażony. W takim przypadku należy wprowadzić wyjątek dla wymienionych wyżej domen w regułach inspekcji SSL.
Jeśli sieć urzędu korzysta z reguł CSP (Content Security Policy), należy dodać:
| script-src js.hs-scripts.com js.hs-analytics.net js.usemessages.com js.hs-banner.com static.hsappstatic.net; connect-src api.usemessages.com app-eu1.hubspot.com api-eu1.hubspot.com wss://hubspot-eu1-realtime.ably.io; frame-src app-eu1.hubspot.com; |
Przewodniki nie działają
Jeżeli przewodniki, podpowiedzi lub okienka pomocy w aplikacji się nie wyświetlają, prawdopodobnym powodem jest zablokowana domena, z której ładuje się ta usługa. Należy sprawdzić, czy odblokowane są:
| cdn.productfruits.com *.productfruits.com productfruits.help |
Jeżeli przewodniki nie wyświetlają się tylko na części stron albo tylko u niektórych pracowników, prawdopodobnym powodem jest ustawienie nagłówka Referrer-Policy: no-referrer na stronie urzędu. Usługa sprawdza, z jakiego adresu pochodzi żądanie, aby zweryfikować, czy dana strona ma prawo wyświetlać przewodniki. Jeśli ten nagłówek „chowa" adres źródłowy, weryfikacja się nie powiedzie i przewodniki się nie pokażą, mimo że wszystkie domeny są odblokowane. W takim przypadku należy sprawdzić nagłówki odpowiedzi serwera dla strony aplikacji.
Jeśli sieć urzędu korzysta z reguł CSP, należy dodać:
| script-src cdn.productfruits.com *.productfruits.com; connect-src *.productfruits.com; style-src *.productfruits.com; img-src *.productfruits.com; frame-src *.productfruits.com; media-src *.productfruits.com; |
Jeśli po odblokowaniu wskazanych adresów problem nie ustąpi, prosimy o kontakt z naszym zespołem wsparcia - najlepiej z informacją, którego elementu dotyczy problem (czat czy przewodniki) oraz czy zmiana była wprowadzona po stronie sieci, czy nie dała efektu.