Ramificação
As perguntas podem depender de respostas anteriores, então o remetente só vê o que é relevante.
Você não precisa avaliar essa lógica sozinho: em uma linha de sessão,
visibleQuestions é a lista pronta para renderizar, já resolvida em relação às
respostas atuais.
Se preferir renderizar tudo no lado do cliente, o campo questions da linha
retorna o conjunto completo com o displayCondition de cada pergunta, para que você possa mostrar e
ocultar as perguntas localmente à medida que as respostas mudam.
Proveniência da resposta
Cada resposta registra de onde veio:
INFERRED- pré-preenchida pelo Clarify a partir dos dados do seu item. Carrega uma pontuação deconfidencede0a1.MANUAL- inserida ou corrigida por uma pessoa.SUPPLIED- um fato que você enviou na solicitação (como uso pretendido). Não há nada a confirmar, por isso não é mostrado como uma pergunta.
Corrigir uma resposta inferida a substitui por uma MANUAL. Uma resposta
finalizada mantém a mistura completa, então sempre há um registro do que foi pré-preenchido
versus o que uma pessoa alterou.
Opções dinâmicas
A maioria das perguntas lista suas escolhas em linha em options. Algumas dependem do item
e de respostas anteriores — estas definem optionsSource e deixamoptions vazio.
Para essas, uma linha de sessão inclui uma tabela dependentOptions cobrindo cada
combinação alcançável para o item. Encontre a entrada cujo parentValues corresponda às
respostas atuais e, em seguida, mostre suas options — sem chamadas de API extras.
{
"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" }
]
}
]
}
Uso pretendido
Passe intendedUse em cada item para orientar a inferência. Quando o produto sozinho não é
suficiente para determiná-lo, o Clarify usa o valor que você declarou.
| Valor↕ | Para↕ |
|---|---|
PERSONAL | Consumo pessoal, presentes ou uso doméstico (não revenda). |
CONSUMER | Produtos de consumo geral vendidos por canais de varejo. |
COMMERCIAL | Fins comerciais, de fabricação ou industriais. |
RESEARCH | Laboratório, testes, estudos científicos ou ensaios clínicos. |
Os fluxos de vitrine e checkout do consumidor devem enviar CONSUMER.
Destinos e contêineres
Target é o que um conjunto de respostas descreve:
CATALOG_ITEM- dados mestre do produto reutilizáveis. Responda uma vez e reutilize em todas as remessas.ITEM- item de uma única remessa. Ao responder por umITEM, passe seucatalogItemIdpara que um conjunto de respostas reutilizável em nível de catálogo possa satisfazer o programa.
Container é o agrupamento sob o qual as respostas são coletadas — DECLARATION ,LANDED_COST,CONSIGNMENTouCONSOLIDATION. Use containerComplianceReadiness para verificar um contêiner inteiro em uma chamada antes de
arquivar.
Como funciona
O comportamento por trás dos questionários do Clarify, útil quando você cria sua própria UI ou lê as respostas.