キンコミ kintone user community

みんなの投稿

・ご契約中のコース( スタンダード)
・お悩みの背景、目的(勤怠管理アプリで月の労働時間を集計したい)
・譲れない条件(javascriptは使えない環境です)

現在kintoneで人事管理アプリを作成しており、各従業員の月ごとの業務時間合計をアプリ内で分かりやすく集計・表示したいと考えております。
現状、日々の業務時間を入力するフィールドはありますが、これを月単位で合算できるような形にしたいです。(基本的にはプラグイン・javaが制限されています)
具体的には、以下のような機能を実現できないかと考えております。
従業員ごとに、当月および過去月の業務時間の合計値が確認できる

よろしくお願いいたします。

4件のコメント (新着順)

遅くなってしまいましたが、ご意見・アドバイスありがとうございます!!
自分自身ではたどりつけなかったアイデアをいただき、非常に助かります。

>Seal777さん
ありがとうございます。テンプレ
入力する側のインターフェースとしては教えていただいた内容が非常に良いと考えて作成していました。
ただ1点、テーブルの取り扱いが難点で、見直しております。

>もりおすさん
ありがとうございます。全フィールドというのは盲点でした!
いける!と思ったのですが、土日祝等の勤務外の日時等の対応課題があり、
社内で枠固定が少しネガティブな反応であったため、もう少し案を考えてみようと思います。

>ふゆきさん
ありがとうございます。Boost!Linkageは導入済みのため、活用してみます!
(実は謎の「権限がありません」エラーで入力できないことがあり、無効にしていた過去があります)


ふゆき
製造業
2025/06/11 08:48

(実は謎の「権限がありません」エラーで入力できないことがあり、無効にしていた過去があります)

もし👆同様な状況ならば、🐼商会さんに確認をお勧めします

参考(障害・更新情報の抜粋)
2023-10-08
処理の実行権限を持つユーザーを指定する機能「許可ユーザー」において、一部正常に動作しない不具合を修正しました。
対象プラグイン
Boost! Style
Boost! Mail
Boost! Upsert

私も人事(海外担当なので国内の勤怠管理はしていませんが)なので、
勤怠管理アプリについては考えたことがあります。

未実現ですが、私ならこう作るだろうという、いち人事担当者の独り言です。

基本機能メインで考えるなら、1月1レコードで、あえてテーブルではなく
全部フィールドで作ります。

【理由】
 ①1日1レコードにしない理由
  ・本人によるレコード作成だと、漏れが発生しそうで怖いです。
   〇〇さんの●月●日が漏れていた、みたいなのを調べるのが面倒。
  ・承認者も、毎日毎日勤怠承認はかなり手間のはず
 ②1月1レコードで、テーブルを使わない理由
  ・テーブルはレコードをまたぐ集計処理やCSV出力に向かない
  ・フィールド数は多くなるが、MAX31日分なので上限500フィールドに収まるし、
   1レコード内で集計しやすく、日にちの漏れもない
    ※日次承認は、承認者のみ権限のあるチェックボックスにチェック
      →その日のデータ修正が不可となるようアクセス権設定
     月次の1回のみプロセス管理で最終承認

ご参考になれば幸いです。

ふゆきさん
ありがとうございます。

すみません、必要な情報が漏れておりました。
仰る通りグラフ・集計表である程度カバーできるのですが、
集計した「総労働時間」を承認したいので、レコード内で見られるようにしたいのです。

また、フィールドの構成について、補足いたします。
①出勤時間 ②退勤時間 ③休憩時間 ④労働時間 ⑤総労働時間
のような形で、
④=②-①-③(出退勤の時間差から休憩時間を差し引く)
で算出された当日の労働時間の合計を⑤総労働時間として集計したいです。
ただ、毎日1レコード作成し、プロセス管理を使って承認フローを回したいため、
その月に作成・承認された各レコードの④を合計して、⑤を表示したいと考えています。

また、⑤についてはレコード作成時点の合計値が出したいと考えています。

後出しで申し訳ないです。もしこのような形で対応できるものがあれば教えていただけると非常に助かります!


現用の勤怠管理アプリに水を差すようですみません🙇🏻

kintoneアプリストア(https://{サブドメイン}.cybozu.com/k/space/22/market)で、”勤怠”や”タイムカード”で検索する「タイムカードアプリ」を参考にするのはいかがでしょうか。

「タイムカードアプリ」は、ひと月分の勤怠はテーブル入力とし、一人・ひと月/1レコード という構成になっていますが、月合計欄が予め入っていますし、プロセス管理も設定済みのため、ぴよまるさんの「やりたいこと」はほぼ網羅されているのではないかと。
(当該アプリに寄せるには、フィールド構成を大きくイジることになるんですけどね💦)

ちなみに、弊社では全く別の勤怠管理システム(買い入れ。かつ、多分kintoneではない。)を使ってますが、基本的な作りは「タイムカードアプリ」とほぼ同じなので、「タイムカードアプリ」の構成は、一般的なものであると言えそうです。

ご参考になれば幸いです。

ふゆき
製造業
2025/06/06 09:36

関連レコード一覧の
④労働時間を その時点で集計して、当日の④労働時間と合算
 (=関連レコード一覧は当日分は表示しない)
⑤総労働時間に自動的に入力する

こんな感じで良いならば
Pluginの作った「関連レコード一覧」を集計できるPluginがあります

Boost! Linkage(🐼商会/条件付き無料)

ご参考まで!

ふゆき
製造業
2025/06/06 07:20

アプリのフィールド構成がわかりませんが
 👇これじゃーダメですかね~

グラフ機能の (集計)表? クロス集計表?