Giới thiệu
Giới thiệu ngắn gọn
Bạn có thể thiết lập các ràng buộc ngày tháng khi gửi biểu mẫu và áp dụng trong thực tiễn hàng ngày.
Kịch bản ứng dụng
Chủ yếu được sử dụng trong các trường hợp sau:
-
Trong trường hợp đăng ký cuộc thi hoặc sự kiện và thu thập dữ liệu, bạn cần xác thực xem dữ liệu có được gửi trước một ngày nhất định hay không.
-
Trong trường hợp đặt món ăn, báo cáo hàng ngày và các nhiệm vụ điền thông tin khác, bạn cần xác thực rằng dữ liệu được gửi trước một thời điểm trong ngày.
-
Trong trường hợp đơn dịch vụ sau bán hàng và đơn đăng ký làm thêm cuối tuần, bạn cần xác thực để đảm bảo dữ liệu không được gửi vào những ngày cụ thể trong tuần.
-
Trong trường hợp đơn xin chấm công hồi tố và thanh toán, bạn cần xác thực xem dữ liệu có được gửi trước một ngày nhất định trong tháng hay không.
-
Trong trường hợp đặt phòng họp và đăng ký mượn/trả, bạn cần xác thực xem dữ liệu được gửi sớm hơn hoặc muộn hơn thời gian được đặt trong trường Ngày & Giờ của biểu mẫu.
Xác thực dữ liệu gửi trước một ngày nhất định
Kịch bản ứng dụng
Lấy ví dụ đăng ký cuộc thi, người tổ chức có thể thiết lập hạn đăng ký. Sau ngày hết hạn, biểu mẫu đăng ký không thể gửi được.
Cách thiết lập
Nếu bạn muốn đảm bảo biểu mẫu đăng ký cuộc thi không được gửi sau ngày 10 tháng 12 năm 2022, bạn có thể:
1. Vào Thiết kế > Thuộc tính biểu mẫu > Ràng buộc khi gửi biểu mẫu và chọn Thêm điều kiện.
2. Thiết lập Thông báo khi kiểm tra không thành công như sau:
Đăng ký đã đóng, bạn không thể đăng ký lúc này!
3. Thiết lập Công thức như sau:
VALUE(TEXT(SYSTIME(),'yyyyMMdd'))<=20221210
4. Nhấn OK để lưu thiết lập.
Xem trước
Khi biểu mẫu được gửi sau thời hạn đăng ký, sẽ không gửi thành công và hiển thị thông báo như sau:
Xác thực dữ liệu gửi trước một thời điểm trong ngày
Kịch bản ứng dụng
Lấy ví dụ đặt món ăn trưa, nhà hàng có thể thiết lập hạn đặt hàng trong ngày. Sau thời gian này, biểu mẫu đặt hàng không thể gửi thành công.
Cách thiết lập
Nếu bạn muốn đảm bảo biểu mẫu đặt món ăn trưa không được gửi sau 11:00 sáng hàng ngày, bạn có thể:
1. Vào Thiết kế > Thuộc tính biểu mẫu > Ràng buộc khi gửi biểu mẫu và chọn Thêm điều kiện.
2. Thiết lập Thông báo khi kiểm tra không thành công như sau:
Hôm nay đã hết hạn đặt món, vui lòng đặt cho ngày mai!
3. Thiết lập Công thức như sau:
VALUE(TEXT(SYSTIME(),'HHmm'))<=1100
4. Nhấn OK để lưu thiết lập.
Xem trước
Khi biểu mẫu được gửi sau thời gian đặt món trong ngày, sẽ không gửi thành công và hiển thị thông báo như sau:
Cấm gửi dữ liệu vào những ngày nhất định trong tuần
Kịch bản ứng dụng
Lấy ví dụ đơn dịch vụ sau bán hàng, công ty chỉ nhận đơn vào các ngày trong tuần, nên không được gửi vào cuối tuần.
Cách thiết lập
1. Vào Thiết kế > Thuộc tính biểu mẫu > Ràng buộc khi gửi biểu mẫu và chọn Thêm điều kiện.
2. Thiết lập Thông báo khi kiểm tra không thành công như sau:
Vui lòng gửi đơn vào các ngày trong tuần!
3. Thiết lập Công thức như sau:
AND(TEXT(SYSTIME(),'E')!=6,TEXT(SYSTIME(),'E')!=0)
4. Nhấn OK để lưu thiết lập.
Xem trước
Khi biểu mẫu được gửi vào cuối tuần, sẽ không gửi thành công và hiển thị thông báo như sau:
Xác thực dữ liệu gửi trước một ngày nhất định trong tháng
Kịch bản ứng dụng
Lấy ví dụ đơn xin chấm công hồi tố, công ty cần tổ chức dữ liệu chấm công sau ngày 25 mỗi tháng, nên không thể thêm đơn hồi tố mới. Điều này có nghĩa nhân viên không được phép gửi đơn sau ngày 25 mỗi tháng.
Cách thiết lập
1. Vào Thiết kế > Thuộc tính biểu mẫu > Ràng buộc khi gửi biểu mẫu và chọn Thêm điều kiện.
2. Thiết lập Thông báo khi kiểm tra không thành công như sau:
Bạn không thể nộp đơn lúc này. Vui lòng gửi trong thời gian quy định!
3. Thiết lập Công thức như sau:
DAY(SYSTIME())<=25
4. Nhấn OK để lưu thiết lập.
Xem trước
Khi biểu mẫu được gửi sau ngày 25, sẽ không gửi thành công và hiển thị thông báo như sau:
Xác thực dữ liệu gửi trước hoặc sau thời gian đặt trong trường Ngày & Giờ
Kịch bản ứng dụng
Lấy ví dụ đặt phòng họp, thời gian bắt đầu họp phải lớn hơn thời gian hiện tại, nếu không thì không thể gửi đơn đặt phòng.
Cách thiết lập
1. Vào Thiết kế > Thuộc tính biểu mẫu > Ràng buộc khi gửi biểu mẫu và chọn Thêm điều kiện.
2. Thiết lập Thông báo khi kiểm tra không thành công như sau:
Thời gian bắt đầu họp phải lớn hơn thời gian hiện tại!
3. Thiết lập Công thức như sau:
VALUE(TEXT(SYSTIME(),'yyyyMMddHHmm'))<=VALUE(TEXT(DATE([Meeting Start Time]),'yyyyMMddHHmm'))
4. Nhấn OK để lưu thiết lập.
Xem trước
Khi Thời gian bắt đầu họp nhỏ hơn thời gian hiện tại, biểu mẫu sẽ không gửi thành công và hiển thị thông báo như sau:
Thêm thông tin
Các ví dụ trên đều sử dụng biểu mẫu thông thường làm ví dụ, do đó bạn cần thiết lập xác thực trong Ràng buộc khi gửi biểu mẫu. Nếu dùng biểu mẫu quy trình làm việc, các điều kiện xác thực trong Thuộc tính biểu mẫu sẽ không có hiệu lực, bạn cần chọn một nút để thêm điều kiện xác thực trong Quy trình > Thuộc tính nút > Nâng cao > Dữ liệu thỏa điều kiện > Thêm điều kiện. Chi tiết xem tại Xác thực nút.