← ブログ一覧へ
その他

kintoneで従業員スキルチェック! プラグインをフル活用してデータを可視化

kintoneで従業員スキルチェック! プラグインをフル活用してデータを可視化

「kintoneで従業員のスキルチェックを行いたい!」そうお考えの方も多いのではないでしょうか。

しかし、いざ始めてみると——
「どうやってアプリを作成すればいいのか分からない」
「作ってみたけれど、分かりにくくて使いづらい」
「どのプラグインを使えば便利になるのかが分からない」
といった壁にぶつかってしまうこともあるかと思います。そこで今回は、プラグインをフル活用した「従業員スキルチェックアプリ」の作成方法を、kintoneの開発とプラグイン活用に精通した私たちのノウハウを交えて分かりやすく解説します!

ぜひ最後までご覧ください!

kintoneでスキルチェックを行おう

kintoneは、サイボウズ社の提供する業務アプリが作成できるクラウドサービスです。kintoneを使えば、データをクラウド上で一元管理し、図やグラフで可視化することが可能です。

例えば、今回のテーマである従業員スキルチェックも、以下のように分かりやすく管理を行うことができます。

スキルをレーダーチャートで分かりやすく表示した画面(要プラグイン)
スキルを分かりやすくレーダーチャート表示!(※ 要プラグイン)

今回はアプリに以下の3つのプラグインを利用します。

  • フィールド制御プラグイン
  • 複数レコードテーブル作成プラグイン
  • レーダーチャートプラグイン(JCS様)

従業員スキルチェックを行うメリット

kintoneを用いて従業員のスキルを「一元管理で共有」「図やグラフによる可視化」すると、どのようなメリットがあるのでしょうか?

メリットとしては、以下の4つが挙げられます。

従業員スキルチェックを行うメリット!

  1. 適切な業務割り振りが可能になる
  2. 正当な人事評価が可能になる
  3. 従業員のモチベーションが向上する
  4. 従業員が目標を設定しやすくなる

① 適切な業務割り振りが可能になる

忙しそうに働く女性のイラスト

従業員が持つスキルを可視化することで、適切な業務の割り振りが可能になります。「特定の人に負担が強くかかっている」「実はできるのに手が空いている人がいる」という状況を避けることができるので、トラブル防止や業務の効率化に繋がります!

② 正当な人事評価が可能になる

監査・監督する男性のイラスト

従業員が持つスキルを数値として可視化することで、正当な人事評価が可能になります。「高いスキルを持っているのに、上司から評価されない……」「難しい業務を行っているのに、誰からも評価されない……」というモヤモヤを、数値やグラフによる可視化によって防ぐことができます!

③ 従業員のモチベーションが向上する

やる気のあるスーツ姿の男性のイラスト

上記の「① 適切な業務割り振り」「② 正当な人事評価」によって、従業員のモチベーションの向上が期待できます。もし実際に、自分ばかりが大量の業務に追われていたり、難しい仕事を行ってもそれが正当に評価されなかったら、業務のモチベーションはどんどん低下してしまいますよね。

きちんとした「業務割り振り」と「人事評価」が行われていないと、生産性が落ちたり、社内の空気が悪くなったりしてしまいます。

④ 従業員が目標を設定しやすくなる

目標にチャレンジするビジネスウーマンのイラスト

勤務年数に応じた習得推奨スキルを可視化することで、従業員が目標を設定しやすくなります。習得推奨スキルが可視化されれば、自分が次に何ができるようになればよいのかの指標となるでしょう。また、自分のスキルを図やグラフで確認することができるので、自分の成長を具体的に実感することが可能です!

アプリの作成を行おう

それでは、さっそくアプリの作成方法の解説をしていきます。今回はスキルのデータを管理する「スキルマスタアプリ」と、実際にスキルチェックを行う「スキルチェックアプリ」の2種類を作成します。

スキルマスタアプリのレコード一覧・フォーム設定の画面
スキルマスタアプリ
スキルチェックアプリのフォーム設定の画面
スキルチェックアプリ

スキルマスタアプリの作成

まずは、どんなスキルが必要なのかを洗い出し、マスタアプリを作成していきます。アプリを作成し、以下のフィールドを追加していきましょう。

フィールド名: カテゴリ
フィールドの種類: ドロップダウン
フィールド名: スキルマスタ番号
フィールドの種類: 文字列(1行)
フィールド名: 質問
フィールドの種類: 文字列(複数行)
フィールド名: 基礎点
フィールドの種類: 数値
スキルマスタアプリのフィールド一覧(カテゴリ・スキルマスタ番号・質問・基礎点)

