+1

kintone Plug-in: "Bulk Update" 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

Phần này mình sẽ giới thiệu đến mọi người một Plugin mới. Tuy nhiên, trước khi tìm hiểu và cài đặt plugin này mọi người nên đảm bảo có những hiểu biết nhất định về:

  • Kintone là gì
  • Plugin là gì
  • Môi trường Plugin và hướng dẫn phát triển Plugin

Problem

Trong các hệ quản trị cơ sở dữ liệu lớn như SQL Server, Mysql, Oracle chúng ta có thể dễ dàng cập nhật nhiều record cùng lúc rất dễ dàng. Tuy nhiên kintone chỉ cho phép chúng ta cập nhật 1 record 1 1 lần. Điều này có vẻ bât lợi cho người dùng khi mà họ muốn cập nhật nhiều record cùng lúc. Để khắc phục điều này chúng ta có thể sử dụng plugin. Plugin mình giới thiệu ở đây là Bulk update. Plugin này có 1 giúp đỡ người dùng update hay replace dữ liệu một cách dễ dàng. Plugin này được viết hướng người dùng nên rất dễ dàng sử dụng. Để biết nó dễ dàng đơn giản thế nào chúng ta cùng tìm hiểu tiếp ở phần dưới nhé :point_down_tone1:

How to use Plug-in

Bulk update plugin được phát triển để hỗ trợ việc cập nhật dữ liệu tốt hơn, tiện lợi cho người dùng hơn. Bulk update plugin hỗ trợ người dùng 2 tính năng là replace và update.

  • Khi sử dụng replace thì người dùng cần xác định mình replace field có giá trị nào, type nào.
  • Khi sử dụng update người dùng chỉ cần chọn field mình muốn update.

Hướng dẫn plugin

  • Như thường lệ đầu tiên bạn phải setting plugin vào app của bạn. Ở trong Series Outline đã có phần hướng dẫn setting plugin nên mình không hướng dẫn các bạn cách plugin nữa, ai quên có thể đọc lại. ☝️

Hướng dẫn sử dụng plugin Bulk update: replace

  • Trước khi thực hiện replace mình xin chú ý một điều: đó là chức năng này chỉ hỗ trợ replace cho những field sau:
    • Text (Single line text)
    • TextArea (Multi line text)
  • Tuy nhiên không phải string field nào cũng được replace nhé. Những field có type là string sẽ không được hỗ trợ thiết lập edit hàng loạt:
    • String field được set là calculation
    • Những field được set là key để tham chiếu look-up Để rõ ràng hơn việc sử dung plugin này thực hiện replace như thế nào mọi người cùng xem ví dụ sau đây nhé:
  • Đầu tiên mình có 1 app là app có tên là bulk-update. Mình sẽ thực hiện replace ở app này Chọn field mà mình muốn replace. Nhập string mà mình muốn thay thế vào input "Search Term". Nhập string mình cần thay thế vào input "Replace String". Xác nhận "Confirm" khi mọi thông tin đã chính xác như ý mình Thông tin mình vừa thực hiện sẽ xuất hiện lại lần nữa để xác nhân. Nếu thấy OK thì click Confirm, không thì cancel nhé. Kết quả đã có, chúng ta đã replace thành công. :ok_hand_tone1:

Hướng dẫn sử dụng plugin Bulk update: update

  • Giống như replace, chức năng update cũng có một số chú ý với mọi người. Khi thực hiện update, plugin này sẽ hỗ trợ update đồng loạt với các field type sau đây:
    • Text (Single line text)
    • TextArea (Multi line text)
    • Date
    • Date&Time
    • Dropdown
    • Checkbox
    • Radio button
    • Number
  • Các field không được hỗ trợ update hàng loạt là:
    • Field được set calculation.
    • Field được set "Prohibit duplicate values"
  • Muốn hiểu rõ hơn thì cùng thực hiện update nào. Chọn update nhé. Sau đó chọn field mình muốn update. Ở đây mình chọn field "Number". Nhập chuỗi mình muốn thay thế nào. Sau khi confirm, thông tin sẽ được hiển thị lại lần nữa để xác nhận lại Kết quả khi đã confirm là đây :fingers_crossed_tone2: Done, mọi thứ đã thành công. Sử dụng Bulk update rất đơn giản đúng không nào. 😁

Notes

Mình không đảm bảo Plugin này hoạt động (do đây chỉ là bản mẫu) Cũng không cung cấp bất cứ hỗ trợ về mặt kỹ thuật nào với các Plugin nhé :slight_smile:

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/h2FXRG

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. Mình 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à mình 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í