Skip To Content

Domande frequenti relative ai webhooks

Questo documento contiene un elenco di domande e problemi che potrebbero verificarsi durante l'utilizzo della collaborazione distribuita e le relative soluzioni.

ArcGIS Enterprise è distribuito in un ambiente disconnesso dietro al firewall dell'organizzazione. Posso comunque configurare i webhook?

Sì. Per configurare i webhook, è necessario usare un URL di payload che è raggiungibile dal portale ArcGIS Enterprise. A tal fine, è possibile creare un'applicazione personalizzata e installarla sul server interno.

Cosa costituisce un aggiornamento per un elemento, utente o gruppo?

Se è stato effettuato l'abbonamento per ricevere aggiornamenti per gli elementi, gli utenti e i gruppi del portale, il webhook si attiva ogni volta che si aggiornano le loro proprietà. Ad esempio, se è stato effettuato l'abbonamento per ricevere aggiornamenti per un elemento specifico nel portale, il webhook si attiva se si apportasse un aggiornamento al titolo, ai tag o all'anteprima dell'elemento. Un modo per determinare se un'azione è costituita da un aggiornamento nel portale è esaminare il traffico di rete. Ogni volta che un'azione determina il richiamo dell'operazione Aggiorna, quella stessa azione può anche ad attivare un webhook che è in ascolto in attesa di aggiornamenti.

Sto usando la Integrated Windows Authentication nel mio portale ArcGIS Enterprise. Posso comunque effettuare l'abbonamento all'accesso e alla disconnessione del portale per l'utente (user/<username>/signIn)?

A partire da 10.9, è possibile usare l'evento di azionamento /signin per acquisire eventi di accesso per l'autenticazione del portale, l'autenticazione a livello web e i login aziendali.

Cosa succede se il mio URL di payload non funziona o diventa indisponibile? C'è un modo per ripristinare un payload che non è stato consegnare?

Quando configuri i webhook dell'organizzazione per i tuoi utenti, gruppi ed elementi, hai la possibilità di configurare parametri avanzati che determinano come e quando il portale tenta un'altra consegna se l'invio di un payload non riesce e una politica di disattivazione che disattiva il webhook se i tentativi di consegna di un payload continuano a fallire. Se il portale tenta di consegnare un payload a un URL di payload o ricevitore webhook irraggiungibile o che non risponde, i parametri avanzati impostati determineranno quanti ulteriori tentativi di consegna del payload saranno effettuati dal portale. Se anche questi tentativi aggiuntivi non riescono, sarà conteggiato un errore rispetto alla politica di disattivazione.

È possibile visualizzare lo stato della notifica del webhook per visualizzare tutti i tentativi di consegna del payload e stabilire se sono stati completati correttamente o meno.

Nota:

Attualmente, i webhook del servizio non supportano le politiche di tracciamento o disattivazione del payload.

I miei webhook del servizio subiranno l'impatto di eventuali modifiche della configurazione del sito Enterprise?

Poiché funzionano in tutti i principali componenti di una distribuzione di base diArcGIS Enterprise (ArcGIS Data Store, ArcGIS Server ePortal for ArcGIS), i webhook del servizio hanno ereditato molti dei modelli di resilienza dei componenti perché sono correlati all'alta disponibilità e al recupero da calamità. Alcune modifiche apportate alla distribuzione di Enterprise, ad esempio la rimozione di una macchina da un sito del server GIS, potrebbero causare alcuni minuti di inattività prima che i webhook del servizio riprendano la loro funzionalità. Puoi ridurre il periodo di inattività rivalidando i server federati dopo aver apportato le modifiche. In rari casi potrebbe essere necessario riavviare il servizio GIS correlato per riprendere la funzionalità di un webhook. Se occorre eseguire questo passo, un messaggio di registro di livello AVVERTENZA che indica la necessità di riavviare il servizio sarà registrato nei registri del sito.


In questo argomento