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.0ile1arasında birconfidencepuanı 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.
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↕ |
|---|---|
PERSONAL | Kişisel tüketim, hediyeler veya ev kullanımı (yeniden satış değil). |
CONSUMER | Perakende kanalları aracılığıyla satılan genel tüketici ürünleri. |
COMMERCIAL | İşletme, üretim veya endüstriyel amaçlar. |
RESEARCH | Laboratuvar, 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. BirITEMiçin yanıt verirken, yeniden kullanılabilir katalog düzeyinde yanıt seti programı karşılayabilmesi içincatalogItemIdgö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.
Nasıl çalışır
Kendi UI'nizi oluştururken veya yanıtları okurken yararlı olan Clarify anketlerinin arkasındaki davranış.