Cho trợ lý AIhttps://lotics.ai/tai-lieu/ung-dung.md

Ứng dụng

Ứng dụng là màn hình mà một phòng ban thực sự làm việc trên đó — bộ phận chứng từ, bộ phận kinh doanh, ứng dụng báo giá, màn hình giao hàng cho tài xế. Ứng dụng nằm ở mục /apps và đọc ghi trên cùng bản ghi với phần còn lại của hệ thống.

Chúng tôi dựng chúng. Một ứng dụng hoặc được khai trong mô hình của không gian làm việc — mỗi công việc đọc những trường nào, mỗi nút bấm ghi gì — rồi được bộ chạy ứng dụng của Lotics vẽ ra, hoặc, khi một công việc cần màn hình riêng, được viết bằng mã trên một bộ SDK có kiểu. Đội ngũ của bạn không phải tự dựng gì — mở ứng dụng lên và làm việc.

Vì sao là ứng dụng chứ không phải một chế độ xem

Không phải ai cũng nên nhìn một bảng bốn mươi cột. Nhân viên kho cần một biểu mẫu để ghi hàng nhập. Giám đốc tài chính cần một màn hình tổng hợp có biểu đồ. Khách hàng cần một trang chỉ thấy tình trạng đơn của họ, không hơn. Mỗi thứ đó là một hình dạng khác nhau của cùng một dữ liệu, và mỗi thứ là một ứng dụng AI riêng.

Chúng không phải các hệ thống rời rạc. Các ứng dụng dùng chung một tập dữ liệu bên dưới: bộ phận khai thác, bộ phận chứng từ và bộ phận công nợ cùng đọc và ghi trên một bản ghi. Một nguồn dữ liệu duy nhất, nhiều góc nhìn dựng riêng.

Một ứng dụng làm được gì

Ứng dụng khai báo trước ba nhóm khả năng, và không dùng được thứ gì chưa khai báo. Chính phần khai báo đó khiến một ứng dụng an toàn khi chia sẻ — kể cả chia sẻ công khai, cho người không có tài khoản Lotics.

Truy vấn để đọc dữ liệu. Mỗi truy vấn là một mẫu cố định, ghi rõ bảng, phép nối, bộ lọc và các cột; người gọi chỉ điền tham số có kiểu. Ứng dụng không tự nới rộng phạm vi lúc chạy, và một truy vấn giới hạn theo “thành viên hiện tại” sẽ hiểu là người đang dùng ứng dụng.

Quy trình là đường ghi duy nhất. Mọi thao tác tạo, sửa, xóa đều đi qua một quy trình đã khai báo với schema đầu vào có kiểu, nên quy tắc của bảng, kiểm tra dữ liệu và nhật ký đều được áp dụng. Một quy trình có thể tạo và cập nhật bản ghi, tạo chứng từ (PDF, Excel, Word) từ mẫu của bạn, gửi email, gọi API bên ngoài, và nối nhiều bước có điều kiện và vòng lặp. File tải lên trong ứng dụng chỉ nằm yên cho tới khi một quy trình gắn nó vào.

Agent dành cho phần việc mở — đọc một chứng từ lộn xộn, soạn một bản dự toán, đối chiếu hai bảng tính với nhau. Agent khai báo trước những công cụ và tài liệu kiến thức được phép dùng, hiện tiến trình ngay trong ứng dụng khi đang chạy, và có thể dừng giữa chừng để hỏi người dùng rồi đi tiếp. Nó chạm tới bản ghi chỉ qua chính các truy vấn và quy trình mà ứng dụng đã khai báo.

Thao tác chạy cố định và được ghi nhật ký đầy đủ. Một nút “Tạo hóa đơn” lấy các dòng hàng của đơn, điền vào mẫu Excel của bạn, chuyển sang PDF rồi gửi đi — lần nào cũng như lần nào, kèm nhật ký thực thi và bản kê chính xác những gì lần chạy đó đã tạo ra.

Giới hạn nơi được phép thực hiện thao tác

Một thao tác có thể hỏi vị trí của thiết bị và từ chối gửi khi ở ngoài một bán kính quanh tọa độ GPS — dành cho việc bắt buộc làm tại hiện trường. Vị trí đó lấy từ thiết bị, nên nó ghi lại thao tác đã xảy ra ở đâu chứ không thay cho một lớp kiểm tra quyền.

Quyền hạn

Ứng dụng chạy dưới quyền của người sở hữu nó, và chỉ mở ra đúng những gì đã khai báo — nên người gọi, kể cả khách vãng lai vào một ứng dụng công khai, chỉ chạy được đúng các truy vấn và quy trình đã khai báo với tham số có kiểu, không hơn. Ràng buộc trên từng đầu vào giới hạn luôn các giá trị họ được truyền.

