0

kintone Plug-in: "Sum Of Total Records" Plugin

Series Outline

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list

Overview

Vậy là chúng ta lại gặp lại nhau trong phần tiếp theo của series - kintone - Nền tảng quản trị Database mà không cần code. Để tóm tắt lại những gì đã cùng nhau tìm hiểu:

  • kintone là gì
  • Hệ sinh thái Plugin và tầm quan trọng của nó
  • Hướng dẫn phát triển Plugin

Nếu như bạn đã tìm hiểu theo những gì tôi đã hướng dẫn trong kintone Part 2, tôi tin chắc bạn đủ khả năng để tự mình xây dựng plugin rồi. Trong phần này, tôi sẽ lần lượt giới thiệu những Plugin có sẵn mà bạn có thể sử dụng trực tiếp trong app của mình ngay hoặc tham khảo source code trong quá trình tự mình phát triển. Nói quá nhiều vào lý thuyết rồi, ngay bây giờ là lúc bắt tay vào làm việc nhỉ?

Problem

Khi làm việc với database bạn dành nhiều thời gian với những con số. Hãy hình dung mình là một người quản trị bán hàng, tất nhiên bạn sẽ phải quản trị CSDL về doanh thu của công ty. Công ty bạn có rất nhiều chi nhánh mỗi chi nhánh sẽ là 1 dòng trong CSDL của bạn. kintone mặc định cung cấp rất nhiều tiện ích đơn giản và trực quan giúp bạn dễ dàng tạo ra CSDL này cũng như thao tác với nó. Tuy nhiên vấn đề xảy ra khi bạn muốn biết tổng số doanh thu của tất cả các chi nhánh. Mặc dù bạn có thể sử dụng tính năng GRAPH để đạt được điều này.

https://help.cybozu.com/en/k/user/summarize_details.html

Tuy nhiên việc biết được thông tin tổng doanh thu ngay trong bảng mà không cần chuyển sang GRAPH thì sẽ trực quan hơn nhiều bởi sử dụng GRAPH bạn sẽ phải chuyển sang 1 trang khác. Mặc định kintone không cung cấp tính năng này nên chúng ta sẽ phải sử dụng 1 plugin.

How to use Plug-in

Tác dụng của Plug-in Sum Of Total Records

Plugin mà tôi sẽ cài đặt có tên là "Show Sum Of Total Records". Như tên gọi thì plugin này có tác dụng là hiện thêm thông tin về tổng số của tất cả các records trong trường hợp này là tổng số doanh thu cũng như tổng số gian hàng của công ty. Để kích hoạt plugin, bạn cần setup apps của mình có các trường "Number" hoặc "Calculation". Ngay sau khi cài đặt và kích hoạt, plugin này sẽ thêm các thông tin về tổng số phía trên app mà bạn đang làm việc. Các thông tin này cũng được cập nhật real-time nói cách khác nó luôn được cập nhật chính xác ngay cả khi bạn thực hiện cập nhật và xóa dữ liệu tức thời. Ví dụ:

Bước 1: Click vào nút Edit để thực hiện chỉnh sửa trực tiếp Bước 2: Thay đổi giá trị Bước 3: Giá trị tổng số đã được cập nhật lại

Hướng dẫn cài đặt "Sum of Total Records" Plug-in

Bước 1: Chuẩn bị form app Plug-in này sử dụng để tính tổng nên tất yếu bạn cần có field "Number" hoặc "Calculation" trong form của app. Lưu ý Plug-in không hoạt động với trường "Table" hoặc "Related Records"

Bước 2: Thêm Plugin vào app của bạn Cài đặt "Show Sum Of Total Records" Plug-in vào môi trường kintone của bạn, và thêm nó vào app cần sử dụng.

  1. Tải file Plug-in "Show Sum Of Total Records" ở phần cuối cùng của bài này.
  2. Cài đặt Plug-in file vào môi trường kintone. Click vào biểu tượng "bánh răng" sau đó chọn kintone Administration. Tìm mục Other, bên trong menu Other chọn Plug-ins Chọn nút "import" Từ cửa sổ hiện ra hãy ấn vào nút Browser để chọn Plugin muốn cài đặt trên máy tính của bạn, Sau đó chọn "Import" và chờ kintone thực hiện quá trình cài đặt Plugin.

Tham khảo thêm hướng dẫn (https://help.cybozu.com/en/k/admin/plugin.html)

**Bước 3: Thêm Plug-in vào app. **

Trong App Settings hãy chọn Plug-ins để mở trang cài đặt Plugin cho App.

Sau đó ấn vào nút New

Màn hình chọn Plugin hiện ra, hãy click vào ô vuông check để lựa chọn sẽ cài đặt Plugin "Show Sum Of Total Records"

Sau đó click vào nút Add

Hãy nhớ là sau khi thêm 1 Plug-in vào bạn phải Update App để Plugin bắt đầu được kích hoạt thì mới sử dụng được

Tham khảo thêm hướng dẫn sau https://help.cybozu.com/en/k/user/plugin.html

Bước 3: Kiểm tra xem Plugin đã hoạt động chưa Hãy thử thêm 1 records rồi click "Save" sau đó kiểm tra xem số liệu có được phản ánh trên thanh công cụ mới không.

Limitations

  1. Bạn có thể đặt App vào màn hình Top của kintone tuy nhiên nếu làm vậy thì Plugin này sẽ không còn tác dụng
  2. Bạn Không thể đặt field "Table" khi sử dụng plug-in
  3. Bạn không thể đặt field "Related Records" khi sử dụng Plug-in

Notes

  1. Chúng tôi không đảm bảo Plugin này hoạt động (do đây chỉ là bản mẫu)
  2. Chúng tôi không cung cấp bất cứ hỗ trợ về mặt kỹ thuật nào với các Plugin

Downloadable Content

File zip, bạn hãy download và upload trực tiếp lên kintone, không cần giải nén https://goo.gl/Hgjtjp

It 's not the end

Thật vui nếu như bạn quan tâm đến kintone cũng như series về Plugin này của tôi. Tôi cũng mong sẽ còn kéo dài được series này thêm nữa để giới thiệu cho các bạn nhiều hơn những Plugin hữu dụng cũng như chúng ta có thể cùng nhau thảo luận về các vấn đề xung quanh nó. Nếu có bất cứ thắc mắc hay khó khăn gì hãy để lại comment và tôi sẽ cố gắng hồi đáp nhanh nhất có thể. Cảm ơn các bạn !


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí