DOCS

Cómo funciona

Cómo funciona

El comportamiento detrás de los cuestionarios de Clarify que resulta útil cuando construye su propia interfaz o lee respuestas.

Ramificación 

Las preguntas pueden depender de respuestas anteriores, de modo que el remitente solo ve lo que es relevante. No tiene que evaluar esa lógica usted mismo: en una línea de sesión, visibleQuestions es la lista lista para renderizar, ya resuelta según las respuestas actuales.

Si prefiere renderizar todo del lado del cliente, el campo questions de la línea devuelve el conjunto completo con el displayCondition de cada pregunta, para que pueda mostrar y ocultar preguntas localmente a medida que cambian las respuestas.

Procedencia de las respuestas 

Cada respuesta registra de dónde provino:

  • INFERRED - rellenada previamente por Clarify a partir de los datos de su artículo. Incluye una puntuación de confidence de 0 a 1.
  • MANUAL - introducida o corregida por una persona.
  • SUPPLIED - un dato que envió en la solicitud (como el uso previsto). No hay nada que confirmar, por lo que no se muestra como pregunta.

Corregir una respuesta inferida la reemplaza por una MANUAL. Una respuesta finalizada conserva la combinación completa, de modo que siempre hay un registro de lo que se rellenó previamente frente a lo que una persona modificó.

Utilice confidence para decidir cuánta revisión necesita una respuesta: muestre las respuestas de baja confianza para que una persona las confirme y agilice las de alta confianza.

Opciones dinámicas 

La mayoría de las preguntas enumeran sus opciones en línea en options. Algunas dependen del artículo y de respuestas anteriores; estas establecen optionsSource y dejan options vacío.

Para esas, una línea de sesión incluye una tabla dependentOptions que cubre cada combinación alcanzable para el artículo. Encuentre la entrada cuyos parentValues coincidan con las respuestas actuales y muestre sus options; no se requieren llamadas adicionales a la 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" }
      ]
    }
  ]
}

Uso previsto 

Pase intendedUse en cada artículo para guiar la inferencia. Cuando el producto por sí solo no basta para determinarlo, Clarify utiliza el valor que declaró.

ValorPara
PERSONALConsumo personal, regalos o uso doméstico (no reventa).
CONSUMERProductos de consumo general vendidos a través de canales minoristas.
COMMERCIALFines empresariales, de fabricación o industriales.
RESEARCHLaboratorio, pruebas, estudio científico o ensayos clínicos.

Los flujos de tienda en línea y checkout de consumo deben enviar CONSUMER.

Objetivos y contenedores 

Target es lo que describe un conjunto de respuestas:

  • CATALOG_ITEM - datos maestros de producto reutilizables. Responda una vez y reutilícelo en envíos.
  • ITEM - el artículo de un solo envío. Al responder para un ITEM, pase su catalogItemId para que un conjunto de respuestas reutilizable a nivel de catálogo pueda satisfacer el programa.

Container es la agrupación bajo la cual se recopilan las respuestas: DECLARATION, LANDED_COST, CONSIGNMENT o CONSOLIDATION. Utilice containerComplianceReadiness para comprobar un contenedor completo en una sola llamada antes de presentar la declaración.

¿Fue útil esta página?