Yêu cầu tùy chỉnh

Giới thiệu cách cấu hình yêu cầu tùy chỉnh trong sự kiện giao diện.

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

Yêu cầu Tùy chỉnh là gì?

Yêu cầu Tùy chỉnh đề cập đến các cấu hình tùy chỉnh dựa trên các giao diện thương mại hiện có, hoặc đóng gói các giao diện để đáp ứng linh hoạt các nhu cầu kinh doanh của công ty, nhằm thực hiện một loạt các thao tác như lấy giao diện, xác thực dữ liệu, phân tích dữ liệu và kích hoạt sự kiện.


 

Cách Thiết lập Yêu cầu Tùy chỉnh?

Trong trang thiết kế của biểu mẫu, hãy vào Thuộc tính Biểu mẫu > Sự kiện Giao diện Người dùng (Front-End Event) > Cài đặt

 

Thiết lập Yêu cầu Tùy chỉnh

Các cấu hình của yêu cầu tùy chỉnh như sau:


Loại Yêu cầu Tùy chỉnh là gì?

Khi giá trị trường kích hoạt thay đổi, sẽ tự động kích hoạt các yêu cầu HTTP. Hiện tại, có hai loại yêu cầu được phép:

  • Yêu cầu GET: dùng để lấy dữ liệu từ máy chủ, kết nối tham số (Query hoặc Params) sau URL, ví dụ:

Unknown block type: code

  • Yêu cầu POST: dùng để gửi và nộp dữ liệu có thể xử lý đến các tài nguyên được chỉ định.

Loại Yêu cầu POST


 

URL

URL là địa chỉ máy chủ bạn muốn gửi yêu cầu. Để sử dụng yêu cầu GET, bạn cần đặt tham số vào URL và chèn các trường vào đó để gán giá trị cho tham số.

 

URL

 

 

Các trường được hỗ trợ chèn và định dạng giá trị tương ứng như sau:

Tên Trường

Định dạng phân tích giá trị

Dòng đơn

Văn bản

Điều khiển số

Số

Radio

Văn bản

Checkbox

Văn bản (Phân cách bằng dấu phẩy)

Chọn đơn

Văn bản

Chọn nhiều

Văn bản (Phân cách bằng dấu phẩy)

Ngày & Giờ

Văn bản (Chuỗi thời gian định dạng UTC)

Thành viên

Văn bản (Số-thành viên, tên đăng nhập)

Phòng ban

Văn bản (Phòng ban-mã phòng ban)

Ảnh

Văn bản (URL ảnh) (Cách nhau bằng dấu cách đối với nhiều URL file)

Tệp đính kèm

Văn bản (URL tệp đính kèm) (Cách nhau bằng dấu cách đối với nhiều URL file)

Chữ ký

Văn bản (URL tệp đính kèm) (Cách nhau bằng dấu cách đối với nhiều URL file)

Trường con

Định dạng điều khiển tương ứng


 


Cách Thiết lập Header và Body?

  • Chọn GET, bạn chỉ có thể thiết lập tham số Header.

  • Chọn POST, bạn có thể thiết lập các tham số HeaderBody.

Cách thiết lập hai tham số như sau:

 

Thiết lập Header

Bạn cần thiết lập TênGiá trị dưới phần Header trong trang Cài đặt Header/Body. Bạn có thể chèn trường vào Giá trị, các trường được hỗ trợ giống như trong phần "URL".

 

Thiết lập Header

Mỗi yêu cầu tùy chỉnh có thể thêm tối đa 50 header.

 

Thiết lập Body

Dựa trên các giao diện khác nhau, bạn có thể chọn JSON hoặc x-www-form-urlencoded dưới tham số Body.

 

Bạn cần thiết lập TênGiá trị dưới phần Body trong trang Cài đặt Header/Body. Bạn có thể chèn trường vào Giá trị, các trường được hỗ trợ giống như trong phần "URL".

 

Thiết lập Body

Mỗi yêu cầu tùy chỉnh có thể thêm tối đa 50 body.

 


 

Định dạng Phản hồi

Có hai định dạng phản hồi: JSON và XML. Cách phân tích chúng như sau:

Định dạng Phản hồi

Phương pháp phân tích

JSON

JSON Path

XML

XPath

JSON Path

Lấy ví dụ phản hồi sau:

 

Unknown block type: code

 

Các phản hồi tương ứng nhập bởi JSON Path như sau:

Nội dung

Cách nhập thứ nhất

Cách nhập thứ hai

"content of result"

$.result

$["result"]

"content of target"

$.testResult.target

$["testResult"]["target"]

"array 1"

$.array[0]

$["array"][0]

"iPad Pro"

$.data[1].key

$["data"][1]["key"]

"2"

$.data[1].value

$["data"][1]["value"]

XPath

Lấy ví dụ phản hồi sau:

 

Unknown block type: code

 

Các phản hồi tương ứng nhập bởi XPath như sau:

Nội dung

Cách nhập

"content of result"

/results/result/text()

"content of target"

/results/testResult/target/text()

"array1"

/results/array[1]/text()

"iPad Pro"

/results/data[2]/key/text()

"2"

/results/data[1]/value/text()


 

Cách Thiết lập Phản hồi?

Bạn có thể gán dữ liệu thu được từ Sự kiện Giao diện Người dùng cho các trường của biểu mẫu.

 

1. Nhấp Nhấp để Thiết lập bên dưới Cài đặt Phản hồi:

 

Thiết lập Phản hồi

 

2. Nhấp vào Trường biểu mẫu và phản hồi tương ứng và chọn các trường bạn cần đặt phản hồi từ danh sách thả xuống.

 

Chọn trường phản hồi

 

3. Để cấu hình luật gán cho các trường phản hồi, bạn có thể gán giá trị trực tiếp hoặc chèn các trường của biểu mẫu:

 

Cấu hình luật gán

 

Cách nhập phản hồi phụ thuộc vào định dạng phản hồi. Nếu định dạng phản hồi là JSON, bạn cần nhập phản hồi bằng JSON Path. Nếu định dạng phản hồi là XML, bạn cần nhập phản hồi bằng XPath.

 

4. Các trường bạn có thể đặt phản hồi và định dạng phân tích giá trị tương ứng như sau:

Tên Trường

Định dạng phân tích giá trị

Mô tả

Dòng đơn

Văn bản

/

Dòng nhiều

Văn bản dài

/

Số

Số

/

Ngày & Giờ

Ngày & Giờ

/

Radio

Văn bản

/

Checkbox

Mảng văn bản

["Lựa chọn 1", "Lựa chọn 2" ,"Lựa chọn 3"]

Chọn đơn

Văn bản

/

Chọn nhiều

Mảng văn bản

["Lựa chọn 1", "Lựa chọn 2" ,"Lựa chọn 3"]

Trường phụ

Định dạng trường

Khi trường con kích hoạt sự kiện, các trường phản hồi phải là các trường con cùng một biểu mẫu con. Khi trường biểu mẫu kích hoạt sự kiện, bạn có thể nhập mảng vào biểu mẫu con, số hàng của biểu mẫu con sẽ bằng số phần tử trong mảng.


 

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