Rozgałęzienie
Pytania mogą zależeć od wcześniejszych odpowiedzi, dlatego nadawca widzi tylko to, co jest istotne.
Nie musisz sam oceniać tej logiki: w wierszu sesji,
visibleQuestions to gotowa do renderowania lista, już rozwiązana w stosunku do bieżących odpowiedzi.
Jeśli wolisz renderować wszystko po stronie klienta, pole questions wiersza zwraca pełny zestaw z displayCondition każdego pytania, dzięki czemu możesz pokazywać i ukrywać pytania lokalnie, gdy zmieniają się odpowiedzi.
Pochodzenie odpowiedzi
Każda odpowiedź rejestruje, skąd pochodzi:
INFERRED- wstępnie wypełnione przez Clarify na podstawie Twoich danych artykułu. Zawiera wynik pewności od0do1.MANUAL- wprowadzone lub poprawione przez osobę.SUPPLIED- fakt, który wysłałeś w żądaniu (taki jak zamierzone użycie). Nie ma nic do potwierdzenia, dlatego nie jest pokazany jako pytanie.
Poprawianie wnioskowanej odpowiedzi zastępuje ją odpowiedzią MANUAL. Sfinalizowana
odpowiedź zachowuje pełną mieszankę, dzięki czemu zawsze istnieje zapis tego, co zostało wstępnie wypełnione
versus co zmieniła osoba.
Opcje dynamiczne
Większość pytań wymienia swoje wybory w tekście w options. Niektóre zależą od artykułu
i wcześniejszych odpowiedzi — te ustawiają optionsSource i pozostawiają options puste.
Dla tych, wiersz sesji zawiera tabelę dependentOptions obejmującą każdą osiągalną kombinację dla artykułu. Znajdź wpis, którego parentValues pasują do bieżących odpowiedzi, a następnie pokaż jego options — bez dodatkowych wywołań interfejsu 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" }
]
}
]
}
Zamierzone użycie
Przekaż intendedUse dla każdego artykułu, aby kierować wnioskowaniem. Gdy sam produkt nie wystarczy, aby to określić, Clarify używa wartości, którą deklarujesz.
| Wartość↕ | Dla↕ |
|---|---|
PERSONAL | Osobista konsumpcja, prezenty lub użytek domowy (nie odsprzedaż). |
CONSUMER | Ogólne produkty konsumpcyjne sprzedawane przez kanały detaliczne. |
COMMERCIAL | Cele biznesowe, produkcyjne lub przemysłowe. |
RESEARCH | Laboratorium, testowanie, badania naukowe lub badania kliniczne. |
Witryny sklepowe i przepływy kasy konsumenta powinny wysyłać CONSUMER.
Cele i pojemniki
Cel to to, co opisuje zestaw odpowiedzi:
CATALOG_ITEM- wielokrotnie używane główne dane produktu. Odpowiedz raz i ponownie użyj na wysyłkach.ITEM- artykuł jednej wysyłki. Gdy odpowiadasz naITEM, przekaż jegocatalogItemId, aby wielokrotnie używany zestaw odpowiedzi na poziomie katalogu mógł spełnić program.
Pojemnik to grupowanie, pod którym zbierane są odpowiedzi — DECLARATION,
LANDED_COST, CONSIGNMENT, lub CONSOLIDATION. Użyj
containerComplianceReadiness, aby sprawdzić cały pojemnik w jednym wywołaniu przed zgłoszeniem.
Jak to działa
Zachowanie kwestionariuszy Zonos Clarify, które jest przydatne podczas budowania własnego interfejsu użytkownika lub czytania odpowiedzi.