Bài toán: Tạo phiếu tự động qua dịch vụ bằng api tạo in

Đã sửa đổi vào: Thu, 27 Tháng 8, 2026 lúc 6:30 CH


1. Bối cảnh

Bạn có thể thiết lập kết nối 2 dịch vụ với nhau qua khối dịch vụ sẵn có, webhook đầu vào hoặc api tạo. Với api tạo, ngoài kết nối trực tiếp 2 dịch vụ bạn cũng có thể đẩy dữ liệu từ các app thứ 3 vào dịch vụ, chi tiết các trường bạn có thể tham khảo bài viết sau.


2. Thiết lập
Bước 1: Bạn chọn thêm khối sau khối cần tạo tự động phiếu >> thêm khối webhook đầu ra
Bước 2: Điền thông tin cho khối webhook đầu ra

Tên: đặt tên cho khối webhook đầu ra

API endpoint: điền api tạo phiếu https://service.base.vn/extapi/v1/ticket/create


Bước 3: Thiết lập key nhận chuyển đổi

- Các key mặc định: 

+ access_token_v2: Lấy token app Service trên Base Account >> mục tích hợp với bên thứ 3

+ service_id: ID của Service cần tạo phiếu tới. 
Bạn có thể vào tab Thông tin chung của dịch vụ đó để xem

+ block_id: ID của khối tạo phiếu tới (cần là khối được nối với bắt đầu). 
Tại lưu đồ > click vào tên khối để xem thông tin ID của khối

+ name: Tên phiếu

+ username: Điền username người tạo phiếu

+ followers: Điền username dõi phiếu


- Các key là thông tin trường tùy chỉnh:  

+ Với các trường tùy chỉnh là dạng số, văn bản, ngày tháng, lựa chọn... Copy mã api của trường tùy chỉnh là key nhận chuyển đổi. VD: service_thong_tin

Gán giá trị tương ứng cần chuyển khi tạo phiếu


+ Lưu ý đặc biệt: Với trường tùy chỉnh dạng Bảng có kết hợp base table

Giả sử Trường tùy chỉnh Bảng của bạn có thiết lập như sau:

  • Cột thứ nhất: chọn Gắn với CF dạng base table 

  • Cột thứ hai: CF dạng số

Base Table có các bản ghi như sau 
Để truyền được vào bản ghi base table vào bảng bạn cần có thông tin tên bản ghi và ID của bản ghi đó và nhập theo cú pháp (Trường hợp nếu k phải kết hợp với base table thì không cần có ID)

Ví dụ: A4 (#141259) 

Với dữ liệu dạng bảng thì cần xử lý theo dạng ENCODE

Vậy nên giờ để truyền vào giá trị bắn gửi thông tin lên thì sẽ sử dụng mã hoá bằng chuỗi ENCODE

Khi bạn mong muốn điền 2 dòng vào bảng có 2 cột giá trị như hình dưới, bạn thao tác như sau:

Bước 1: Truy cập https://www.base64encode.org/

Bước 2: Chọn nhập thông tin như sau để điền

Có 2 dòng thông tin và đủ 2 cột

[["A4 (#141259)", "12"],

["Giấy (#141257)", "24"]]

 Có 2 dòng thông tin nhưng cột thứ 2 của dòng thứ 2 trống giá trị

[["A4 (#141259) ", "12"],

["Giấy (#141257) ", ""]]

Chỉ có 1 dòng thông tin
[["A4 (#141259) ", "12"]]

Bước 3: Sau đó bản nhấn ENCODE và copy chuỗi mã hoá vào trường thông tin giá trị chuyển đổi


Thông tin có được khi gán trên chuyển đổi


Kết quả: Thông tin phiếu sau khi được tạo tự động nhận được


Lưu ý: Với phương pháp tạo phiếu bằng api, bạn có thể tạo phiếu từ các app khác trong Base hoặc các bên thứ 3 bên ngoài Base với cú pháp tương tự.



Câu trả lời này có giúp ích cho bạn không? Yes No

Send feedback
Rất tiếc là chúng tôi không giúp được nhiều. Hãy giúp chúng tôi cải thiện bài viết này bằng phản hồi của bạn.
Zalo