Ứng dụng: Giao diện Tương tác Cho Dữ liệu
Ứng dụng Lotics là các trang tương tác, hướng dữ liệu — bảng điều khiển, biểu mẫu, báo cáo và cổng thông tin — được xây dựng trên các bảng cơ sở dữ liệu. Chúng nằm trên trang Ứng dụng chuyên dụng nơi đội ngũ duyệt, lọc và tương tác với dữ liệu vận hành trực tiếp. Trợ lý AI có thể tạo ứng dụng từ một câu duy nhất và chia sẻ liên kết trong chat, hoặc bạn có thể cấu hình ứng dụng trực quan qua trình soạn thảo.
Ứng dụng là gì?
Ứng dụng trong Lotics là giao diện độc lập đọc và ghi vào cơ sở dữ liệu. Khác với báo cáo tĩnh hay bảng tính xuất ra, ứng dụng luôn cập nhật. Chúng phản ánh dữ liệu hiện tại, nhận đầu vào từ người dùng và kích hoạt quy trình. Quản lý logistics có thể mở bảng điều khiển hiển thị lô hàng chờ xử lý hôm nay, nhấn vào một dòng để xem chi tiết, và phê duyệt hàng loạt bằng một nút bấm. Dữ liệu cập nhật ngay lập tức trên tất cả chế độ xem và cho tất cả thành viên.
Ứng dụng tạo cầu nối giữa bảng dữ liệu thô và giao diện mà đội ngũ thực sự cần. Không phải ai cũng cần điều hướng các bảng có hàng chục cột. Nhân viên kho cần biểu mẫu đơn giản để ghi nhận hàng nhập. Giám đốc tài chính cần bảng điều khiển tổng hợp với biểu đồ. Khách hàng cần cổng thông tin hiển thị trạng thái đơn hàng. Ứng dụng cung cấp cho mỗi đối tượng đúng giao diện họ cần, tất cả dựa trên cùng một nguồn dữ liệu.
Trợ lý AI phối hợp chặt chẽ với ứng dụng. Hỏi "cho tôi xem hóa đơn quá hạn" và trợ lý tạo ứng dụng với bản ghi đã lọc, biểu đồ và nút hành động, rồi chia sẻ liên kết để bạn mở trực tiếp từ chat. Bạn có thể tinh chỉnh qua hội thoại: "Thêm bộ lọc khoảng ngày" hoặc "Chỉ hiện top 10 khách hàng."
Kiến trúc: Bốn lớp
Mỗi ứng dụng tuân theo kiến trúc bốn lớp: Bộ lọc, Nguồn dữ liệu, Thành phần và Hành động.
1. Bộ lọc
Bộ lọc là các đầu vào UI cho phép người dùng kiểm soát dữ liệu họ thấy. Mỗi bộ lọc có tên, kiểu và giá trị mặc định tùy chọn. Khi người dùng thay đổi bộ lọc, mọi nguồn dữ liệu tham chiếu đến nó tự động truy vấn lại. Không cần làm mới thủ công, không có số liệu lỗi thời.
| Kiểu bộ lọc | Mô tả |
|---|---|
| Khoảng ngày | Chọn ngày bắt đầu/kết thúc với tùy chọn chọn giờ. Hỗ trợ giá trị mặc định tương đối như "7 ngày qua" hoặc "tháng này." |
| Chọn | Dropdown chọn đơn hoặc chọn nhiều với tùy chọn đã định nghĩa. |
| Thành viên | Chọn thành viên không gian làm việc. Chọn đơn hoặc chọn nhiều. |
| Văn bản | Ô tìm kiếm văn bản tự do với placeholder tùy chọn. |
2. Nguồn dữ liệu
Nguồn dữ liệu là các truy vấn vào bảng cơ sở dữ liệu. Mỗi nguồn dữ liệu chỉ định bảng, điều kiện lọc tùy chọn, thứ tự sắp xếp và giới hạn bản ghi. Giá trị bộ lọc từ thanh bộ lọc được đưa vào truy vấn nguồn dữ liệu tự động, nên thay đổi bộ lọc khoảng ngày cập nhật mọi nguồn dữ liệu sử dụng nó.
Một ứng dụng có thể có nhiều nguồn dữ liệu. Một bảng điều khiển có thể truy vấn đồng thời bảng đơn hàng, bảng doanh thu và bảng vận chuyển, mỗi nguồn cung cấp cho các thành phần khác nhau trên cùng màn hình.
3. Thành phần
Thành phần hiển thị dữ liệu đã truy vấn. Lotics cung cấp thành phần hiển thị (biểu đồ, bảng, chỉ số, văn bản) và thành phần đầu vào (biểu mẫu, bộ chọn, công tắc). Một ứng dụng có thể kết hợp cả hai: hiển thị báo cáo ở trên và biểu mẫu nhập liệu ở dưới.
4. Hành động
Nút hành động kích hoạt quy trình phía server với toàn bộ khả năng nền tảng. Quy trình có thể tạo bản ghi, cập nhật trường, tạo chứng từ, gửi email, gọi API bên ngoài và chạy tự động hóa nhiều bước với điều kiện và vòng lặp. Hành động là xác định, có thể kiểm toán và nhận biết quyền hạn.
Sau khi quy trình hoàn tất, ứng dụng hiển thị thông báo thành công và nút đặt lại biểu mẫu cho lần gửi tiếp theo. Chứng từ đã tạo có thể tải xuống, và nguồn dữ liệu tự động làm mới để phản ánh thay đổi.
Các loại chế độ xem
Ứng dụng hỗ trợ nhiều loại chế độ xem để hiển thị dữ liệu bản ghi. Mỗi loại chế độ xem hiển thị cùng dữ liệu nền theo định dạng trực quan khác nhau, tối ưu cho các nhiệm vụ khác nhau. Bạn có thể đặt nhiều chế độ xem trong một ứng dụng.
| Loại chế độ xem | Phù hợp cho | Tính năng chính |
|---|---|---|
| Lưới | Quản lý dữ liệu, chỉnh sửa hàng loạt | Chỉnh sửa trực tiếp, sắp xếp, lọc, tùy chỉnh cột |
| Bảng kanban | Theo dõi trạng thái, quản lý pipeline | Kéo thả thẻ, nhóm theo trường trạng thái/danh mục |
| Thư viện ảnh | Catalog trực quan, portfolio | Bố cục thẻ với ảnh bìa, cấu hình trường hiển thị |
| Bản đồ | Vận hành theo vị trí, theo dõi đội xe | Bản đồ tương tác với điểm đánh dấu, lớp cấu hình theo nguồn dữ liệu |
| 3D | Trực quan hóa tuyến, phân tích địa lý | Hiển thị quả cầu/địa hình, lớp phủ dữ liệu không gian địa lý |
Lưới là chế độ hiển thị bảng mặc định: hàng và cột với chỉnh sửa trực tiếp, sắp xếp, lọc và thay đổi kích thước cột. Bảng kanban hiển thị bản ghi dạng thẻ trong bố cục kanban, nhóm theo trường chọn đơn hoặc trạng thái — kéo thẻ giữa các cột để cập nhật trạng thái. Thư viện ảnh hiển thị bản ghi dạng thẻ trực quan trong lưới đáp ứng, lý tưởng cho sản phẩm, bất động sản hoặc dữ liệu có hình ảnh. Bản đồ đặt bản ghi có trường kinh độ/vĩ độ lên bản đồ tương tác với gom nhóm điểm đánh dấu và nhiều lớp. 3D hiển thị dữ liệu không gian địa lý trên quả cầu hoặc bề mặt địa hình cho trực quan hóa tuyến logistics và phân tích địa lý.
Các loại thành phần
Thành phần hiển thị
Thành phần hiển thị trực quan hóa dữ liệu từ nguồn dữ liệu. Tất cả thành phần hiển thị kết nối với nguồn dữ liệu và cập nhật trực tiếp khi bộ lọc thay đổi hoặc có bản ghi mới.
| Thành phần | Mục đích | Ví dụ sử dụng |
|---|---|---|
| Chỉ số | Giá trị tổng hợp đơn với chỉ báo xu hướng tùy chọn | Tổng doanh thu tháng, số đơn hàng đang xử lý |
| Bảng bản ghi | Hiển thị bảng bản ghi với cột có thể cấu hình | Danh sách đơn hàng gần đây, nhật ký vận chuyển |
| Bảng chéo | Tổng hợp chéo theo hai chiều với phép tổng hợp cấu hình | Doanh thu theo khu vực và danh mục sản phẩm |
| Bảng tóm tắt | Nhóm bản ghi theo trường với cột tổng hợp | Số đơn và tổng giá trị theo khách hàng |
| Biểu đồ đường | Xu hướng theo thời gian với nhóm thời gian cấu hình (ngày, tuần, tháng, quý, năm) | Khối lượng vận chuyển hàng ngày trong 30 ngày |
| Biểu đồ cột | So sánh danh mục, hướng dọc hoặc ngang | Doanh thu theo kênh bán hàng |
| Biểu đồ tròn | Phân bổ tỷ lệ với giới hạn phân đoạn tùy chọn | Phân bổ trạng thái đơn hàng |
| Lịch | Hiển thị sự kiện trên lịch tuần hoặc tháng | Lịch giao hàng, đặt lịch hẹn |
| Văn bản với biểu thức | Nội dung động lấy giá trị trực tiếp sử dụng cú pháp {{expression}} | "{{total_orders}} đơn hàng trị giá {{total_revenue}} tháng này" |
Chỉ số hỗ trợ định dạng số: số thuần, tiền tệ (với mã ISO 4217 như USD, VND, EUR), hoặc phần trăm. Biểu đồ tổng hợp dữ liệu sử dụng các phép toán như sum, count, average, min và max. Bảng chéo và Bảng tóm tắt hoạt động giống truy vấn GROUP BY, cho nhà quản lý tổng hợp tức thì mà không cần SQL. Bảng bản ghi hiển thị dòng với cột đã chọn và giới hạn dòng tùy chọn. Lịch ánh xạ bản ghi lên lưới thời gian sử dụng trường ngày cho bắt đầu/kết thúc và trường văn bản cho tiêu đề sự kiện.
Mọi thành phần hiển thị hỗ trợ hiển thị có điều kiện. Bạn có thể đặt biểu thức visible trả về đúng hoặc sai, để thành phần xuất hiện hoặc ẩn dựa trên giá trị bộ lọc hoặc điều kiện dữ liệu.
Thành phần đầu vào
Thành phần đầu vào biến ứng dụng thành biểu mẫu tương tác. Người dùng điền giá trị, và hành động gửi chúng đến quy trình.
| Thành phần | Mục đích |
|---|---|
| Ô nhập văn bản | Nhập văn bản một dòng hoặc nhiều dòng với placeholder và giá trị mặc định tùy chọn |
| Ô nhập số | Nhập số với xác thực min/max tùy chọn |
| Chọn | Dropdown chọn đơn hoặc chọn nhiều với tùy chọn đã định nghĩa |
| Radio | Nhóm nút radio cho lựa chọn loại trừ lẫn nhau |
| Chọn ngày | Chọn ngày, ngày giờ, khoảng ngày hoặc khoảng ngày giờ |
| Chọn bản ghi | Chọn một hoặc nhiều bản ghi từ bảng liên kết, với lọc theo chế độ xem tùy chọn |
| Chọn lịch | Chọn bản ghi từ chế độ xem lịch của bảng liên kết (ví dụ: chọn khung giờ) |
| Tải tệp lên | Tải một hoặc nhiều tệp với giới hạn kiểu MIME tùy chọn |
| Công tắc bật/tắt | Công tắc đúng/sai với trạng thái mặc định tùy chọn |
| Danh sách đối tượng | Dòng lặp lại với các trường cho đầu vào danh sách có cấu trúc (ví dụ: dòng đơn hàng, người tham dự) |
Chọn bản ghi cho phép người dùng liên kết đến bản ghi hiện có bằng cách chọn từ danh sách có thể tìm kiếm, tùy chọn lọc theo chế độ xem. Chọn lịch hiển thị bản ghi khả dụng trên lịch và cho phép người dùng chọn khung giờ trực quan. Danh sách đối tượng hỗ trợ thêm/xóa dòng với trường cấu hình mỗi dòng, số mục tối thiểu/tối đa và xác thực theo trường.
Tất cả thành phần đầu vào hỗ trợ nhãn, mô tả (văn bản trợ giúp), xác thực bắt buộc và giá trị mặc định. Giá trị đầu vào được truyền cho hành động khi gửi.
Hành động và Thực thi quy trình
Hành động kết nối ứng dụng với quy trình, biến ứng dụng thành công cụ chủ động thay vì chỉ hiển thị thụ động. Khi người dùng nhấn nút hành động, nó kích hoạt quy trình chạy phía server với toàn quyền truy cập khả năng nền tảng:
- Tạo và cập nhật bản ghi trên bất kỳ bảng nào
- Tạo chứng từ (PDF, Excel, Word) từ mẫu
- Gửi email với nội dung động
- Gọi API và webhook bên ngoài
- Chạy tự động hóa nhiều bước với điều kiện và vòng lặp
- Nối nhiều thao tác liên tiếp
Hành động là xác định. Chúng thực thi logic quy trình đã định trước, không phải mã tùy ý. Mỗi lần thực thi được ghi nhật ký, kiểm soát phiên bản và nhận biết quyền hạn. Nút "Tạo hóa đơn" trên bảng điều khiển bán hàng kích hoạt quy trình cụ thể lấy dòng đơn hàng, điền mẫu Excel, chuyển thành PDF và gửi email cho khách hàng. Cùng một quy trình chạy giống hệt mỗi lần, với nhật ký thực thi đầy đủ.
Giới hạn hành động
Hành động có thể bị giới hạn bởi điều kiện cụ thể trước khi thực thi:
| Giới hạn | Mô tả |
|---|---|
| Giới hạn địa lý | Chỉ cho phép (hoặc từ chối) gửi trong bán kính nhất định của tọa độ GPS. Hữu ích cho hoạt động hiện trường phải thực hiện tại chỗ. |
| Địa chỉ IP | Chỉ cho phép (hoặc từ chối) gửi từ địa chỉ IP cụ thể. Hữu ích để giới hạn hành động trong mạng văn phòng. |
Sau khi hoàn tất
Khi quy trình hoàn tất thành công, ứng dụng hiển thị thông báo thành công và nút "Bắt đầu lại" để đặt lại biểu mẫu cho lần gửi tiếp theo. Chứng từ đã tạo có thể tải xuống. Nguồn dữ liệu tự động làm mới để phản ánh thay đổi. Nếu quy trình thất bại, thông báo lỗi xuất hiện, và biểu mẫu giữ nguyên trạng thái hiện tại để người dùng không mất dữ liệu đã nhập.
Các hành vi chính
Cập nhật thời gian thực
Ứng dụng kết nối với nguồn dữ liệu trực tiếp qua WebSocket. Khi bản ghi thay đổi — từ chỉnh sửa người dùng, tự động hóa quy trình hoặc lệnh API — thành phần cập nhật tự động. Không cần làm mới trang hay chạy lại truy vấn.
Truyền bộ lọc
Bộ lọc truyền xuống nguồn dữ liệu tự động. Khi người dùng chọn "Tháng 3/2026" trong bộ lọc ngày, mọi nguồn dữ liệu tham chiếu bộ lọc đó truy vấn lại với giá trị mới. Thành phần hiển thị lại với dữ liệu mới ngay lập tức.
Kế thừa quyền hạn
Ứng dụng kế thừa quyền hạn từ các bảng nền. Người dùng chỉ có thể xem bản ghi họ có quyền truy cập, bất kể ứng dụng nào hiển thị chúng. Nút hành động tôn trọng vai trò người dùng. Nếu người dùng không có quyền cập nhật bản ghi, hành động sẽ thất bại với thông báo lỗi rõ ràng.
Tạo ứng dụng với trợ lý AI
Trợ lý AI có thể xây dựng ứng dụng từ mô tả bằng ngôn ngữ tự nhiên. Mô tả những gì bạn cần — "Tạo cho tôi bảng điều khiển hiển thị doanh thu tháng theo khách hàng với biểu đồ cột và bảng đơn hàng gần đây" — và trợ lý tạo ứng dụng với nguồn dữ liệu, bộ lọc, thành phần và bố cục phù hợp. Bạn có thể tinh chỉnh qua hội thoại: "Thêm bộ lọc khoảng ngày," "Chỉ hiện top 10 khách hàng," hoặc "Thêm nút hành động để xuất PDF."
Tùy chỉnh giao diện
Ứng dụng hỗ trợ màu chủ đề tô điểm phần đầu và các thành phần nhấn. Chọn từ bảng màu của nền tảng để phân biệt trực quan các ứng dụng khác nhau (ví dụ: xanh dương cho bảng điều khiển tài chính, xanh lá cho vận hành).
Các trường hợp sử dụng phổ biến
Bảng điều khiển KPI
Kéo chỉ số từ nhiều bảng lên một màn hình. Quản lý vận hành theo dõi năng suất, doanh thu và tuân thủ SLA với thành phần chỉ số, biểu đồ đường cho xu hướng và biểu đồ cột cho phân tích chi tiết. Bộ lọc khoảng ngày cho phép chuyển đổi giữa chế độ xem tuần, tháng và quý.
Biểu mẫu nhập liệu
Thay thế quy trình giấy tờ bằng biểu mẫu số. Nhân viên kho ghi nhận hàng nhập, tài xế giao hàng xác nhận giao hàng, thanh tra gửi checklist — tất cả nạp vào cùng cơ sở dữ liệu với khả năng hiển thị thời gian thực cho đội back-office. Thành phần đầu vào thu thập dữ liệu; hành động gửi đến quy trình tạo bản ghi và kích hoạt thông báo.
Báo cáo tương tác
Kết hợp biểu đồ, bảng chéo, chỉ số tóm tắt và bảng bản ghi với bộ lọc khoảng ngày cho báo cáo quản lý. Một ứng dụng có thể hiển thị doanh thu theo khu vực (bảng chéo), xu hướng tháng (biểu đồ đường), khách hàng hàng đầu (biểu đồ cột) và giao dịch chi tiết (bảng bản ghi) — tất cả phản hồi cùng bộ lọc.
Cổng thông tin cho khách hàng
Cấp quyền truy cập cho người dùng bên ngoài vào dữ liệu của riêng họ mà không cần tài khoản Lotics đầy đủ. Khách hàng xem trạng thái đơn hàng, theo dõi vận chuyển và tải chứng từ qua ứng dụng giới hạn trong bản ghi của họ. Quyền hạn đảm bảo mỗi khách hàng chỉ thấy dữ liệu của mình.
Hoạt động hiện trường
Ứng dụng tương thích di động cho nhân viên hiện trường với hành động có giới hạn địa lý. Ứng dụng xác nhận giao hàng thu thập chữ ký, ảnh và ghi chú, rồi chỉ cho phép gửi khi tài xế ở trong bán kính 200 mét từ địa chỉ giao hàng. Ứng dụng checklist kiểm tra yêu cầu gửi phải thực hiện tại chỗ.
Lập lịch và Đặt chỗ
Thành phần lịch hiển thị khung giờ khả dụng từ bảng. Đầu vào Chọn lịch cho phép người dùng chọn khung giờ trực quan. Nút hành động đặt khung giờ đã chọn bằng cách tạo bản ghi và gửi email xác nhận.
Câu hỏi thường gặp
Làm thế nào để truy cập ứng dụng?
Ứng dụng nằm trên trang chuyên dụng, truy cập từ thanh điều hướng chính. Trợ lý AI cũng có thể tạo ứng dụng và chia sẻ liên kết trực tiếp trong chat. Bạn có thể duyệt tất cả ứng dụng của không gian làm việc từ trang Ứng dụng.
Ứng dụng có cập nhật thời gian thực không?
Có. Ứng dụng kết nối với nguồn dữ liệu trực tiếp qua WebSocket. Khi bản ghi thay đổi — dù từ chỉnh sửa người dùng, tự động hóa quy trình hay lệnh API — thành phần ứng dụng cập nhật tự động. Không cần làm mới trang.
Người dùng không có kỹ thuật có thể tạo ứng dụng không?
Có. Trợ lý AI có thể tạo ứng dụng từ mô tả bằng ngôn ngữ tự nhiên. Mô tả những gì bạn muốn thấy và trợ lý cấu hình nguồn dữ liệu, thành phần và bố cục. Bạn cũng có thể xây dựng ứng dụng trực quan bằng cách chọn thành phần và cấu hình qua trình soạn thảo mà không cần viết code.
Quyền hạn ứng dụng hoạt động thế nào?
Ứng dụng kế thừa quyền hạn từ các bảng cơ sở dữ liệu nền. Người dùng chỉ có thể xem bản ghi họ có quyền truy cập, bất kể ứng dụng nào hiển thị chúng. Nút hành động tôn trọng vai trò người dùng — nếu người dùng không có quyền thực hiện thao tác, hành động sẽ thất bại với thông báo lỗi rõ ràng.
Tôi có thể tạo cổng thông tin cho khách hàng không?
Có. Ứng dụng có thể được cấu hình như cổng thông tin bên ngoài nơi khách hàng xem dữ liệu của riêng họ (trạng thái đơn hàng, theo dõi vận chuyển, chứng từ) mà không cần tài khoản Lotics. Quyền truy cập được giới hạn chỉ trong bản ghi của khách hàng đó.
Tôi có thể sử dụng nhiều nguồn dữ liệu trong một ứng dụng không?
Có. Một ứng dụng có thể truy vấn nhiều bảng đồng thời. Mỗi nguồn dữ liệu cung cấp cho các thành phần khác nhau — ví dụ, chỉ số từ bảng đơn hàng, biểu đồ từ bảng doanh thu và bảng bản ghi từ bảng vận chuyển, tất cả trên một màn hình và phản hồi cùng bộ lọc.
Điều gì xảy ra nếu hành động thất bại?
Ứng dụng hiển thị thông báo lỗi. Biểu mẫu giữ nguyên trạng thái hiện tại để người dùng không mất dữ liệu đã nhập. Họ có thể sửa vấn đề và thử lại.
Tôi có thể giới hạn nơi gửi hành động không?
Có. Hành động hỗ trợ giới hạn địa lý (bán kính GPS) và giới hạn địa chỉ IP. Bạn có thể yêu cầu gửi biểu mẫu phải thực hiện trong phạm vi vị trí cụ thể hoặc từ mạng đã được phê duyệt.
Biểu thức trong thành phần văn bản hoạt động thế nào?
Thành phần văn bản hỗ trợ cú pháp {{expression}}. Biểu thức có thể tham chiếu bản ghi nguồn dữ liệu (ví dụ: {{data.orders.records.length}} cho số bản ghi) và giá trị bộ lọc. Điều này cho phép bạn xây dựng đoạn tóm tắt động cập nhật khi bộ lọc thay đổi và dữ liệu mới đến.