Vertakking
Vragen kunnen afhangen van eerdere antwoorden, zodat een shipper alleen ziet wat
relevant is. U hoeft die logica niet zelf te evalueren: op een sessieregel is
visibleQuestions de klaar-om-te-renderen lijst, al opgelost tegen de huidige
antwoorden.
Wilt u liever alles client-side renderen, dan geeft het veld questions van de
regel de volledige set met de displayCondition per vraag, zodat u vragen lokaal
kunt tonen en verbergen wanneer antwoorden wijzigen.
Antwoordherkomst
Elk antwoord registreert waar het vandaan kwam:
INFERRED— vooraf ingevuld door Clarify op basis van uw itemgegevens. Heeft eenconfidence-score van0tot1.MANUAL— ingevoerd of gecorrigeerd door een persoon.SUPPLIED— een feit dat u in het verzoek stuurde (zoals intended use). Er valt niets te bevestigen, dus het wordt niet als vraag getoond.
Het corrigeren van een afgeleid antwoord vervangt het door een MANUAL-antwoord.
Een afgerond antwoord behoudt de volledige mix, zodat er altijd een record is van
wat vooraf was ingevuld versus wat een persoon wijzigde.
Dynamische opties
De meeste vragen tonen hun keuzes inline in options. Sommige hangen af van het
item en eerdere antwoorden — die zetten optionsSource en laten options leeg.
Daarvoor bevat een sessieregel een dependentOptions-tabel voor elke bereikbare
combinatie voor het item. Zoek het item waarvan parentValues overeenkomen met
de huidige antwoorden en toon diens options — geen extra API-aanroepen.
{
"questionCode": "fda_product_code",
"dependsOn": ["intended_use"],
"entries": [
{
"parentValues": [{ "questionCode": "intended_use", "value": "cosmetic" }],
"options": [
{ "value": "53", "label": "Cosmetics" },
{ "value": "53A", "label": "Skin care preparations" }
]
}
]
}
Intended use
Geef intendedUse per item door om afleiding te sturen. Als het product alleen
niet genoeg is om het te bepalen, gebruikt Clarify de waarde die u declareerde.
| Value↕ | Voor↕ |
|---|---|
PERSONAL | Persoonlijk verbruik, cadeaus of huishoudelijk gebruik (niet voor doorverkoop). |
CONSUMER | Algemene consumentenproducten via retailkanalen. |
COMMERCIAL | Zakelijk, productie of industrieel gebruik. |
RESEARCH | Laboratorium, testen, wetenschappelijk onderzoek of klinische proeven. |
Storefront- en consumer-checkoutflows moeten CONSUMER sturen.
Targets en containers
Target is waar een set antwoorden over gaat:
CATALOG_ITEM— herbruikbare productmasterdata. Eenmaal beantwoorden en hergebruiken over zendingen.ITEM— een item in één zending. Beantwoord voor eenITEM, geef dienscatalogItemIddoor zodat een herbruikbare antwoordset op catalogusniveau het programma kan afdekken.
Container is de groepering waarvoor antwoorden worden verzameld —
DECLARATION, LANDED_COST, CONSIGNMENT of CONSOLIDATION. Gebruik
containerComplianceReadiness om een hele container in één aanroep te controleren
vóór indiening.
How it works
Het gedrag achter Clarify-vragenlijsten dat nuttig is wanneer u uw eigen UI bouwt of antwoorden leest.