Loading

Einstein Chat Bots - expiration des actions Apex au bout de 10 secondes

Date de publication: Jul 1, 2025
Description
Les actions Apex peuvent être utilisées dans Einstein Chat Bots pour exploiter la logique personnalisée pour vos interactions de chat client. Ces actions fonctionnent comme des appels externes http (comme les actions de flux) et ont la temporisation par défaut pour chaque action de 10 000 ms (10 secondes). Toute action qui consomme plus de temps expirera et le chatbot redirigera le client/utilisateur vers un live agent de la même façon que lorsqu’une exception apex a lieu. 

Sous la section Performances dans le Générateur de robot Einstein, votre journal des événements affichera l’échec pour l’action sous la forme « java.net.SocketTimeoutException: lecture expirée » .
 
Résolution
Cette temporisation ne peut pas être définie ni augmentée au-delà de 10 secondes. Les meilleures pratiques doivent être suivies et évitez les demandes longues pour des actions apex provenant des chatbots. Pour les demandes longues, nous recommandons plutôt d’utiliser la fonctionnalité Asynchrone comme futur, lot, apex planifié, etc. Cet article décrit le Codage plus efficace pour éviter le « Dépassement de la limitation de temps processeur Apex »

Toutes les autres limitations du gouverneur apex s’appliquent à ces demandes qui se trouvent dans la section Apex Developers Guide Execution Governor Limits (en anglais).

Si vous dépassez la limite de 10 secondes, consultez [Codage plus efficace pour éviter le « Dépassement de la limitation de temps processeur Apex »]

Numéro d’article de la base de connaissances

000383014

 
Chargement
Salesforce Help | Article