Trung tâm Plugin NocoBase: xem, cài đặt, kích hoạt, vô hiệu hóa Plugin, mở rộng khả năng của hệ thống.
Kiểm soát quyền hạn dựa trên vai trò, tài nguyên và hành động, cho phép kiểm soát chính xác quyền cấu hình giao diện, quyền thao tác dữ liệu, quyền truy cập menu và quyền plugin.
Chỉnh sửa hàng loạt toàn bộ dữ liệu hoặc dữ liệu đã chọn.
Cập nhật hàng loạt toàn bộ dữ liệu hoặc dữ liệu đã chọn.
Gửi yêu cầu đến dịch vụ HTTP bất kỳ, hỗ trợ gửi dữ liệu ngữ cảnh đến dịch vụ đích.
Sao chép một bản ghi, có thể sao chép vào biểu mẫu để chỉnh sửa rồi gửi, hoặc sao chép trực tiếp và tạo bản ghi mới.
Tăng cường chức năng xuất dữ liệu. Xuất bất đồng bộ, hỗ trợ khối lượng dữ liệu lớn. Hỗ trợ xuất tệp đính kèm.
Xuất các bản ghi đã lọc ra Excel, có thể cấu hình các trường nào sẽ được xuất.
Tăng cường chức năng nhập dữ liệu. Nhập bất đồng bộ, hỗ trợ khối lượng dữ liệu lớn. Hỗ trợ các tính năng như xử lý dữ liệu, cập nhật dữ liệu, kích hoạt workflow.
Sử dụng mẫu Excel để nhập dữ liệu, có thể cấu hình các trường cần nhập, tự động tạo mẫu.
Sử dụng chức năng in của trình duyệt để in một bản ghi.
Hỗ trợ người dùng in mẫu trong ứng dụng NocoBase.
Hỗ trợ tích hợp dịch vụ GigaChat LLM.
Hỗ trợ tích hợp cơ sở dữ liệu vector, vector hóa tài liệu, cung cấp khả năng tìm kiếm thông minh và hỗ trợ tri thức cho nhân viên AI.
Tạo các nhân viên AI với nhiều kỹ năng khác nhau, phối hợp cùng con người, xây dựng hệ thống và xử lý nghiệp vụ.
Trình tạo tài liệu OpenAPI cho NocoBase HTTP API.
Cho phép người dùng truy cập HTTP API của ứng dụng bằng API Key.
Plugin Application Supervisor được dùng để giám sát và điều phối thống nhất nhiều phiên bản ứng dụng NocoBase, cung cấp khả năng phát hiện và quản lý vận hành ứng dụng.
Quản lý và giám sát các tác vụ bất đồng bộ như nhập/xuất dữ liệu. Hỗ trợ theo dõi tiến độ tác vụ và thông báo.
Theo dõi và ghi lại các hoạt động của người dùng và thao tác trên tài nguyên trong hệ thống.
Xác thực danh tính qua giao thức CAS.
Xác thực danh tính bằng tài khoản DingTalk.
Xác thực danh tính qua giao thức LDAP.
Xác thực danh tính qua giao thức OIDC (OpenID Connect).
Xác thực danh tính qua giao thức SAML 2.0.
Xác thực danh tính bằng mã xác minh SMS.
Cung cấp khả năng tích hợp WeCom, bao gồm phương thức xác thực, kênh thông báo và nguồn đồng bộ dữ liệu người dùng.
Quản lý xác thực người dùng, bao gồm xác thực mật khẩu cơ bản, xác thực SMS, xác thực giao thức SSO, có thể mở rộng.
Cung cấp chức năng sao lưu và khôi phục, hỗ trợ sao lưu định kỳ, đảm bảo an toàn dữ liệu và khôi phục nhanh chóng.
Hiển thị dữ liệu dưới dạng danh sách lưới, hỗ trợ cấu hình phân trang.
Tạo và quản lý iframe trên trang, dùng để nhúng và hiển thị trang web hoặc nội dung bên ngoài.
Hiển thị dữ liệu dưới dạng danh sách, hỗ trợ cấu hình phân trang.
Cung cấp Block Markdown.
Chia biểu mẫu có nhiều trường thành nhiều bước để điền, giảm tải cho người dùng.
Cung cấp Block lọc dạng cấu trúc cây.
Quản lý và hiển thị tập trung các thao tác khác nhau, giúp người dùng thực hiện tác vụ nhanh chóng. Hỗ trợ mở rộng, hiện hỗ trợ các loại thao tác: popup, link, scan, custom request.
Cung cấp mẫu Collection và Block lịch để quản lý dữ liệu ngày tháng, thường dùng cho các thông tin liên quan đến ngày/giờ như sự kiện, lịch hẹn, công việc.
Cung cấp giao diện client cho server NocoBase.
Kết nối Collection từ xa dựa trên foreign data wrapper (FDW) của cơ sở dữ liệu, hiện hỗ trợ cơ sở dữ liệu MySQL và PostgreSQL.
Cung cấp mẫu Collection SQL.
Cung cấp mẫu Collection cấu trúc cây.
Cung cấp mẫu Collection và Block bình luận, thêm chức năng bình luận cho dữ liệu của Collection bất kỳ.
Có thể tùy chỉnh tên thương hiệu và nhiều thông tin liên quan đến thương hiệu.
Hỗ trợ thêm và sử dụng biến tùy chỉnh.
Sử dụng cơ sở dữ liệu ClickHouse bên ngoài làm nguồn dữ liệu.
Sử dụng cơ sở dữ liệu Apache Doris bên ngoài làm nguồn dữ liệu.
Sử dụng cơ sở dữ liệu MariaDB bên ngoài làm nguồn dữ liệu.
Sử dụng cơ sở dữ liệu SQL Server bên ngoài làm nguồn dữ liệu.
Sử dụng cơ sở dữ liệu MySQL bên ngoài làm nguồn dữ liệu.
Sử dụng cơ sở dữ liệu Oracle bên ngoài làm nguồn dữ liệu.
Sử dụng cơ sở dữ liệu PostgreSQL bên ngoài làm nguồn dữ liệu.
Sử dụng cơ sở dữ liệu Kingbase (KingbaseES) làm nguồn dữ liệu, có thể dùng làm cơ sở dữ liệu chính hoặc cơ sở dữ liệu bên ngoài.
Cơ sở dữ liệu chính của NocoBase, hỗ trợ các cơ sở dữ liệu quan hệ như PostgreSQL, MySQL, MariaDB.
Quản lý nguồn dữ liệu, bao gồm cơ sở dữ liệu Master có sẵn, cơ sở dữ liệu bên ngoài và API.
Sử dụng nguồn dữ liệu REST API bên ngoài.
Sử dụng ECharts để trực quan hóa dữ liệu, hỗ trợ nhiều loại biểu đồ hơn như biểu đồ phễu, biểu đồ radar, và cung cấp cấu hình trực quan hóa thân thiện hơn.
Cung cấp chức năng trực quan hóa dữ liệu, bao gồm Block biểu đồ và Block lọc biểu đồ, hỗ trợ hơn mười loại biểu đồ như biểu đồ đường, biểu đồ vùng, biểu đồ cột, bạn cũng có thể mở rộng thêm các loại biểu đồ khác.
Tổ chức người dùng theo phòng ban, thiết lập quan hệ cấp trên/cấp dưới, gán vai trò để kiểm soát quyền hạn, và hỗ trợ làm biến trong workflow và biểu thức.
Tích hợp các email doanh nghiệp như Gmail, Outlook, nhận và gửi email trong NocoBase giống như trong các sản phẩm CRM khác.
Nhúng NocoBase vào hệ thống hoặc trang web bên ngoài, để nó trở thành một phần của hệ thống hoặc trang đó.
Quản lý tập trung biến môi trường và khóa bí mật, dùng cho lưu trữ dữ liệu nhạy cảm, tái sử dụng cấu hình, cách ly đa môi trường, v.v.
Xử lý lỗi và ngoại lệ trong ứng d ụng.
Hỗ trợ tệp đính kèm dạng URL.
Cung cấp dữ liệu khu vực hành chính Trung Quốc và loại Field tương ứng.
Dùng để chỉnh sửa và làm nổi bật mã, hỗ trợ các ngôn ngữ như Java, JavaScript, Python, SQL.
Hiển thị dữ liệu chỉ định dưới dạng được che đi theo các quy tắc đã cấu hình, hỗ trợ các kiểu dữ liệu cơ bản.
Tự động mã hóa và giải mã các Field được chỉ định, đảm bảo an toàn dữ liệu.
Cho phép cấu hình và lưu trữ kết quả tính toán giữa các giá trị Field trong cùng một bản ghi, hỗ trợ hai engine: Math.js và Excel formula functions.
Hỗ trợ thiết lập quan hệ many-to-many bằng cách lưu khóa duy nhất của bảng đích trong một mảng.
Dùng để lưu trữ Markdown và sử dụng trình soạn thảo Vditor để hiển thị, hỗ trợ các cú pháp Markdown phổ biến như danh sách, mã, trích dẫn, đồng thời hỗ trợ tải lên hình ảnh, ghi âm. Có thể hiển thị theo thời gian thực, what-you-see-is-what-you-get.
Tự động tạo mã theo các quy tắc đã cấu hình, hỗ trợ kết hợp ngày, số và văn bản.
Hỗ trợ chữ ký viết tay bằng cảm ứng và chuột, hình ảnh chữ ký được lưu vào bảng dữ liệu tệp đã chọn, đồng thời xử lý tải lên và lưu trữ thông qua trình quản lý tệp. Yêu cầu giấy phép Pro trở lên.
Dùng để sắp xếp dữ liệu trong bảng dữ liệu.
Cung cấp dịch vụ lưu trữ tệp, đồng thời cung cấp mẫu bảng tệp và Field đính kèm.
Plugin xem trước tệp Office dựa trên dịch vụ trực tuyến của Microsoft.
Hỗ trợ các loại lưu trữ tệp tương thích với giao thức S3, ví dụ như Amazon S3, Alibaba Cloud OSS, Tencent Cloud COS, MinIO, v.v. Hỗ trợ tải lên trực tiếp tệp và truy cập riêng tư.
Hỗ trợ lưu bản nháp khi điền biểu mẫu, có thể tiếp tục chỉnh sửa và gửi sau.
Cung cấp Block biểu đồ Gantt.
Công cụ tương tự sơ đồ ER, hiện chỉ hỗ trợ cơ sở dữ liệu chính.
Bằng cách thiết lập danh sách đen và danh sách trắng IP, kiểm soát quyền truy cập hệ thống, đảm bảo an toàn.
Cung cấp Block Kanban.
Cấu hình ID phiên bản và khóa giấy phép
Hỗ trợ quản lý tài nguyên bản địa hóa của ứng dụng.
Triển khai khóa phân tán dựa trên Redis
Nhật ký phía máy chủ, chủ yếu bao gồm nhật ký yêu cầu API và nhật ký vận hành hệ thống, hỗ trợ đóng gói và tải xuống tệp nhật ký.
Block bản đồ, hỗ trợ AMap và Google Maps, bạn cũng có thể mở rộng thêm nhiều loại bản đồ khác.
Dùng để di chuyển nội dung cấu hình từ môi trường sản phẩm này sang môi trường sản phẩm khác.
Từ phiên bản 2.0, di động được thay thế bằng plugin ui-layout mới, plugin này vẫn đang được phát triển.
Đa ứng dụng chạy theo cách chia sẻ tiến trình, chỉ phù hợp cho môi trường kiểm thử và demo, vui lòng không sử dụng trong môi trường sản xuất.
Hỗ trợ lọc đa từ khóa cho các Field thông thường, hỗ trợ nhập nhanh hoặc nhập hàng loạt từ khóa từ Excel.
Trong một phiên bản ứng dụng đơn lẻ, thực hiện nhiều không gian dữ liệu độc lập thông qua cách ly logic.
Gửi thông báo qua kênh email, hiện chỉ hỗ trợ phương thức truyền tải SMTP.
Hỗ trợ người dùng nhận thông báo tin nhắn theo thời gian thực trong ứng dụng NocoBase.
Cung cấp dịch vụ quản lý thống nhất, bao gồm cấu hình kênh, ghi nhật ký và các chức năng khác, hỗ trợ cấu hình nhiều kênh thông báo, bao gồm tin nhắn trong ứng dụng và email.
Đặt quy tắc mật khẩu và chính sách khóa đăng nhập cho tất cả người dùng
Chia sẻ biểu mẫu công khai ra bên ngoài, thu thập thông tin từ người dùng ẩn danh.
Xử lý tin nhắn pub/sub của ứng dụng dựa trên Redis.
Xử lý hàng đợi tin nhắn của ứng dụng dựa trên RabbitMQ.
Xử lý hàng đợi tin nhắn của ứng dụng dựa trên Redis.
Theo dõi và lưu lịch sử thay đổi của các bản ghi trong bảng dữ liệu.
Dùng để mã hóa các tham số request (Query Parameters) trước khi gửi HTTP request.
Dùng để điều chỉnh tiêu đề, LOGO, ngôn ngữ của hệ thống, v.v.
Tích hợp Prometheus vào module telemetry của NocoBase.
Plugin telemetry của ứng dụng dựa trên OpenTelemetry, tích hợp sẵn các chỉ số CPU, bộ nhớ, HTTP request, v.v., và hỗ trợ xuất qua HTTP.
Thêm nút sao chép cho Field văn bản
Tùy chỉnh màu sắc, kích thước, v.v. của UI và lưu kết quả thành giao diện, có thể chuyển đổi giữa nhiều giao diện.
Hỗ trợ kích hoạt xác thực hai yếu tố (2FA) cho đăng nhập bằng mật khẩu.
Cung cấp dịch vụ lưu trữ UI schema tập trung.
Cung cấp khả năng tái sử dụng template Block và template popup.
Đăng ký và quản lý các nguồn đồng bộ dữ liệu người dùng có thể mở rộng, mặc định cung cấp HTTP API. Hỗ trợ đồng bộ dữ liệu cho người dùng, phòng ban và các tài nguyên khác.
Cung cấp model người dùng cơ bản, cùng với Field người tạo và người cập nhật cuối.
Hỗ trợ người dùng liên kết TOTP authenticator và xác thực danh tính bằng mã một lần dựa trên thời gian (TOTP).
Quản lý xác thực danh tính người dùng, bao gồm SMS, TOTP authenticator, v.v., có thể mở rộng.
Trình phân bổ worker ID dựa trên Redis
Kích hoạt qua nút Action hoặc API và sau khi thực thi hoàn tất, ví dụ sau khi thêm, cập nhật, xóa dữ liệu hoặc sau "Submit to workflow". Phù hợp để xử lý dữ liệu, gửi thông báo sau khi thao tác hoàn tất.
Có thể được sử dụng để thực hiện truy vấn tổng hợp trên cơ sở dữ liệu trong workflow, chẳng hạn như: đếm số lượng, tính tổng, tính trung bình, v.v.
Kích hoạt khi gửi yêu cầu phê duyệt qua nút Action hoặc API. Chuyên dụng cho quy trình phê duyệt, có node phê duyệt và Block riêng để quản lý chứng từ và theo dõi quá trình xử lý.
Cung cấp chức năng sao chép trong workflow, gửi bản sao của phê duyệt hoặc bất kỳ thông tin nào khác đến những người dùng cụ thể.
Kích hoạt khi nhấp vào nút được liên kết với sự kiện tùy chỉnh. Phù hợp cho việc điều phối Action tùy chỉnh trên các hàng dữ liệu.
Có thể được sử dụng để thực hiện các phép tính trên ngày tháng trong workflow, chẳng hạn như cộng trừ, so sánh, định dạng, v.v.
Có thể được sử dụng trong các nhánh song song của workflow để chờ các nhánh khác hoàn thành thực thi.
Thực thi một đoạn mã JavaScript trong môi trường cách ly.
Dùng để chuyển đổi hoặc tính toán giá trị của các đối tượng JSON phức tạp (ví dụ: kết quả của node HTTP request và node SQL).
Dùng để ánh xạ dữ liệu JSON bất kỳ thành các biến có cấu trúc, để các node sau có thể sử dụng.
Dùng để xử lý subflow lặp lại cho từng giá trị trong một mảng, cũng có thể dùng cho subflow lặp lại với số lần cố định.
Có thể được sử dụng để gửi email trong workflow.
Dùng cho quy trình mà một phần quyết định được kiểm soát thủ công.
Có thể được sử dụng để gửi nhiều loại thông báo trong workflow.
Dùng cho các quy trình nhánh cần thực thi song song trong workflow.
Kích hoạt qua nút Action hoặc API và trước khi thực thi, ví dụ trước khi thêm, cập nhật, xóa dữ liệu. Phù hợp để xác thực dữ liệu, kiểm tra logic trước khi thao tác và có thể chặn request thông qua "Node kết thúc".
Có thể được sử dụng để gửi request đến bất kỳ dịch vụ HTTP nào trong workflow để trao đổi dữ liệu.
Dùng để soạn và hiển thị thông báo phản hồi cho client trong workflow của sự kiện biểu mẫu và chặn request.
Có thể được sử dụng để thực thi bất kỳ câu lệnh SQL nào trên cơ sở dữ liệu trong workflow.
Dùng để gọi các quy trình khác trong một workflow, có thể sử dụng các biến của quy trình hiện tại làm đầu vào cho subflow và sử dụng đầu ra của subflow làm biến của quy trình hiện tại.
Dùng để tạo biến tùy chỉnh hoặc gán giá trị cho chúng trong workflow, để lưu dữ liệu tạm thời trong quy trình.
Nhận lệnh gọi HTTP từ hệ thống bên ngoài và kích hoạt sự kiện. Phù hợp cho việc đẩy dữ liệu, thông báo sự kiện được khởi tạo từ hệ thống bên thứ ba, ví dụ như callback thanh toán, thông báo tin nhắn.
Một công cụ BPM mạnh mẽ, cung cấp hỗ trợ cơ bản cho tự động hóa nghiệp vụ và có thể mở rộng tùy ý với nhiều trigger và node hơn.
Tổ hợp Plugin được cấu hình sẵn cho kịch bản triển khai cluster, dùng để chạy NocoBase trong môi trường đa phiên bản, cân bằng tải, kết hợp với các middleware như lưu trữ chia sẻ, Redis (cache và message), khóa phân tán để điều phối các node. Sau khi kích hoạt, cần hoàn thành cấu hình môi trường và vận hành theo tài liệu "Chế độ cluster".