Trường hợp xác thực ngày khi gửi biểu mẫu

Đọc 9 phút
Grok
AI Summary by Grok
Nội dung:

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.

 

Ví dụ thiết lập xác thực đăng ký trước ngày hết hạn

 

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:

 

Thông báo lỗi khi gửi biểu mẫu quá hạn

 


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.

 

Ví dụ thiết lập giới hạn thời gian gửi đặt món

 

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:

 

Thông báo lỗi khi gửi đơn đặt món quá giờ

 


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.

 

Ví dụ cấm gửi biểu mẫu vào cuối tuần

 

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:

 

Thông báo lỗi khi gửi đơn cuối tuần

 


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.

 

Ví dụ giới hạn gửi đơn hồi tố trong tháng

 

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:

 

Thông báo lỗi khi gửi đơn hồi tố quá hạn

 


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.

 

Ví dụ xác thực thời gian bắt đầu họp trên biểu mẫu

 

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ông báo lỗi khi thời gian bắt đầu họp bị sai

 


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.

 

Cập nhật cách đây hơn 2 tháng
How satisfied are you with this content?
Need more help? Please contact Support.
Danh mục hướng dẫn Jodoo