Chỗ nào ứng dụng giới hạn dữ liệu theo thành viên hiện tại thì sẽ hiểu là người đang dùng. Trên một ứng dụng công khai không có người đăng nhập, truy vấn kiểu đó bị từ chối chứ không được nới rộng — ứng dụng không bao giờ trả về đúng những dòng mà bộ lọc sinh ra để bảo vệ.

Chia sẻ ứng dụng với ai là quyền của người sở hữu, hoặc của quản trị viên. Riêng việc chia sẻ cho bất cứ ai có đường link chỉ quản trị viên quyết, vì nó đặt mọi thứ ứng dụng khai báo trước mặt những người mà tổ chức của bạn không hỏi được.

Các bước và người phụ trách

Khi công việc đi qua nhiều bước — một đề nghị được lập, giám đốc duyệt, kế toán chi — mỗi bước có thể ghi rõ ai phụ trách: một người có tên trên bản ghi, hoặc một nhóm trong tổ chức của bạn. Chỉ người phụ trách bước đó mới chuyển được công việc sang bước sau, và Lotics kiểm tra điều đó ở mỗi lần bấm, không chỉ trên màn hình. Ở bước do một nhóm phụ trách, người lập đề nghị không bao giờ tự duyệt đề nghị của mình, và người đã ký một cấp thì không ký tiếp cấp sau. Một bước cũng có thể ghi số ngày cần làm xong; quá số ngày đó, bản ghi hiện là quá hạn.

Việc chờ bạn luôn đứng đầu. Trang Ứng dụng có mục Việc chờ bạn phía trên danh sách ứng dụng: mọi bản ghi, trong những ứng dụng bạn được dùng, đang dừng ở bước của bạn, việc gần hạn nhất lên trước, bấm vào là mở ngay trong ứng dụng của nó. Nếu chưa đọc được bản ghi của một ứng dụng nào đó, danh sách ghi rõ tên ứng dụng ấy và cho bạn thử lại. Trong mỗi ứng dụng, những bản ghi đang chờ bạn cũng đứng đầu danh sách. Người nghỉ phép có thể chọn một đồng nghiệp làm thay — xem Quyền hạn.

Dựng màn hình của riêng bạn trên một ứng dụng

Có lúc màn hình lại thuộc về nơi khác — một biểu mẫu trên chính trang web của bạn, một khu vực dành cho khách hàng trong trang bạn đang chạy, hay một chương trình chạy trên máy chủ của bạn. Các truy vấn và quy trình mà ứng dụng khai báo đều có địa chỉ gọi được, nên màn hình đó đọc và ghi qua chúng, còn hệ thống vẫn là nơi lưu giữ dữ liệu. Chính phần khai báo làm việc này an toàn: bên gọi chạm được đúng các truy vấn và quy trình mà ứng dụng khai báo, với tham số có kiểu, không hơn.

Xuất bản API của ứng dụng là biến phần khai báo đó thành một lời cam kết. Việc xuất bản chụp lại một bản có đánh số, ghi chính xác mỗi truy vấn và quy trình nhận gì và trả về gì, rồi đưa cho bạn tài liệu OpenAPI để bên bạn tự sinh mã kết nối. Từ đó, một thay đổi ở đây mà làm vỡ mã nguồn của bạn sẽ bị từ chối chứ không được phát hành — lối đi là đặt một tên mới bên cạnh tên cũ, để bên gọi chuyển sang khi họ sẵn sàng. Hãy nói với chúng tôi khi bạn cần xuất bản; phần kỹ thuật nằm ở REST API.

Bề mặt mở cho bên ngoài đội của bạn thì nên là một ứng dụng riêng. Chia sẻ một ứng dụng công khai, hay cấp cho máy chủ của khách hàng một khóa vào ứng dụng đó, là mở toàn bộ những gì nó khai báo — không có cách nào mở một vài truy vấn của ứng dụng mà giấu những truy vấn còn lại. Vì thế phần công khai được dựng thành một ứng dụng thứ hai trên cùng các bảng: chỉ những truy vấn người ngoài được đọc, mỗi truy vấn chỉ lấy những cột họ được thấy, và chỉ những quy trình họ được chạy — một biểu mẫu mà ai cũng vào được thì chỉ có quy trình để ghi và không có gì để đọc. Ứng dụng không có màn hình nào chỉ trả lời máy chủ và không bao giờ được chia sẻ công khai; khi nó đã khai báo một truy vấn hay quy trình, danh sách ứng dụng của bạn đánh dấu nó là API. Màn hình mà đội của bạn đang làm việc vẫn là một ứng dụng riêng, để kín.