それぞれのフィールドの設定は、以下のように行いました。

カテゴリのドロップダウン設定画面
スキルのカテゴリをドロップダウンに設定しました

スキルマスタ番号フィールドの設定画面
スキルチェックアプリ利用時に、ルックアップで用いるマスタ番号です

質問フィールドの設定画面
スキルチェック時に、実際に問われるスキルの内容です(例:Excel関数)

基礎点フィールドの設定画面
レベルの高いスキルほど基礎点を高く設定します

スキルマスタアプリにデータを入力

そして、実際にマスタアプリにデータを入力すると、以下のようになりました。

スキルマスタアプリのレコード一覧

スキルマスタアプリのレコード詳細

それでは、続いてスキルチェックアプリの作成に移ります。

スキルチェックアプリの作成

スキルマスタアプリの設定が完了しましたら、それを元にスキルチェックアプリの作成を行います。アプリを作成し、以下のフィールドを追加していきましょう。

スキルチェックアプリのフィールド構成(全段の概要)

こちらのアプリは複雑ですので、上から順番にゆっくり解説を行っていきます!

1段目:チェック日~レーダーチャートプラグイン用スペース

1段目のフィールド(チェック日・担当者・スペース)
フィールド名: チェック日
フィールドの種類: 日付
目的: スキルチェックを行った日付を記録
フィールド名: 担当者
フィールドの種類: ユーザー選択
目的: 誰がチェックを行ったのか記録
フィールド名: (スペースなので名前なし)
フィールドの種類: スペース
目的: のちほど、レーダーチャートプラグインの設定時に利用します

1段目は上記のように、フィールドの作成と設定を行いましょう。

2~3段目:ラベル~達成度

2~3段目のフィールド(スキルチェックラベル・獲得点数・合計基礎点・達成率・達成度)
フィールド名: スキルチェック
フィールドの種類: ラベル
目的: ラベルの表示
フィールド名: 獲得点数
フィールドの種類: 計算
目的: 獲得できた点数を計算
フィールド名: 合計基礎点
フィールドの種類: 計算
目的: 基礎点の合計(最大得点)を計算
フィールド名: 達成率
フィールドの種類: 計算
目的: 獲得点数/合計基礎点を計算
フィールド名: 達成度
フィールドの種類: 文字列(1行)
目的: 達成率に応じた☆を図示
獲得点数の計算式設定画面
合計基礎点の計算式設定画面
達成率の計算式設定画面
コピー用計算式:IF(合計基礎点<>0,ROUND(獲得点数/合計基礎点*100),0)
達成度の計算式設定画面(☆表示)
コピー用計算式:IF(達成率=100,"★★★★★★★★★★ "&達成率&"%",IF(AND(達成率<100,達成率>=90),"★★★★★★★★★☆ "&達成率&"%",IF(AND(達成率<90,達成率>=80),"★★★★★★★★☆☆ "&達成率&"%",IF(AND(達成率<80,達成率>=70),"★★★★★★★☆☆☆ "&達成率&"%",IF(AND(達成率<70,達成率>=60),"★★★★★★☆☆☆☆ "&達成率&"%",IF(AND(達成率<60,達成率>=50),"★★★★★☆☆☆☆☆ "&達成率&"%",IF(AND(達成率<50,達成率>=40),"★★★★☆☆☆☆☆☆ "&達成率&"%",IF(AND(達成率<40,達成率>=30),"★★★☆☆☆☆☆☆☆ "&達成率&"%",IF(AND(達成率<30,達成率>=20),"★★☆☆☆☆☆☆☆☆ "&達成率&"%",IF(AND(達成率<20,達成率>=10),"★☆☆☆☆☆☆☆☆☆ "&達成率&"%","☆☆☆☆☆☆☆☆☆☆ "&達成率&"%")))))))))))

2~3段目は上記のように、フィールドの作成と設定を行いましょう。計算フィールドの計算式については、アコーディオン内の画像をご確認ください!

4段目:テーブル

4段目のテーブルフィールド構成

4段目のテーブルでは、スキルマスタアプリで設定したスキルカテゴリーに基づいて設定を行っていきます!

フィールド名: スキルマスタ番号
フィールドの種類: ルックアップ
目的: ルックアップでスキルマスタからデータ取得
フィールド名: カテゴリ
フィールドの種類: 文字列(1行)
目的: スキルのカテゴリを表示(ルックアップ)
フィールド名: 質問
フィールドの種類: 文字列(複数行)
目的: スキルの質問を表示(ルックアップ)
フィールド名: 回答
フィールドの種類: ドロップダウン
目的: 回答をドロップダウンで選択
フィールド名: 点数
フィールドの種類: 計算
目的: 回答に応じた点数を表示
フィールド名: 基礎点
フィールドの種類: 数値
目的: 基礎点を表示(ルックアップ)
フィールド名: XX_テーブル
フィールドの種類: 計算
目的: カテゴリごとに点数を記録しておく

