Forgrening
Spørsmål kan avhenge av tidligere svar, så en avsender ser bare hva som er relevant.
Du trenger ikke å evaluere denne logikken selv: på en sesjonslinje,
visibleQuestions er listen klar til å gjengis, allerede løst mot de
gjeldende svarene.
Hvis du heller vil gjengis alt på klientsiden, returnerer linjens questions-felt
hele settet med hvert spørsmåls displayCondition, slik at du kan vise og
skjule spørsmål lokalt når svarene endres.
Svarkilder
Hvert svar registrerer hvor det kommer fra:
INFERRED- forhåndsutfylt av Clarify fra dine elementdata. Har enconfidence-poengsum fra0til1.MANUAL- angitt eller korrigert av en person.SUPPLIED- et faktum du sendte i forespørselen (for eksempel tiltenkt bruk). Det er ingenting å bekrefte, så det vises ikke som et spørsmål.
Hvis du retter et utledet svar, erstattes det med et MANUAL-svar. En ferdigstilt
respons beholder hele blandingen, slik at det alltid er en oversikt over hva som ble forhåndsutfylt
kontra hva en person endret.
Dynamiske alternativer
De fleste spørsmål viser sine valg inline i options. Noen avhenger av elementet
og av tidligere svar — disse setter optionsSource og lar options stå tomt.
For disse inkluderer en sesjonslinje en dependentOptions-tabell som dekker alle
mulige kombinasjoner for elementet. Finn oppføringen hvis parentValues samsvarer med
gjeldende svar, og vis deretter dens options — ingen ekstra API-anrop.
{
"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" }
]
}
]
}
Tiltenkt bruk
Videresend intendedUse på hvert element for å veilede utledning. Når produktet alene ikke
er nok til å bestemme det, bruker Clarify verdien du erklærte.
| Verdi↕ | For↕ |
|---|---|
PERSONAL | Personlig forbruk, gaver eller husholdningsbruk (ikke videresalg). |
CONSUMER | Generelle forbrukerprodukter solgt gjennom detaljhandelskanaler. |
COMMERCIAL | Forretnings-, produksjons- eller industrielle formål. |
RESEARCH | Laboratorium-, test-, vitenskapelig studie eller kliniske forsøk. |
Storefront- og forbrukerkassaflyter bør sende CONSUMER.
Mål og beholdere
Target er hva et sett med svar beskriver:
CATALOG_ITEM- gjenbrukbare produktmasterdata. Svar én gang og gjenbruk det på tvers av forsendelser.ITEM- et enkelt elements element. Når du svarer for enITEM, send denscatalogItemIdslik at et gjenbrukbart katalognivåanswersett kan oppfylle programmet.
Container er gruppering som svarene samles under — DECLARATION,
LANDED_COST, CONSIGNMENT, eller CONSOLIDATION. Bruk
containerComplianceReadiness for å sjekke en hel beholder i ett anrop før du
arkiverer.
Slik fungerer det
Oppførselen bak Clarify-spørreskjemaer som er nyttig når du bygger ditt eget grensesnitt eller leser svar.