Definizione tabelle WEBSOCKETHOOK
WEBSOCKETHOOK
Tabella Vibecode: kWebSocketHook
Per inserire la configurazione di un WebSocketHook in Vibecode accedere a:
Sottoscrizioni > Webhook > Configurazione > WebSocketHook Configuration
Viene richiesta la valorizzazione dei campi seguenti:
Nome Campo | Descrizione |
Codice | Identificativo univoco del WebSocketHook |
Descrizione | Descrizione |
Commento | Eventuale commento |
Classe | Tabella di Vibecode relativa al WebSocketHook, deriva dalla tabella kClass |
Filtro | Filtro che indica la condizione per l’esecuzione del WebSocketHook; si applica al campo Classe Il WebSocketHook va in esecuzione quando il campo status della Classe è impostato a GO e si verifica almeno una delle condizioni - Inserisci, Aggiorna, Elimina - impostate a Sì) |
Inserisci | L'inserimento di nuovi dati nella tabella (rif. campo Classe) fa scattare l’esecuzione del WebSocketHook e l'invio dei dati al server destinatario della chiamata (Sì/No) |
Aggiorna | L'aggiornamento della tabella (rif. campo Classe) fa scattare l’esecuzione del WebSocketHook e l'invio dei dati aggiornati al server destinatario della chiamata (Sì/No) |
Fields to monitor | Indica il campo/i il cui aggiornamento fa scattare l’esecuzione del WebSocketHook (rif. campo Aggiorna) |
Elimina | La cancellazione di dati in tabella (rif. campo Classe) fa scattare l’esecuzione del WebSocketHook e l'invio dei dati aggiornati al server destinatario della chiamata (Sì/No) |
App | Indica dove è salvata la Vista (DB/Posible/vibs) |
LoadDefault | Invia i dati di tutti i campi della tabella di Vibecode (campo Classe), se impostato a NO vengono inviati solo i dati della vista presente nel campo Vista (Sì/No) |
Vista | Nome della vista personalizzata (l'origine della vista è indicato nel campo App) |
Attivo | Stato del WebSocketHook (Sì/No) |
Token | Codice di autenticazione per il server destinatario della chiamata |
Group Message | Se impostato a Sì, viene inviato un pacchetto raggruppando tutti i dati che hanno lo stesso URL, l’invio non è immediato (Sì/No) |
KeyReference | Chiave di riferimento della Classe |
SendData | Se impostato a No la chiamata è in GET e passa l'URL per la richiesta di dati. |
Max retry | Numero massimo di tentativi per l'invio dei dati |
ATTRIBUTI | Containergrid con la lista degli attributi, deriva dalla tabella kWebSocketHook_Attributes |
Nome Servizio | Nome del servizio richiamato dalla APP |
Method | Nome del metodo utilizzato dalla APP |
Lista degli attributi del WebSocketHook
Tabella Vibecode: kWebSocketHook_Attributes
Viene richiesta la valorizzazione dei campi seguenti:
Nome Campo | Descrizione |
AttributeName | Nome dell'attributo (es: store) |
ReferencePath | Nome completo del campo di riferimento (es: ParentId.Store.Id) |
Websocket Hook | Websocket hook in cui viene usato l'attributo |
Sequenza | Numero progressivo autogenerato per l'ordinamento |
WEBSOCKET MESSAGE
Tabella Vibecode: kWebSocketMessage
Questa tabella contiene i messaggi inviati dai WebHook.
Nome Campo | Descrizione |
Service | Nome del servizio che genera il messaggio |
Message | Messaggio |
Expiry Date | Data di scadenza del messaggio |
Reached recipients | Nome dei dispositivi che ricevono il messaggio |