スキルマスタ番号のルックアップ設定(カテゴリ・基礎点・質問を取得)
スキルマスタアプリから「カテゴリ」「基礎点」「質問」をルックアップします

回答のドロップダウン選択肢の設定
スキルチェック時に、実際に回答してもらう選択肢を設定します

点数の計算式設定

コピー用計算式:IF(回答<>"",基礎点*IF(回答="未経験",0,IF(回答="普通にできるレベル",0.5,1)),0)

回答に応じて「他人に教えられる→基礎点」「普通にできる→基礎点の半分」「未経験→0点」の点数を表示します

XX_テーブルの計算式(カテゴリごとの点数記録)

コピー用計算式:IF(カテゴリ="XX",点数,0)

カテゴリごとに点数を記録しておくテーブルです。後でカテゴリごとの合計点を算出する際に使用します

4段目は上記のように、テーブル内でフィールドの設定を行いましょう。詳しい設定や計算式は、アコーディオン内をご参考ください!

5段目:カテゴリごとの合計点

5段目:各カテゴリ名の計算フィールドで合計点を表示
フィールド名: (それぞれのカテゴリ名)
フィールドの種類: 計算
目的: それぞれのカテゴリの合計点を表示

5段目では、それぞれのカテゴリごとに合計点を算出します。

カテゴリ合計の計算式(SUM(XX_テーブル))の設定画面
コピー用計算式:SUM(XX_テーブル)

上記を参考に、カテゴリ分のフィールドを作成しましょう!

スキルチェックアプリのフィールド設定完了

これでスキルチェックアプリのフィールド設定は完了です。

スキルチェックアプリのフィールド設定完了までの流れ

次はプラグインを導入して、アプリを完成させていきます!

アプリにプラグインを追加しよう

今回は「スキルチェックアプリ」に3つのプラグインを追加します。使用するプラグインは、以下の3つになります!

  1. フィールド制御プラグイン
  2. 複数レコードテーブル作成プラグイン
  3. レーダーチャートプラグイン(JCS様)

それでは、順番に設定を行っていきましょう。

① フィールド制御プラグイン

XX_テーブルが多数表示されて見にくいテーブル画面

まず、気になってしまうのはとっても見にくいテーブルです。これは「XX_テーブル」のフィールドが大量に表示されることによって起こっています。

これらのフィールドは、最後の各カテゴリーの合計値の計算には必要なフィールドですが、通常の画面で表示する必要はありません。そこで、弊社の「フィールド制御プラグイン」を活用します!

フィールド制御プラグインでは、特定のフィールドを選択し、非表示にすることができます。プラグインを追加し、それぞれの「XX_テーブル」を非表示にする設定を行えば……

フィールド制御プラグインでXX_テーブルを非表示にしたスッキリした画面

以下のように、テーブルをスマートにスッキリ表示させることができました!

フィールド制御で非表示にした後の表示の変化
フィールド制御プラグイン

条件に合わせてフィールドの表示非表示や活性非活性を切り替えるプラグインです。設定を有効にする画面をレコード一覧、レコード詳細、レコード追加、レコード編集、レコード印刷から自由にカスタマイズすることができます。

こんな方にオススメ

  • 条件に合わせてフィールドの表示・非表示を切り替えたい
  • 条件に合わせてフィールドを編集不可にしたい
  • ルックアップのコピー項目を編集できるようにしたい

② 複数レコードテーブル作成プラグイン

「いざ、スキルチェックを行おう!」と思ったとき、新たにレコード追加画面を開いてみると、以下のようになります。

1つずつルックアップして回答する非効率な操作の様子

このように、1つ1つのスキルについてルックアップを行い、回答をしていたら、非効率すぎて日が暮れてしまいます。こんなとき、役に立ってくれるのが弊社の「複数レコードテーブル作成プラグイン」です!

複数レコードテーブル作成プラグインでは、他のアプリのレコード情報をもとに、サブテーブルを自動で作成することができます。プラグインを追加し、スキルマスタアプリのスキルマスタ番号を、スキルチェックアプリのテーブルにまとめて取得する設定を行えば……

ボタン1つでテーブルのルックアップをまとめて完了した画面

以下のように、ボタン1つでテーブルのルックアップをまとめて完了させることができました!

複数レコードテーブル作成プラグインで一括ルックアップする操作

