DOCS

Cách hoạt động

Cách hoạt động

Hành vi đằng sau các bảng câu hỏi Clarify rất hữu ích khi bạn xây dựng giao diện người dùng của riêng mình hoặc đọc các phản hồi.

Phân nhánh 

Các câu hỏi có thể phụ thuộc vào các câu trả lời trước đó, do đó người gửi hàng chỉ nhìn thấy những gì liên quan. Bạn không phải tự đánh giá logic đó: trên một dòng phiên, visibleQuestions là danh sách sẵn sàng để hiển thị, đã được giải quyết dựa trên các câu trả lời hiện tại.

Nếu bạn muốn hiển thị mọi thứ ở phía máy khách, trường questions của dòng trả về bộ đầy đủ với displayCondition của mỗi câu hỏi, để bạn có thể hiển thị và ẩn các câu hỏi cục bộ khi câu trả lời thay đổi.

Nguồn gốc câu trả lời 

Mỗi câu trả lời ghi lại nơi nó đến từ:

  • INFERRED - được điền trước bởi Clarify từ dữ liệu mục hàng của bạn. Mang theo điểm confidence từ 0 đến 1.
  • MANUAL - được nhập hoặc sửa chữa bởi một người.
  • SUPPLIED - một sự thật bạn đã gửi trong yêu cầu (chẳng hạn như mục đích sử dụng dự định). Không có gì để xác nhận, vì vậy nó không được hiển thị dưới dạng câu hỏi.

Sửa chữa một câu trả lời suy luận thay thế nó bằng một câu trả lời MANUAL. Một phản hồi đã hoàn thiện giữ lại toàn bộ hỗn hợp, vì vậy luôn có một bản ghi những gì đã được điền trước so với những gì một người đã thay đổi.

Sử dụng confidence để quyết định mức độ xem xét câu trả lời cần bao nhiêu — hiển thị các câu trả lời có độ tin cậy thấp để một người xác nhận và đường dẫn nhanh các câu trả lời có độ tin cậy cao.

Tùy chọn động 

Hầu hết các câu hỏi liệt kê các lựa chọn của chúng nội tuyến trong options. Một số phụ thuộc vào mục hàng và các câu trả lời trước đó — những câu hỏi này đặt optionsSource và để options trống.

Đối với những cái đó, một dòng phiên bao gồm một bảng dependentOptions bao gồm mọi kết hợp có thể đạt được cho mục hàng. Tìm mục có parentValues khớp với các câu trả lời hiện tại, sau đó hiển thị options của nó — không cần cuộc gọi API bổ sung.

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

Mục đích sử dụng dự định 

Truyền intendedUse trên mỗi mục để hướng dẫn suy luận. Khi sản phẩm đơn lẻ không đủ để xác định nó, Clarify sử dụng giá trị bạn đã khai báo.

Giá trịCho
PERSONALTiêu thụ cá nhân, quà tặng hoặc sử dụng trong gia đình (không bán lại).
CONSUMERCác sản phẩm tiêu dùng chung được bán qua các kênh bán lẻ.
COMMERCIALCác mục đích kinh doanh, sản xuất hoặc công nghiệp.
RESEARCHPhòng thí nghiệm, thử nghiệm, nghiên cứu khoa học hoặc thử nghiệm lâm sàng.

Các luồng giao diện cửa hàng và kiểm tra ứng dụng tiêu dùng nên gửi CONSUMER.

Mục tiêu và vùng chứa 

Mục tiêu là những gì một bộ câu trả lời mô tả:

  • CATALOG_ITEM - dữ liệu chính sản phẩm có thể tái sử dụng. Trả lời một lần và sử dụng lại nó trong các lần gửi hàng.
  • ITEM - một mục hàng của một lần gửi hàng duy nhất. Khi trả lời cho một ITEM, truyền catalogItemId của nó để một bộ câu trả lời ở cấp độ danh mục có thể tái sử dụng có thể thỏa mãn chương trình.

Vùng chứa là nhóm mà các câu trả lời được thu thập dưới — DECLARATION, LANDED_COST, CONSIGNMENT hoặc CONSOLIDATION. Sử dụng containerComplianceReadiness để kiểm tra toàn bộ vùng chứa trong một cuộc gọi trước khi bạn nộp đơn.

Trang này có hữu ích không?