Các loại ứng dụng trên nền tảng Lark: Hướng dẫn chi tiết cho người mới bắt đầu

Ứng dụng trên Lark là gì?

Ứng dụng trên Lark là công cụ mà các nhà phát triển sử dụng để cung cấp dịch vụ cho người dùng trong và ngoài tổ chức. Chúng thường xuất hiện dưới dạng chatbot, trang web, mini-program và các hình thức khác. Ứng dụng là phương tiện để nhà phát triển truy cập vào các khả năng mở của Lark.

Giải thích cho người mới:

  • Chatbot: Chương trình máy tính tự động tương tác với người dùng thông qua tin nhắn.
  • Mini-program: Ứng dụng nhỏ chạy trong ứng dụng Lark mà không cần cài đặt riêng.

Tại sao cần tạo ứng dụng trên Lark?

Khi tham gia vào Nền tảng Mở Lark, nhà phát triển cần tạo ứng dụng để:

  1. Có quyền truy cập vào các tính năng của Lark
  2. Tùy chỉnh phát triển thông qua API hoặc SDK
  3. Tạo ứng dụng văn phòng phù hợp với nhu cầu thực tế

Giải thích cho người mới:

  • API (Application Programming Interface): Giao diện cho phép các ứng dụng giao tiếp với nhau.
  • SDK (Software Development Kit): Bộ công cụ phát triển phần mềm, giúp việc tạo ứng dụng dễ dàng hơn.

Các loại ứng dụng trên Lark

1. Ứng dụng Tùy chỉnh (Custom Apps)

  • Người phát triển: Nhân viên nội bộ hoặc nhà phát triển được ủy quyền
  • Người dùng: Nhân viên trong cùng một doanh nghiệp
  • Tính năng hỗ trợ: Gadgets, Web apps, Bots, Blocks
  • Không được liệt kê trong thư mục ứng dụng công khai

Giải thích cho người mới:

  • Gadgets: Ứng dụng nhỏ chạy trên nền tảng Lark
  • Web apps: Ứng dụng web có thể truy cập qua trình duyệt
  • Bots: Chatbot tự động
  • Blocks: Các khối chức năng có thể thêm vào workspace

2. Ứng dụng Cửa hàng (Store Apps)

  • Người phát triển: Nhà cung cấp dịch vụ độc lập
  • Người dùng: Nhân viên doanh nghiệp mua và kích hoạt ứng dụng
  • Tính năng hỗ trợ: Giống như Ứng dụng Tùy chỉnh
  • Được liệt kê trong thư mục ứng dụng công khai

Quy trình phát triển Ứng dụng Tùy chỉnh

  1. Tham gia tenant: Nhà phát triển tạo hoặc tham gia một tenant Lark.
  • Tenant là gì? Một môi trường Lark độc lập cho một tổ chức.
  1. Phát triển ứng dụng: Tạo ứng dụng tùy chỉnh trong Developer Console và hoàn thành phát triển.
  2. Phát hành và xem xét: Gửi đơn xin phát hành trong Developer Console. Admin tenant sẽ xem xét.
  3. Sử dụng ứng dụng: Sau khi được phê duyệt, thành viên trong tenant có thể tìm và sử dụng ứng dụng.

Lưu ý quan trọng:

  • Ứng dụng tùy chỉnh chỉ sử dụng trong một tenant.
  • Lark không tham gia quản lý ứng dụng tùy chỉnh.

Quy trình phát triển Ứng dụng Cửa hàng

  1. Xác minh ISV: Tổ chức muốn phát triển ứng dụng cửa hàng phải qua xác minh ISV.
  • ISV là gì? Independent Software Vendor – Nhà cung cấp phần mềm độc lập.
  1. Phát triển ứng dụng: Tạo ứng dụng cửa hàng trong Developer Console và hoàn thành phát triển.
  2. Xem xét niêm yết: Ứng dụng cửa hàng cần qua xem xét nghiêm ngặt của đội ngũ Lark.
  3. Cài đặt và sử dụng: Sau khi được phê duyệt, bất kỳ tenant Lark nào cũng có thể cài đặt và sử dụng ứng dụng.

Lưu ý quan trọng:

  • Cần có sự phê duyệt của admin tenant để cài đặt ứng dụng cửa hàng.
  • Ứng dụng cửa hàng có thể cài đặt trên nhiều tenant.
  • Cần có access token của doanh nghiệp để truy cập dữ liệu.

Kết luận

Lark cung cấp hai loại ứng dụng chính: Ứng dụng Tùy chỉnh cho nhu cầu nội bộ và Ứng dụng Cửa hàng cho phân phối rộng rãi. Mỗi loại có quy trình phát triển và triển khai riêng, phù hợp với các nhu cầu khác nhau của doanh nghiệp và nhà phát triển.

Lên đầu trang