これで回答に専念することが可能です。

複数レコードテーブル作成

他のアプリのレコード情報をもとに特定レコードの任意のサブテーブルを自動で作成するプラグインです。

こんな方にオススメ

  • テーブルに何度も定型的な内容を手動で追加していくのが大変
  • レコード情報を元にテーブル行に初期値を表示させたい
  • テーブルの行を手動で追加することで設定漏れやミスが発生している

③ レーダーチャートプラグイン(JCS様)

プラグイン設定もいよいよ大詰めです!最後はJCS様の「レーダーチャートプラグイン」を導入していきましょう。

レーダーチャートプラグインの紹介(JCS様サイトより引用)

JCS様のサイトより引用

レーダーチャートプラグインは、その名の通り、kintoneの詳細画面にレーダーチャートが表示できるプラグインです。kintoneに登録されたデータを、見栄え良くわかりやすくすることができます。

① スペースに「RadarChart1」とIDを入力する

プラグインを追加したら、設定を行う前にフィールドの設定で1段目右端に作成したスペースのフィールドに、ID「RadarChart1」を入力します。次の手順で進めましょう。

1「RadarChart1」をコピーする

レーダーチャートプラグインの設定画面で「RadarChart1」の文字をコピーします。

2スペースの設定を開く

アプリ作成時に1段目に用意したスペースの設定を開きます。

1段目に用意したスペースの設定を開く画面
3IDを入力して保存する

➊でコピーした「RadarChart1」をスペースのフィールドIDに入力し、設定を保存します。

スペースにRadarChart1を入力して保存する画面

② レーダーチャートに表示する項目を選択する

次に、プラグイン設定画面に戻り、レーダーチャートに表示する項目を選択します。

レーダーチャートに表示する項目(カテゴリ合計点)の選択画面

こちらは、フィールドの設定で5段目に作成した「カテゴリーの合計点」のフィールドをそれぞれ選択します。

5段目のカテゴリ合計点フィールドの配置

③ 数値の最大値・最小値・間隔値を設定する

3番目は、グラフの数値の最大値・最小値・間隔値を設定します。

最小値0・最大値50・間隔値10の設定画面

今回のアプリでは「最小値:0」「最大値:50」「間隔値:10」で設定を行いました!

④ 平均と最大のグラフの表示設定をする

最後に、「アプリ全体の平均値」「アプリ内の最大値」「自レコードの平均値」を表示するかどうか設定を行います。

平均・最大・自レコードの表示設定チェック

今回は全て表示するにチェックを行いました!①~④まで、全ての設定が完了したら、プラグインの設定を保存し、アプリの更新を行いましょう!

⑤ レーダーチャートの設定完了

設定が完了すれば、以下のようにレーダーチャートがアプリに表示されるようになりました!

スキルをレーダーチャートで表示した詳細画面(平均・最大値との比較も可能)
レーダーチャートでスキルレベルを視覚的に把握

視覚的にスキルレベルが把握できることはもちろん、平均値や最大値と比較を行うことも可能ですので、スキルチェックが大幅に分かりやすくパワーアップします!

レーダーチャートプラグイン(JCS様)

機能

  • kintoneの詳細画面にレーダーチャートを表示できる
  • 各フィールドの平均値・最大値も表示することができる
  • レーダーチャートは最大6個まで表示することができ、項目は最大30項目まで設定できる
  • 印刷画面にもレーダーチャートを表示できる
  • レーダーチャートを画像として保存もできる
  • 保存した画像は、帳票プラグインを使えばPDF出力できる

利用シーン

  • 社員のスキルレベルをわかりやすく、かっこよく表示したい
  • 製品の性能評価の点数を感覚的に把握できるようにしたい
  • 個別のデータと平均、最大値を比べて確認したい
  • レーダーチャートを他の媒体でも管理したい

レーダーチャートプラグインの詳細・お申込みはこちらから!(JCS様のサイトに移動します)

まとめ

解説が長くなってしまいましたが、ゆっくりと内容を追いながら作成して頂ければ、どなたでも「スキルチェックアプリ」が作成できるようになります。特に、今回はプラグインをフル活用したので、満足度の高い使いやすいアプリに仕上がっているはずです。

また、今回ご紹介しました弊社の「フィールド制御プラグイン」と「複数レコードテーブル作成プラグイン」は、30日間無料でお試しいただけます!ぜひ、ご自身の環境でプラグインをお試しください!

シェア:

Crena Plugin

すべてのプラグインを
30日間無料でお試し

  • 全プラグインが使える
  • クレジットカード不要
  • 本番環境で動作確認
Crena Plugin 無料トライアル申し込み画面