For the complete documentation index, see llms.txt. This page is also available as Markdown.

maxAttemptsExceeded

As tentativas de captura permitidas foram esgotadas.

Detalhes

É emitido quando o usuário ultrapassa o número de tentativas configurado em maxAttempts.

Evento: maxAttemptsExceeded

Tipo: FacephiSelphiWidgetCustomEvent<MaxAttemptsExceededEvent> | CustomEvent<MaxAttemptsExceededEvent>

Sintaxe

selphi.addEventListener('maxAttemptsExceeded', onMaxAttemptsExceeded);

Objeto recebido

O payload útil está em event.detail.detail:

  • eventType (string): Tipo de evento emitido.

  • message (string): Breve descrição do motivo pelo qual as tentativas foram esgotadas.

Descrição

Indica que o usuário consumiu todas as tentativas de captura permitidas e que o widget não vai tentar o processo novamente. Ao contrário de extractionTimeout, que é emitido a cada tentativa expirada e permite tentar novamente, este evento marca o fim do fluxo de captura.

A Integração deve decidir aqui como continuar: mostrar uma tela de erro própria, oferecer um canal alternativo de verificação ou encerrar o processo.

Considerações

Só é emitido se maxAttempts estiver configurado com um limite que o mecanismo possa esgotar.

O payload útil está em event.detail.detail (veja formato de eventos).

O widget registra este caso no Tracking com estado EXPIRED e motivo SELPHI_MAX_ATTEMPTS.


Exemplo

Atualizado