Limitazioni Kustomer - AWS Glue

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 Searches non è supportata poiché la documentazione dell'API Kustomer non ne ha dichiarato alcun endpoint.

  • Il supporto della filtrazione e del trasferimento incrementale sull'entità Klasses non è 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. Esempio:

    Per l'entità Customers, Order By progressiveStatus desc, name asc non produce il risultato ordinato corretto. Viene ordinato solo in base all'ordine progressiveStatus. Se si osserva tale comportamento, è possibile utilizzare un singolo campo in base al quale ordinare.

  • Order By sul campo “ID” è supportato solo dalle entità Conversations e Messages come parametro di query. Ad esempio: https://api.kustomerapp.com/v1/ conversazioni? 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 POST https://api.kustomerapp.com/v1/ customers/search. Per consentire il supporto dell'ordinamento per «id» in Conversations eMessages, dovrebbe essere presente solo l'ordine per id o qualsiasi altro filtro ordinato per ogni altro campo applicabile. and/or

  • 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. Esempio:

      filterExpression della prima richiesta: modifiedAt >= 2022-03-15T05:26:23.000Z and modifiedAt < 2023-03-15T05:26:23.000Z

      Si 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 CONTAINS di 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 '' nel campo testAnotherRecord 'body'.