Ten temat zawiera listę pytań i problemów, które można napotkać podczas pracy z elementami webhook, a także sugestie możliwych rozwiązań.
Moja instancja portalu ArcGIS Enterprise jest wdrożona w odłączonym środowisku za zaporą mojej instytucji. Czy nadal mogę skonfigurować elementy webhook?
Tak. Aby skonfigurować elementy webhook, trzeba będzie użyć adresu URL ładunku, który jest osiągalny dla portalu ArcGIS Enterprise. W tym celu możesz zbudować aplikację niestandardową i wdrożyć ją na serwerze wewnętrznym.
Jeśli dokonano subskrypcji elementów, użytkowników i grup portalu, element webhook zostaje wyzwolony po każdej aktualizacji ich właściwości. Jeśli na przykład subskrybowane są aktualizacje konkretnego elementu w portalu, element webhook zostaje wyzwolony po wprowadzeniu aktualizacji w tytule, znaczniku lub miniaturze elementu. Metodą określenia, czy działanie stanowi aktualizację w portalu, jest zbadanie ruchu sieciowego. Za każdym razem, gdy wynikiem działania jest wywołanie operacji Aktualizuj, to samo działanie może również wyzwolić element webhook nasłuchujący aktualizacji.
Co się stanie, jeśli mój adres URL ładunku zostanie wyłączony lub stanie się niedostępny? Czy istnieje jakiś sposób na odzyskanie ładunku, który nie został dostarczony?
Podczas konfigurowania elementów webhook instytucji dla użytkowników, grup i elementów można ustawić parametry zaawansowane określające, kiedy i jak portal próbuje podjąć kolejną próbę dostarczenia w przypadku niepowodzenia wysyłania ładunku, a także definiujące zasady dezaktywacji elementu webhook w przypadku kolejnych niepowodzeń. Jeśli portal próbuje dostarczyć ładunek do nieosiągalnego lub nieodpowiadającego adresu URL czy odbiorcy elementu webhook, od parametrów zaawansowanych zależy liczba kolejnych prób dostarczenia ładunku. Jeśli również te próby kończą się niepowodzeniem, jest to uznawane za jedno niepowodzenie względem zasad dezaktywacji.
Jest dostępny stan powiadomień elementu webhook, który zawiera wszystkie podjęte próby dostarczenia ładunku i pozwala określić, czy zakończyły się one powodzeniem czy nie.