DOCS

Come funziona

Come funziona

Il comportamento dietro i questionari Clarify che è utile quando crei una tua UI oppure leggi le risposte.

Ramificazione 

Le domande possono dipendere dalle risposte precedenti, quindi il mittente vede solo ciò che è rilevante. Non devi valutare tu stesso questa logica: su una riga di sessione, visibleQuestions è l'elenco pronto per il rendering, già risolto rispetto a risposte attuali.

Se preferisci eseguire il rendering di tutto lato client, la linea's questions campo restituisce l'intero set con ciascuna domanda displayCondition, così puoi mostrare e nascondi le domande localmente man mano che le risposte cambiano.

Rispondi alla provenienza 

Ogni risposta registra da dove proviene:

  • INFERRED - precompilato da Clarify dai dati dell'articolo. Porta un confidence punteggio da 0 A 1.
  • MANUAL - inserito o corretto da una persona.
  • SUPPLIED - un fatto che hai inviato nella richiesta (come la destinazione d'uso). C'è niente da confermare, quindi non viene mostrata come domanda.

La correzione di una risposta dedotta la sostituisce con a MANUAL uno. Un finalizzato la risposta mantiene il mix completo, quindi c'è sempre una registrazione di ciò che è stato precompilato rispetto a ciò che una persona ha cambiato.

Utilizzo confidence per decidere la quantità di revisione necessaria per una risposta: superficie risposte a bassa confidenza che una persona deve confermare e percorso rapido con confidenza elevata quelli.

Opzioni dinamiche 

La maggior parte delle domande elenca le proprie scelte in linea options. Alcuni dipendono dall'articolo e sulle risposte precedenti: queste sono impostate optionsSource e andarsene options vuoto.

Per questi, una riga di sessione include a dependentOptions tavolo che copre ogni combinazione raggiungibile per l'articolo. Trova la voce di chi parentValues abbinare il risposte attuali, quindi mostrale options — nessuna chiamata extra API.

{
  "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" }
      ]
    }
  ]
}

Destinazione d'uso 

Passa intendedUse on each item to guide inference. When the product alone isn't enough to determine it, Clarify uses the value you declared.

ValorePer
PERSONALConsumo personale, regali o uso domestico (non rivendita).
CONSUMERProdotti di consumo generici venduti attraverso canali di vendita al dettaglio.
COMMERCIALScopi commerciali, produttivi o industriali.
RESEARCHLaboratorio, test, studio scientifico o sperimentazioni cliniche.

Storefront and consumer-checkout flows should send CONSUMER.

Bersagli e contenitori 

Obiettivo è ciò che descrive una serie di risposte:

  • CATALOG_ITEM - dati anagrafici del prodotto riutilizzabili. Rispondi una volta e riutilizzalo attraverso le spedizioni.
  • ITEM - un unico articolo di spedizione. Quando rispondi per un ITEM, passalo catalogItemId quindi un set di risposte riutilizzabile a livello di catalogo può soddisfare il programma.

Contenitore è il raggruppamento in cui vengono raccolte le risposte — DECLARATION, LANDED_COST, CONSIGNMENT, O CONSOLIDATION. Utilizzo containerComplianceReadiness per controllare un intero contenitore in una sola chiamata prima di te file.

Questa pagina è stata utile?