Giới thiệu
Ứng dụng tùy chỉnh (Custom app) trên Lark được phát triển bởi nhân viên nội bộ hoặc nhà phát triển được ủy quyền, và được sử dụng trong nội bộ doanh nghiệp. Các tổ chức sử dụng Lark có thể tự phát triển ứng dụng tùy chỉnh dựa trên các khả năng mở của Lark để đáp ứng nhu cầu cá nhân hóa trong môi trường văn phòng. Những ứng dụng này không cần đội ngũ Lark xét duyệt và có thể được sử dụng ngay sau khi được quản trị viên tenant doanh nghiệp phê duyệt.
Quy trình Phát triển
Bước 1: Trở thành nhà phát triển Lark
Để phát triển ứng dụng trên Lark Open Platform, bạn cần trở thành người dùng tổ chức Lark. Có hai cách:
- Tạo một tổ chức:
- Truy cập website Lark
- Nhấp vào “Free Trial” ở góc trên bên phải
- Đăng ký và tạo tài khoản tổ chức
- Tham gia một tổ chức:
- Liên hệ quản trị viên tổ chức để nhận lời mời
- Tham gia tổ chức thông qua Invite Link, Invite QR code, Invite Code, hoặc SMS
Bước 2: Tạo ứng dụng tùy chỉnh
- Trong Developer Console, nhấp vào “Create Custom App”
- Điền thông tin cơ bản của ứng dụng: tên, mô tả, và biểu tượng
- Nhấp vào “Create”
Bước 3: Cấu hình ứng dụng
Thêm tính năng ứng dụng
Lark hỗ trợ bốn khả năng ứng dụng cơ bản: Gadget, Bot, Web app, Block. Bạn có thể chọn một hoặc kết hợp nhiều khả năng.
- Trong Developer Console, đi đến trang chi tiết của ứng dụng
- Trong thanh điều hướng bên trái, đi đến Features > Add Features
- Chọn khả năng ứng dụng mong muốn
Kích hoạt API scopes
Cấu hình quyền cần thiết cho các cuộc gọi OpenAPI hoặc SDK interface.
Cấu hình đa ngôn ngữ (Tùy chọn)
- Trong Developer Console, đi đến Basic Info > Credentials & Basic Info
- Trong phần Multi-lingual app details, cấu hình tên và mô tả của ứng dụng bằng nhiều ngôn ngữ
Quản lý thành viên (Tùy chọn)
- Trong Developer Console, đi đến Basic Info > Collaborative Members
- Nhấp vào “Add Collaborative Member” và điền thông tin người dùng
Đăng ký sự kiện (Tùy chọn)
Tính năng này cho phép ứng dụng phản hồi nhanh chóng với các thay đổi sự kiện Lark.
Bước 4: Phát triển ứng dụng
Tham khảo tài liệu quick start cho mỗi khả năng ứng dụng để hiểu quy trình phát triển và các ví dụ.
Bước 5: Kiểm tra ứng dụng
Sử dụng tính năng “Test Companies and Users” để kiểm tra ứng dụng mà không cần phê duyệt của quản trị viên.
Bước 6: Xuất bản ứng dụng
- Trong Developer Console, đi đến App Versions > Version Management & Release
- Nhấp vào “Create a version”
- Hoàn thành thông tin phiên bản và gửi để phát hành
- Chờ phê duyệt từ quản trị viên tenant doanh nghiệp
Bước 7: Vận hành và bảo trì ứng dụng
Sau khi ứng dụng được xuất bản, bạn có thể sử dụng các tính năng sau trong Developer Console:
- Tìm kiếm log: Giúp tìm thông tin log chi tiết cho Server API Calls, Client API Calls, và Event Notifications
- Phản hồi người dùng: Cho phép người dùng dễ dàng cung cấp phản hồi về các vấn đề gặp phải khi sử dụng ứng dụng
Kết luận
Phát triển ứng dụng tùy chỉnh trên Lark là một quy trình đa bước, bao gồm từ việc tạo ứng dụng, cấu hình, phát triển, kiểm tra, đến xuất bản và bảo trì. Bằng cách tuân theo quy trình này và tận dụng các công cụ và tính năng được cung cấp bởi Lark, các nhà phát triển có thể tạo ra các ứng dụng tùy chỉnh hiệu quả và phù hợp với nhu cầu cụ thể của tổ chức họ.