Saltar al contingut principal
L’informe del qüestionari conté el formulari estructurat que es va mostrar a l’usuari, el camí que va seguir a través de qualsevol branca condicional i la resposta per a cada element visible. Es retorna per node, de manera que els fluxos de treball amb múltiples instàncies (per exemple, un qüestionari per UBO) inclouen una entrada per ocurrència.
Informe del qüestionari KYC de Didit que mostra respostes estructurades, seccions i tipus d'elements

Visió general

Cada resposta del qüestionari descriu:
  • La versió del qüestionari que va veure l’usuari (títol, descripció, idiomes, metadades de la versió, seccions).
  • Els elements visibles per al camí que l’usuari va seguir realment a través del graf del formulari — els elements ocults per la lògica condicional s’ometen de la resposta.
  • La resposta per a cada element interactiu visible, en l’estructura corresponent al seu element_type.
  • Un únic estat per a la resposta en conjunt.
Els elements de maquetació es reestructuren en lloc de respondre’s: cada SECTION_HEADER es converteix en un límit de secció (el seu títol i descripció passen a ser el title/description de la secció), mentre que HEADING, PARAGRAPH i SEPARATOR romanen a items[] sense la clau answer perquè l’informe mantingui la mateixa estructura visual que va veure l’usuari.

On apareix

L’informe del qüestionari apareix com la matriu en plural questionnaire_responses[] a GET /v3/session/{sessionId}/decision/, tant per a sessions de KYC com de KYB, sempre que s’hagi executat una funcionalitat de qüestionari. El camp és null fins que com a mínim s’hagi iniciat una instància de qüestionari. Cada entrada conté un node_id perquè els fluxos de treball amb múltiples instàncies puguin desambiguar quin pas del graf l’ha generada.

Estructura de l’element

Consulta la Resposta del qüestionari a la referència de Models de dades per a l’esquema canònic.
Els elements SECTION_HEADER no apareixen mai a items[] — obren una nova secció i proporcionen el seu title i description.

Tipus d’elements

Un element interactiu visible que l’usuari no hagi respost mai es retorna amb "answer": null.

Visibilitat condicional

Quan un qüestionari defineix un graf (lògica condicional), només s’inclouen els elements del camí que l’usuari ha seguit realment. Un element ocult per una branca que l’usuari no ha seguit no apareix a sections[].items — fins i tot si existeix a la plantilla. Les seccions que es queden sense cap element visible s’ometen completament.

Valors d’estat

L’status a nivell de resposta és un de tres valors possibles. Internament, l’estat base (Approved, o In Review quan el flux de treball força la revisió manual) es combina amb qualsevol regla d’estat personalitzada coincident aplicant la precedència global de la plataforma Declined > In Review > Approved; posteriorment, un resultat Declined a nivell de qüestionari es transforma a In Review perquè els operadors en determinin la disposició final durant la revisió.

Advertències

Els qüestionaris emeten un únic codi d’advertència, generat quan una regla d’estat personalitzada configurada al node del qüestionari coincideix amb una resposta: El camp additional_data de l’advertència inclou field, operator, rule_value, actual_value, target_status i score quan la regla en defineix un. El seu log_type segueix l’estat de destinació de la regla: error per a Declined, warning per a In Review, information en altres casos. A diferència d’altres funcionalitats, l’entrada del qüestionari no incrusta una matriu warnings[] — els registres de regles activades s’enregistren a la sessió sota feature: "QUESTIONNAIRE" i es mostren a la pantalla de revisió de la Console (consulta també el llistat d’advertències de Verificació d’empreses (KYB); el mateix codi s’aplica a sessions de KYC).

Exemple — Qüestionari d’origen dels fons

Exemple — No finalitzat

Quan l’usuari ha arribat al pas del qüestionari però encara no ha enviat les respostes, la resposta es retorna amb status: "Not Finished" i "answer": null a cada element visible. Una sessió que mai no ha arribat al pas no genera cap entrada en absolut — questionnaire_responses roman null quan no existeix cap instància.

Notes

  • Les URL dels fitxers caduquen. Les entrades a answer.files són URL presignades (validesa de 4 hores per defecte). Torna a cridar l’endpoint de decisió quan necessitis URL actualitzades.
  • Localització. El title, la description i el placeholder de l’element, la label de l’opció i el title/description de la secció es retornen en anglès si el qüestionari ho admet; en cas contrari, es retornen en el default_language del qüestionari. El value d’una opció es manté estable en tots els idiomes, de manera que pots basar-hi la teva lògica de negoci de forma segura.
  • La description d’un element és el text d’ajuda de l’element. Qualsevol element en pot tenir un, incloses les preguntes, i és null si no se n’ha definit cap. Un SEPARATOR mai no en té.

Contingut relacionat

Visió general de Qüestionaris

Com crear, versionar i adjuntar qüestionaris a un flux de treball.

Models de dades — Resposta del qüestionari

Esquema canònic camp per camp per a aquest objecte.

Recuperar la sessió

Referència de l’endpoint per al payload de decisió V3.
Darrera modificació el 7 de novembre del 2026