DOCS

Nasıl çalışır

Nasıl çalışır

Kendi UI'nizi oluştururken veya yanıtları okurken yararlı olan Clarify anketlerinin arkasındaki davranış.

Dallanma 

Sorular önceki cevaplara bağlı olabilir, bu nedenle bir gönderici yalnızca ilgili olanları görür. Bu mantığı kendiniz değerlendirmek zorunda değilsiniz: bir oturum satırında, visibleQuestions render etmeye hazır liste olup, zaten mevcut cevaplara karşı çözümlenmişdir.

Her şeyi istemci tarafında render etmeyi tercih ediyorsanız, satırın questions alanı, her sorunun displayCondition ile tam seti döndürür, böylece cevaplar değiştikçe soruları yerel olarak gösterebilir ve gizleyebilirsiniz.

Cevap kaynağı 

Her cevap, nereden geldiğini kaydeder:

  • INFERRED - Clarify tarafından öğe verilerinizden önceden doldurulmuştur. 0 ile 1 arasında bir confidence puanı taşır.
  • MANUAL - bir kişi tarafından girilmiş veya düzeltilmiş.
  • SUPPLIED - istekte gönderdiğiniz bir gerçek (örneğin amaçlanan kullanım). Doğrulayacak bir şey yoktur, bu nedenle soru olarak gösterilmez.

Çıkarılan bir cevabı düzeltmek, onu bir MANUAL ile değiştirir. Sonlandırılmış bir yanıt, tam karışımı tutar, bu nedenle her zaman önceden doldurulmuş olanlar ile bir kişinin neyi değiştirdiğinin kaydı vardır.

Bir cevapın ne kadar incelemeye ihtiyaç duyduğunu belirlemek için confidence kullanın — düşük güvenli cevapları bir kişinin doğrulaması için gösterin ve yüksek güvenli olanları hızlı geçirin.

Dinamik seçenekler 

Çoğu soru, seçimlerini options içinde satır içi olarak listeler. Bazıları öğe ve önceki cevaplara bağlıdır — bunlar optionsSource ayarlar ve options boş bırakır.

Bunlar için, bir oturum satırı, öğe için ulaşılabilir her kombinasyonu kapsayan bir dependentOptions tablosu içerir. parentValues mevcut cevaplarla eşleşen girdiye gidin, ardından options gösterin — ek API çağrısı yok.

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

Amaçlanan kullanım 

intendedUse çıkarımı rehberlik etmesi için her öğeye gönderin. Ürün tek başına bunu belirlemek yeterli olmadığında, Clarify bildirdiğiniz değeri kullanır.

Değerİçin
PERSONALKişisel tüketim, hediyeler veya ev kullanımı (yeniden satış değil).
CONSUMERPerakende kanalları aracılığıyla satılan genel tüketici ürünleri.
COMMERCIALİşletme, üretim veya endüstriyel amaçlar.
RESEARCHLaboratuvar, test, bilimsel çalışma veya klinik denemeler.

Vitrin ve tüketici ödeme akışları CONSUMER göndermeli.

Hedefler ve konteynerler 

Hedef, bir dizi cevabın neyi tanımladığıdır:

  • CATALOG_ITEM - yeniden kullanılabilir ürün ana verileri. Bir kez yanıtlayın ve sevkiyatlarda yeniden kullanın.
  • ITEM - tek bir sevkiyatın öğesi. Bir ITEM için yanıt verirken, yeniden kullanılabilir katalog düzeyinde yanıt seti programı karşılayabilmesi için catalogItemId gönderin.

Konteyner, cevapların toplandığı gruplandırmadır — DECLARATION, LANDED_COST, CONSIGNMENT veya CONSOLIDATION. Dosyalamadan önce bir çağrıda tüm konteyner kontrol etmek için containerComplianceReadiness kullanın.

Bu sayfa faydalı mıydı?