Hiện nay “low-code” và “no-code” đang trở thành xu hướng phổ biến trong việc xây dựng phát triển ứng dụng. Trong đó, AppSheet của Google Cloud được nhắc đến như một xu hướng no-code nổi bật và sẽ làm cho việc viết code thủ công trở nên lỗi thời. Hãy cùng mình tìm hiểu sâu hơn về nền tảng Google AppSheet nhé!
{index}
Tổng quan về Google AppSheet
Là nền tảng phát triển ứng dụng “no-code” (không mã) thông minh hoặc có thể hiểu đây là nền tảng ứng dụng “low-code”.
AppSheet cho phép người dùng doanh nghiệp tạo và triển khai các ứng dụng mạnh mẽ được kết nối chặt chẽ với dữ liệu kinh doanh hiện có. Các dữ liệu có thể lấy từ Google Sheet, Excel, Cloud SQL, Salesforce và các trình kết nối tương tự khác. Tất cả hoạt động của người dùng ứng dụng này sẽ được đồng bộ hóa với nguồn dữ liệu được kết nối.
Nếu doanh nghiệp của bạn đang sử dụng bộ ứng dụng đa năng Google Workspace thì có thể dễ dàng tạo và quản lý các ứng dụng tùy theo tính chất, yêu cầu công việc với nền tảng no-code này.
Những đặc điểm của một nền tảng No-code chất lượng
Bạn có thể tự xây dựng một trang web hoàn chỉnh chỉ với một thao tác: kéo và thả. Tất cả các bước từ tạo đầu trang, cuối trang, hình thức, các bảng biểu, và đính kèm hình ảnh, đều có thể thực hiện được chỉ trong vài phút. Với cách làm này, bạn sẽ có trang web đúng như ý muốn.
Tạo mô hình tiến trình công việc
Nó cho phép bạn quản lý tất cả dữ liệu một cách trơn tru mà không cần phải đau đầu vì những ngôn ngữ lập trình. Tạo mô hình tiến trình làm việc không chỉ nhanh mà còn là niềm vui nhờ nền tảng No-code.
Khả năng tái sử dụng
Bạn nghĩ thế nào, nếu bạn có thể tận dụng lại những phần khác nhau của những ứng dụng khác nhau để tạo ra một ứng dụng mới? Một lợi ích nữa của lập trình No-code được nhiều người dùng đánh giá cao vì họ có thể tái sử dụng những phần từ các ứng dụng khác để tạo ra ứng dụng riêng. Việc này cũng không đòi hỏi bất kỳ kiến thức công nghệ nào.
Khả năng kết hợp
Từ Facebook đến Linkedin và nhiều trang mạng xã hội khác, bạn có thể kết hợp với những ứng dụng No-code và tự động hóa toàn bộ quá trình. Tính năng này đặc biệt được yêu thích vì nó giảm bớt những thao tác mà người dùng thường phải làm và loại bỏ những trang tính Excel ra khỏi quá trình.
Khả năng di động
Những nền tảng xây dựng ứng dụng No-code chất lượng cao thường sẽ cung cấp thêm tính năng di động. Điều bày có nghĩa bạn có thể quyết định thiết kế giao diện và các tính năng mà ứng dụng của bạn sẽ hiển thị trên những thiết bị di động và có thể tùy chỉnh nó theo mong muốn. Đây là một tính năng quan trọng, do theo những số liệu thống kê thì trên thế giới này có khoảng 3 tỷ người sử dụng điện thoại thông minh.
Báo cáo và phân tích
Song song với những tính năng tuyệt vời nêu trên, nền tảng No-code còn tạo ra những bài báo cáo theo đúng mong muốn của bạn. Như vậy toàn bộ quá trình phân tích của bạn đã được nền tảng No-code xử lý.
Ưu điểm của Google AppSheet
- Giúp tăng năng suất trong việc tạo các ứng dụng theo nhu cầu riêng của doanh nghiệp, giảm lỗi chỉnh sửa code (mã) đồng thời giảm công việc tồn đọng cho các kỹ thuật viên (IT) trong công ty bạn.
- Loại bỏ gánh nặng trong việc xây dựng triển khải các ứng dụng theo cách viết code & quản trị truyền thống thay vào đó Team sẽ có nhiều thời gian tập trung trong việc khai thác sử dụng ứng dụng để nâng cao hiệu suất công việc.
- Mang lại sự linh hoạt cho Google Workspace: AppSheet tích hợp chặt chẽ với Google Workspace, mang đến cho người dùng khả năng tùy chỉnh công việc theo nhu cầu của họ.
Tính năng của AppSheet
Các tính năng đang được phát triển
Các tính năng mạnh mẽ đang được phát triển trên nền tảng này:
- Capture Images
- Log Locations
- Scan Barcodes
- Deliver Notifications
- Generate Reports
- Send Emails
- Build Dashboards
- Accept Signatures
- Work Offline
- Install Across Devices
- Integrate Platforms
- Apply Logic
Tính năng phê duyệt
Dưới đây là mô hình mẫu về tính năng “phê duyệt” trên ứng dụng AppSheet giữa quản lý và các nhân viên, những dữ liệu và nội dung trong tính năng này sẽ tích hợp hoàn toàn từ Google Sheet để đảm bảo sự mô phỏng, tương tác với nguồn dữ liệu khổng lồ bên Google Sheet.
Ứng dụng của nền tảng No-code
Hiện tại, người dùng có thể sử dụng nền tảng này để xây dựng vô số (không giới hạn) ứng dụng nào để phục vụ nhu cầu cụ thể của doanh nghiệp. Chỉ cần bạn có một ý tưởng và sử dụng đúng nền tảng No-code, bạn có thể tạo ra các ứng dụng thực tiễn trong thời gian ngắn. Một vài ví dụ về những ứng dụng mà bạn có thể tạo ra bao gồm:
- Ứng dụng cho doanh nghiệp:
- Quản lý quan hệ khách hàng (CRM)
- Quản lý nhiệm vụ và dự án
- Quản lý dịch vụ hỗ trợ
- Quản lý chi tiêu và du lịch
- Hệ thống quản lý nhân sự
- ESS – Nhân viên Tự phục vụ
- Quản lý tài sản
- Quản lý thu mua
- Ứng dụng trên điện thoại
- Website và cổng giao dịch điện thoại
Hướng dẫn xây dựng ứng dụng với AppSheet Google
Cách tạo một ứng dụng đơn giản bằng AppSheet: Theo dõi công việc
Ứng dụng mà chúng tôi lấy ví dụ dưới đây có thể được sử dụng như một dự án khởi đầu tuyệt vời để bắt đầu với AppSheet và cung cấp một số giá trị nội bộ trong quá trình này. Chúng ta sẽ thực hiện quy trình từng bước để tạo ứng dụng thư mục kỹ năng cho nhân viên.
Trước tiên, bạn cần có dữ liệu để nhập vào ứng dụng:
1. Tạo Google Sheet để sử dụng làm nguồn dữ liệu của bạn. Các tiêu đề cột được liệt kê bên dưới là những thông tin cần thiết để theo dõi công việc.
- Công việc
- Mã
- Hình ảnh báo cáo
- Ghi chú
- Link đính kèm
Bây giờ, bạn đã sẵn sàng mở AppSheet và nhập dữ liệu của mình. Sau khi thực hiện việc này (làm theo các bước bên dưới), bạn sẽ thấy ứng dụng tự động tạo ứng dụng dựa trên loại dữ liệu bạn nhập. Nó sẽ tạo ra một “phần” để bạn điều chỉnh và chỉnh sửa dựa trên thông tin từ tập dữ liệu của bạn.
2. Đến trang AppSheet.com
3. Đăng nhập hoặc tạo tài khoản của bạn (Người dùng Google Workspace có thể sử dụng tính năng đăng nhập một lần)
4. Bạn sẽ được nhắc tạo ứng dụng mới hoặc có thể Click Create -> App -> Start with a template hoặc Start with existing data
5. Đối với ví dụ này, hãy chọn bắt đầu với một template sẵn (Start with a template)
6. Chọn ứng dụng trong thư mục template mà bạn muốn copy và click vào Icon tương ứng. Trong ví dụ này chúng tôi sẽ chọn Task Manager.
7. Click Copy and Customize và đặt tên cho ứng dụng và trường thích hợp
8. Click Data > New Table > Add data from… và chọn trường dữ liệu Google Sheet sau đó bạn hãy tải Sheets dữ liệu đã tạo ở bước 1 lên.
Từ đây, ứng dụng của bạn đã sẵn sàng để xem xét! Bạn sẽ thấy phiên bản thực tế của ứng dụng ở phía bên phải mà bạn có thể tương tác. Nhấp vào nút App ở cột bên trái để sửa đổi ứng dụng theo ý muốn. Bạn có thể chỉnh sửa màu cơ bản, thêm logo, ẩn dữ liệu nhất định, chọn các phần có thể chỉnh sửa được và cập nhật hành động kế tiếp 1 cách dễ dàng.
Khi bạn đã thực hiện các chỉnh sửa phù hợp và để ứng dụng có cài đặt theo ý muốn, bạn có thể triển khai ứng dụng bằng cách nhấp vào nút ở góc trên bên trái có nội dung “Not Deployed”. Kéo xuống dưới và click Move app to deployed state despite errors. Sau khi ứng dụng của bạn hoạt động và được triển khai, nút đó sẽ chuyển sang màu xanh lục với nội dung “Deployed” với tích xanh bên cạnh.
Tạo các ứng dụng phức tạp với Google AppSheet hoặc tạo sẵn các ứng dụng với Template
Để đưa ứng dụng của bạn tiến thêm một bước nữa, hãy tích hợp với các bộ dữ liệu lớn hiện có, chẳng hạn như cơ sở dữ liệu SQL. Từ đó, bạn sẽ có thể làm việc với các bộ dữ liệu phức tạp hơn để tùy chỉnh chức năng của ứng dụng của mình. Nếu bạn muốn kết hợp thêm tự động hóa, hãy sử dụng bot và tích hợp tự động hóa để thực hiện các hành động hoặc hành vi dựa trên các trình kích hoạt đã được cấu hình sẵn. Ví dụ: Sau khi một điều gì đó đã được chỉnh sửa hoặc tải lên ứng dụng của bạn, một email h tự động sẽ được gửi cho người giám sát ứng dụng này.
Để có thêm tùy chọn và tùy chỉnh, AppSheet cung cấp nhiều Template cho tất cả các loại ngành và trường hợp sử dụng. Từ kiểm kê tài sản và giao đơn đặt hàng đến quản lý dự án, các khả năng là vô tận.
Việc xây dựng ứng dụng trên Google AppSheet cũng có một số yêu cầu nhất định về kỹ năng xử lý dữ liệu Database và đọc code cơ bản để có thể đấu nối các trường dữ liệu lại với nhau.