Bỏ qua, đến nội dung

Cài đặt và sử dụng ​

Cài đặt ​

Plugin @digiforce-nc/plugin-block-workbench thường được cài sẵn trong bản phân phối chính. Kích hoạt qua trang Plugin Manager.

Plugin hoạt động hoàn toàn ở client — action panel cấu hình qua UI schema.

Thêm Action Panel block ​

  1. Mở trang ở chế độ thiết kế (Schema Editor).
  2. Click Add block → chọn Workbench (Action Panel).
  3. Block xuất hiện với layout trống, sẵn sàng thêm action.

Thêm action vào panel ​

  1. Trong chế độ thiết kế, click Add action trên block.
  2. Chọn loại action muốn thêm (xem bên dưới).
  3. Cấu hình chi tiết cho action: icon, label, màu sắc, hành vi.

Bốn loại action ​

Mở modal hoặc drawer chứa form hoặc block tùy chỉnh:

  • Click → popup hiển thị với nội dung bên trong.
  • Phù hợp cho: mở form nhập liệu nhanh, xem chi tiết, wizard.

Chuyển hướng đến URL hoặc route nội bộ:

  • Hỗ trợ URL nội bộ (route trong ứng dụng) và URL bên ngoài.
  • Phù hợp cho: shortcut đến trang thường dùng, mở link ngoài.

QR Scanner ​

Mở camera thiết bị để quét mã QR hoặc Barcode:

  • Sử dụng thư viện html5-qrcode để quét realtime.
  • Khi scan thành công → callback xử lý (navigate, gọi API, hiển thị kết quả).
  • Phù hợp cho: check-in, quản lý kho, xác nhận giao hàng.

Custom Request ​

Gọi API endpoint tùy chỉnh:

  • Cấu hình URL, method (GET/POST), headers, body.
  • Click → gửi request, hiển thị kết quả (thành công/thất bại).
  • Phù hợp cho: trigger workflow, đồng bộ dữ liệu, thao tác nhanh.

Tùy chỉnh giao diện action ​

Mỗi action có thể tùy chỉnh:

  • Icon: Chọn từ thư viện icon có sẵn.
  • Label: Tên hiển thị dưới icon.
  • Màu sắc: Tô màu icon/nền cho dễ nhận biết.
  • Badge: Hiển thị badge count (VD: số thông báo chưa đọc).

Mẹo

Workbench block tối ưu cho mobile — tạo app launcher style giống màn hình chính điện thoại, giúp user truy cập nhanh các hành động quan trọng.