Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Limitazioni Kustomer
Di seguito sono riportate le limitazioni o le note di Kustomer:
L'entità
Customer Searchesnon è supportata poiché la documentazione dell'API Kustomer non ne ha dichiarato alcun endpoint.Il supporto della filtrazione e del trasferimento incrementale sull'entità
Klassesnon è supportato.Order By può essere supportato su più campi applicabili in un'unica richiesta.
Tuttavia, è stato osservato che l'ordine per funzionalità su più campi si comporta in modo incoerente dal lato SaaS per alcune combinazioni. È imprevedibile in quanto potrebbero esserci “n” combinazioni che possono mostrare risultati di ordinamento errati. Per esempio:
Per l'entità
Customers, Order ByprogressiveStatus desc, name ascnon produce il risultato ordinato corretto. Viene ordinato solo in base all'ordineprogressiveStatus. Se si osserva tale comportamento, è possibile utilizzare un singolo campo in base al quale ordinare.Order By sul campo “ID” è supportato solo dalle entità
ConversationseMessagescome parametro di query. Ad esempio: https://api.kustomerapp.com/v1/conversations?sort=desc (ordina i risultati per “ID” in ordine decrescente).Inoltre, qualsiasi altro filtro o ordinamento su qualsiasi altro campo viene tradotto in un corpo di richiesta POST con l'endpoint API come POST https://api.kustomerapp.com/v1/customers/search Per consentire il supporto dell'ordinamento per “ID” in
ConversationseMessages, deve essere presente solo Order By ID o qualsiasi altro filtro e/o Order By su qualsiasi altro campo applicabile.Kustomer consente di recuperare un massimo di 10.000 record indipendentemente da una richiesta filtrata o non filtrata. A causa di questa limitazione, si verificherà una perdita di dati per qualsiasi entità che detenga più di 10.000 record. Esistono due possibili soluzioni alternative che è possibile eseguire per mitigare parzialmente questo problema:
Applica filtri per recuperare un set specifico di record.
Se ci sono più di 10.000 record con un filtro applicato, applica un valore di filtro successivo in una nuova richiesta successiva o applica intervalli nei filtri. Per esempio:
filterExpression della prima richiesta:
modifiedAt >= 2022-03-15T05:26:23.000Z and modifiedAt < 2023-03-15T05:26:23.000ZSi supponga che questo esaurisca il limite di record di 10.000.
Un'altra richiesta può essere attivata con filterExpression:
modifiedAt >= 2023-03-15T05:26:23.000Z
Come comportamento SaaS, l'operatore
CONTAINSdi Kustomer supporta la corrispondenza solo su parole complete e non le corrispondenze parziali all'interno di una parola. Ad esempio: “body CONTAINS 'test record'” corrisponderà a un record con 'test' nel campo 'body'. Tuttavia, “body CONTAINS 'test'” non corrisponderà a un record con 'testAnotherRecord' nel campo 'body'.