Skip to main content

Mô hình dữ liệu là gì?

Mô hình dữ liệu xác định các trường thông tin mà mỗi thẻ trong dự án sẽ chứa. Ví dụ: tên, email, số điện thoại, chức danh, địa chỉ, logo. Mọi thẻ tạo ra đều phải khớp mô hình này. Nhờ vậy dữ liệu trên thẻ luôn đúng cấu trúc, kể cả khi bạn nhập hàng loạt từ CSV hay để khách tự đăng ký qua biểu mẫu.
Mỗi dự án có một mô hình dữ liệu dùng chung cho mọi mẫu thẻ. Nếu một mẫu thẻ dùng biến {{$data.tenTruong}} mà trường đó không có trong mô hình, chỗ đó sẽ hiển thị trống.

Truy cập mô hình dữ liệu

Nhấn nút Data Model ở phía dưới thanh điều hướng. Cửa sổ Edit Data Model mở ra.

Các trường mặc định

Khi tạo dự án, hệ thống tạo sẵn 13 trường:
Không trường nào bắt buộc sẵn. Cột Required của mọi trường mặc định đều đang trống. Đây là chủ ý — bạn tự đánh dấu trường nào là bắt buộc tuỳ theo cách dự án thu thập dữ liệu.
Bạn có thể sửa, xoá hoặc thêm trường. Danh sách này chỉ là điểm khởi đầu.

Kiểu dữ liệu hỗ trợ

Văn bản. Chỉ kiểu này mới đặt được Format.
Số thập phân.
Số nguyên. Trường points mặc định dùng kiểu này.
Giá trị đúng/sai, chọn True hoặc False làm mặc định.

Định dạng dữ liệu (Format)

Format chỉ áp dụng cho trường kiểu String, dùng để hệ thống kiểm tra giá trị nhập vào:
  • None: Không định dạng đặc biệt
  • Date: Ngày tháng
  • Date-Time: Ngày và giờ
  • Time: Giờ
  • URI: Đường dẫn URL
  • Email: Địa chỉ email
  • Phone: Số điện thoại
Kiểu dữ liệu ảnh hưởng tới cách so sánh điều kiện. Một điều kiện dạng số sẽ không khớp với giá trị đang lưu dưới dạng chuỗi. Nếu bạn dùng điều kiện cho sự kiện, hãy đặt kiểu trường cho đúng ngay từ đầu.

Thêm trường mới

1

Mở Data Model

Nhấn Data Model ở thanh điều hướng.
2

Nhấn Add New Field

Một dòng trường mới hiện ra.
3

Đặt tên trường

Nhập Field Name. Tên trường chỉ được chứa chữ cái, chữ số và dấu gạch dưới, và phải bắt đầu bằng chữ cái hoặc dấu gạch dưới — ví dụ membershipTier.
4

Chọn loại và định dạng

Chọn Type, và chọn Format nếu là kiểu String.
5

Đặt giá trị mặc định

Nhập Default Value nếu muốn (tùy chọn).
6

Lưu

Nhấn Save.
Tên trường phải dài từ 4 đến 100 ký tự và không được trùng với trường đã có. Nếu vi phạm, hệ thống báo lỗi và không lưu.
Bạn có thể thêm mô tả cho từng trường bằng + Add description để người khác trong dự án hiểu trường đó dùng làm gì.

Đánh dấu trường bắt buộc

Tích vào ô ở cột Required để đánh dấu trường là bắt buộc. Trường bắt buộc phải có giá trị trước khi thẻ được tạo — áp dụng cho cả nhập CSV và biểu mẫu công khai.

Xoá trường

Nhấn Remove field ở dòng của trường muốn xoá.
Trước khi xoá, kiểm tra xem trường đó còn được mẫu thẻ, điều kiện sự kiện hoặc biểu mẫu nào dùng không. Xoá một trường đang được dùng sẽ làm chỗ đó hiển thị trống hoặc điều kiện không khớp.

Dùng trường trong mẫu thẻ

Tham chiếu giá trị của trường bằng cú pháp:
Ví dụ, với trường membershipTier bạn viết {{$data.membershipTier}}.