Zum Hauptinhalt springen
Der Fragebogenbericht enthält das strukturierte Formular, das einem Benutzer angezeigt wurde, den Pfad, den er durch etwaige bedingte Verzweigungen genommen hat, sowie die Antwort für jedes sichtbare Element. Er wird pro Knoten zurückgegeben, sodass Workflows mit mehreren Instanzen (beispielsweise ein Fragebogen pro UBO) einen Eintrag pro Vorkommen enthalten.
Didit KYC-Fragebogenbericht mit strukturierten Antworten, Abschnitten und Elementtypen

Übersicht

Jede Fragebogenantwort beschreibt:
  • Die Fragebogenversion, die der Benutzer gesehen hat (Titel, Beschreibung, Sprachen, Versionsmetadaten, Abschnitte).
  • Die sichtbaren Elemente für den Pfad, den der Benutzer tatsächlich durch den Graphen des Formulars genommen hat – durch bedingte Logik ausgeblendete Elemente werden aus der Antwort entfernt.
  • Die Antwort für jedes sichtbare interaktive Element in der Struktur, die seinem element_type entspricht.
  • Einen einzelnen Status für die Antwort als Ganzes.
Layoutelemente werden umstrukturiert statt beantwortet: Jedes SECTION_HEADER wird zu einer Abschnittsgrenze (dessen Titel und Beschreibung werden zu title/description des Abschnitts), während HEADING, PARAGRAPH und SEPARATOR ohne answer-Schlüssel in items[] verbleiben, damit der Bericht dieselbe visuelle Struktur beibehält, die der Benutzer gesehen hat.

Wo es erscheint

Der Fragebogenbericht erscheint als Plural-Array questionnaire_responses[] in GET /v3/session/{sessionId}/decision/, sowohl für KYC- als auch KYB-Sitzungen, wann immer eine Fragebogen-Funktion ausgeführt wurde. Das Feld ist null, bis mindestens eine Fragebogen-Instanz gestartet wurde. Jeder Eintrag enthält eine node_id, damit Workflows mit mehreren Instanzen eindeutig bestimmen können, welcher Graph-Schritt ihn erzeugt hat.

Elementstruktur

Das kanonische Schema finden Sie unter Fragebogenantwort in der Datenmodell-Referenz.
SECTION_HEADER-Elemente erscheinen nie in items[] – sie öffnen einen neuen Abschnitt und liefern dessen title und description.

Elementtypen

Ein sichtbares interaktives Element, das der Benutzer nie beantwortet hat, wird mit "answer": null zurückgegeben.

Bedingte Sichtbarkeit

Wenn ein Fragebogen einen Graphen definiert (bedingte Logik), werden nur Elemente auf dem Pfad einbezogen, den der Benutzer tatsächlich genommen hat. Ein Element, das durch eine Verzweigung ausgeblendet wird, der der Benutzer nicht gefolgt ist, erscheint nicht in sections[].items – selbst wenn es in der Vorlage vorhanden ist. Abschnitte, die keine sichtbaren Elemente mehr enthalten, werden vollständig weggelassen.

Statuswerte

Der status auf Antwortebene ist einer von drei Werten. Intern wird der Basisstatus (Approved oder In Review, wenn der Workflow eine manuelle Prüfung erzwingt) mit allen übereinstimmenden benutzerdefinierten Statusregeln gemäß der plattformweiten Rangfolge Declined > In Review > Approved kombiniert; ein Declined-Ergebnis auf Fragebogenebene wird anschließend auf In Review abgebildet, sodass Prüfer die endgültige Entscheidung während der Prüfung treffen.

Warnungen

Fragebögen geben einen einzelnen Warncode aus, der erzeugt wird, wenn eine auf dem Fragebogen-Knoten konfigurierte benutzerdefinierte Statusregel mit einer Antwort übereinstimmt: Das additional_data-Objekt der Warnung enthält field, operator, rule_value, actual_value, target_status und score, sofern die Regel einen solchen definiert. Der log_type der Warnung folgt dem Zielstatus der Regel: error für Declined, warning für In Review, andernfalls information. Anders als bei anderen Funktionen bettet der Fragebogeneintrag kein warnings[]-Array ein – Protokolle ausgelöster Regeln werden in der Sitzung unter feature: "QUESTIONNAIRE" erfasst und in der Prüfungsansicht der Console angezeigt (siehe auch die Übersicht der Warnungen zur Unternehmensverifizierung; derselbe Code gilt für KYC-Sitzungen).

Beispiel – Fragebogen zur Mittelherkunft

Beispiel – Nicht abgeschlossen

Wenn der Benutzer den Fragebogenschritt erreicht, aber noch keine Antworten übermittelt hat, wird die Antwort mit status: "Not Finished" und "answer": null bei jedem sichtbaren Element zurückgegeben. Eine Sitzung, die den Schritt nie erreicht hat, erzeugt überhaupt keinen Eintrag – questionnaire_responses bleibt null, wenn keine Instanz existiert.

Hinweise

  • Datei-URLs laufen ab. Einträge in answer.files sind vorab signierte URLs (standardmäßig 4 Stunden gültig). Rufen Sie den Entscheidungs-Endpoint erneut auf, wenn Sie neue URLs benötigen.
  • Lokalisierung. Element-title, description, placeholder, Auswahl-label sowie Abschnitts-title/description werden auf Englisch zurückgegeben, sofern der Fragebogen dies unterstützt, andernfalls in der default_language des Fragebogens. Der value einer Auswahl bleibt über Sprachen hinweg unverändert, sodass Sie Ihre Geschäftslogik zuverlässig darauf stützen können.
  • Element-description ist der Hilfetext des Elements. Jedes Element kann einen besitzen, einschließlich Fragen; wenn keiner festgelegt ist, ist der Wert null. Ein SEPARATOR besitzt nie einen.

Verwandte Themen

Übersicht über Fragebögen

So erstellen, versionieren und verknüpfen Sie Fragebögen mit einem Workflow.

Datenmodelle – Fragebogen-Antwort

Kanonisches Feld-für-Feld-Schema für dieses Objekt.

Sitzung abrufen

Endpoint-Referenz für die V3-Entscheidungs-Payload.
Zuletzt geändert am 7. November 2026