DOCS

Como funciona

Como funciona

O comportamento por trás dos questionários do Clarify, útil quando você cria sua própria UI ou lê as respostas.

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 de confidence de0 a1.
  • 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.

Use confidence para decidir quanta revisão uma resposta precisa — destaque respostas de baixa confiança para uma pessoa confirmar e agilize as de alta confiança.

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.

ValorPara
PERSONALConsumo pessoal, presentes ou uso doméstico (não revenda).
CONSUMERProdutos de consumo geral vendidos por canais de varejo.
COMMERCIALFins comerciais, de fabricação ou industriais.
RESEARCHLaborató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 seu catalogItemId para 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.

Esta página foi útil?