【kintone】金額承認アプリ
OVERVIEW
担当部署にてインポートされたデータを従業員側にて内容を確認し、承認を行うアプリ。 管理職のみ閲覧できる進捗率確認画面付き。
【アプリ概要】
担当部署にて作成した支給金額とそれに付随するデータをreact と各種ライブラリを利用したkintoneのアプリへインポート。
ユーザー側は情報を確認してボタンを押すことにより承認を行う。
また進捗については全体の進捗率を担当部署と管理職限定で閲覧できる画面にて集計・表示することができる。
【実装の背景】
それまで担当部署ではデータを元にして一覧をフォーマット化し、全国の各拠点へ送付して拠点にて紙へ印刷→各従業員へ配布し押印したものを回収してpdf化して集計していた。
この業務の流れを効率化し時間削減を図るために開発した。
【処理の流れ】
~バックエンド側~
担当部署にて作成したcsvデータをkintoneへインポート。
~フロントエンド側~
・使用言語(ライブラリ)
React, MaterialUI
・個人データ画面
1. kintoneのレコード情報からログインユーザーに紐づくものを取得し、テーブルとして表示。テーブルには各レコードへのリンクボタン付き。
2.レコード詳細画面ではチェックしたかどうかを判定するフィールドがあり、未チェックの場合のみ承認ボタンを設置してクリックできる。
チェック済の場合はボタンを設置しない。
※各フィールドは基本的には閲覧のみだが、承認チェックのみ管理職以上の権限を持ったユーザーのみ外すことができる。
・集計画面
1. 登録されたレコードから当月のもののみを取得する。
さらにその中から各拠点・各部署別にチェック率等を集計してテーブル表示。
【アプリイメージ】