Percabangan
Pertanyaan dapat bergantung pada jawaban sebelumnya, sehingga pengiriman hanya melihat apa yang relevan.
Anda tidak harus mengevaluasi logika tersebut sendiri: pada baris sesi,
visibleQuestions adalah daftar siap rendering, sudah diselesaikan terhadap
jawaban saat ini.
Jika Anda lebih suka merender semuanya di sisi klien, bidang questions baris tersebut
mengembalikan set lengkap dengan displayCondition setiap pertanyaan, sehingga Anda dapat menampilkan dan
menyembunyikan pertanyaan secara lokal seiring jawaban berubah.
Asal jawaban
Setiap jawaban mencatat dari mana asalnya:
INFERRED- pra-isi oleh Clarify dari data item Anda. Membawa skorconfidencedari0hingga1.MANUAL- dimasukkan atau dikoreksi oleh seseorang.SUPPLIED- fakta yang Anda kirim dalam permintaan (seperti penggunaan yang dimaksudkan). Tidak ada yang perlu dikonfirmasi, sehingga tidak ditampilkan sebagai pertanyaan.
Mengoreksi jawaban yang disimpulkan menggantinya dengan yang MANUAL. Respons yang diselesaikan
menyimpan campuran lengkap, sehingga selalu ada catatan tentang apa yang telah diisi sebelumnya
versus apa yang diubah oleh seseorang.
Opsi dinamis
Sebagian besar pertanyaan mencantumkan pilihan mereka secara inline di options. Beberapa bergantung pada item
dan jawaban sebelumnya — ini menetapkan optionsSource dan meninggalkan options kosong.
Untuk ini, baris sesi mencakup tabel dependentOptions yang mencakup setiap
kombinasi yang dapat dicapai untuk item. Temukan entri yang parentValues cocok dengan
jawaban saat ini, kemudian tampilkan options - tidak ada panggilan API tambahan.
{
"questionCode": "fda_product_code",
"dependsOn": ["intended_use"],
"entries": [
{
"parentValues": [{ "questionCode": "intended_use", "value": "cosmetic" }],
"options": [
{ "value": "53", "label": "Kosmetik" },
{ "value": "53A", "label": "Persiapan perawatan kulit" }
]
}
]
}
Penggunaan yang dimaksudkan
Lewatkan intendedUse pada setiap item untuk memandu inferensi. Ketika produk saja tidak
cukup untuk menentukannya, Clarify menggunakan nilai yang Anda deklarasikan.
| Nilai↕ | Untuk↕ |
|---|---|
PERSONAL | Konsumsi pribadi, hadiah, atau penggunaan rumah tangga (bukan penjualan kembali). |
CONSUMER | Produk konsumen umum yang dijual melalui saluran ritel. |
COMMERCIAL | Tujuan bisnis, manufaktur, atau industri. |
RESEARCH | Laboratorium, pengujian, studi ilmiah, atau uji klinis. |
Alur storefront dan checkout konsumen harus mengirimkan CONSUMER.
Target dan wadah
Target adalah apa yang dijelaskan oleh serangkaian jawaban:
CATALOG_ITEM- data master produk yang dapat digunakan kembali. Jawab sekali dan gunakan kembali di seluruh pengiriman.ITEM- item pengiriman tunggal. Saat menjawab untukITEM, lewatkancatalogItemIdsehingga set jawaban tingkat katalog yang dapat digunakan kembali dapat memenuhi program.
Container adalah pengelompokan tempat jawaban dikumpulkan — DECLARATION,
LANDED_COST, CONSIGNMENT, atau CONSOLIDATION. Gunakan
containerComplianceReadiness untuk memeriksa seluruh kontainer dalam satu panggilan sebelum Anda
mengajukan.
Cara kerjanya
Perilaku di balik kuesioner Clarify yang berguna ketika Anda membangun UI sendiri atau membaca respons.