Độ mới của dữ liệu

Dữ liệu làm mới khi bạn quay lại ứng dụng, khi kết nối được nối lại, và sau mỗi thao tác làm thay đổi dữ liệu — nên con số trên màn hình phản ánh đúng thứ quy trình vừa ghi. Thay đổi của người khác tự hiện lên trong ứng dụng đang mở, không cần tải lại trang. Ứng dụng chia sẻ công khai không có kết nối đăng nhập, nên nó làm mới khi bạn quay lại, khi nối lại kết nối, và sau thao tác của chính nó.

Các trường hợp dùng phổ biến

Màn hình chỉ số. Số liệu từ nhiều bảng gom về một màn hình — sản lượng, doanh thu, mức đáp ứng cam kết — kèm bộ lọc thời gian để đổi giữa tuần, tháng và quý.

Nhập liệu. Nhân viên kho ghi hàng nhập, tài xế xác nhận đã giao, nhân viên kiểm tra gửi bảng kiểm. Dữ liệu rơi thẳng vào bản ghi mà văn phòng đang đọc.

Bộ phận chứng từ. Bộ chứng từ nhận về, AI soạn chứng từ gửi đi từ đó và chỉ ra những con số không khớp, đội bạn soát lại trước khi gửi.

Trang cho khách hàng. Người ngoài xem được tình trạng đơn, hành trình lô hàng và tải chứng từ của chính họ mà không cần tài khoản Lotics, giới hạn đúng trong dữ liệu của họ.

Việc ngoài hiện trường. Màn hình hợp với điện thoại, có giới hạn vùng địa lý — một ứng dụng xác nhận giao hàng thu chữ ký, ảnh và ghi chú, và chỉ gửi được khi còn cách điểm giao dưới 200 mét.

Câu hỏi thường gặp

Làm sao để có một ứng dụng?

Bạn nói phòng ban đó làm gì, chúng tôi dựng. Ứng dụng mới và thay đổi trên ứng dụng đang chạy đều nằm trong gói, suốt thời gian bạn còn là khách hàng. Mô hình cho ngành của bạn thường đã có sẵn dưới dạng một preset, chúng tôi dựng không gian làm việc của bạn từ đó rồi chỉnh theo mẫu và quy tắc của bạn.

Ứng dụng nằm ở đâu?

Ở mục Ứng dụng trên thanh điều hướng chính. Mỗi ứng dụng cũng có một đường dẫn riêng để chia sẻ.

Ứng dụng có cập nhật theo thời gian thực không?

Ứng dụng làm mới khi bạn quay lại, khi kết nối được nối lại, và sau mỗi thao tác làm đổi dữ liệu, còn thay đổi của người khác thì tự hiện lên trong ứng dụng đang mở. Ứng dụng chia sẻ công khai không có kết nối đăng nhập, nên nó làm mới khi bạn quay lại, khi nối lại kết nối, và sau thao tác của chính nó.

Người không rành kỹ thuật có tự dựng ứng dụng được không?

Không cần — đó là việc của chúng tôi và đã nằm trong gói. Phần hệ thống (bảng, trường, chế độ xem, mẫu chứng từ, tự động hóa) vẫn cấu hình được qua trợ lý AI nếu đội ngũ muốn, nhưng ứng dụng mà mỗi phòng ban làm việc trên đó là do chúng tôi dựng và vận hành.

Quyền hạn trong ứng dụng hoạt động thế nào?

Ứng dụng chỉ làm được đúng những gì đã khai báo, và mọi thao tác ghi đều đi qua một quy trình đã khai báo. Dữ liệu giới hạn theo thành viên hiện tại đi theo người đang dùng ứng dụng. Xem Quyền hạn để biết mô hình phân quyền đầy đủ.

Tôi có tạo được trang cho khách hàng không?

Có. Một ứng dụng chia sẻ công khai được, giới hạn trong dữ liệu của chính khách hàng đó. Chính mô hình khai báo trước làm việc này an toàn: khách vãng lai chạm được đúng các truy vấn đã khai báo, không hơn.

Nếu một thao tác lỗi thì sao?

Ứng dụng hiện lỗi và giữ nguyên nội dung đang nhập nên không mất gì. Nhật ký của lần chạy ghi lại chuyện đã xảy ra, gồm cả những thứ nó đã kịp tạo ra.

Đặt lịch demo

30 phút, hẹn giờ qua điện thoại hoặc Zalo.