タイムカード

レコード一覧画面に従業員10人の名前のボタン設置し、自分の名前のボタンを押すとレコード追加画面に飛び

名前フィールドに押したボタンの名前が入力され、2つのスペースに設置した出勤ボタンと退勤ボタンがあり

出勤した時に、自分の名前のボタンを押し出勤ボタン押下後、保存し退勤時には自分の名前ボタンを押すと

今日の日付と名前が一致するレコードを取得してきて退勤ボタンをおして保存して完了というアプリを作成したいのですが

どなたかご教授頂けないでしょうか?

 

 

プロセス管理を使うことで、簡易的ではありますが実現できるのではないでしょうか。

 

・ユーザー選択フィールドを用意し、初期値をログインユーザーにする

(レコード追加するだけで自動的にユーザー名がセットされます)

参考)https://jp.cybozu.help/k/ja/user/app_settings/form/form_parts/user_selection.html

 

・プロセス管理を有効にし、「出勤」「退勤」の2つのステータスを用意

・最初のステータス(出勤)の作業者を「作成者」にする

・「出勤」時のアクションに「退勤する」を追加する(実行後のステータスは「退勤」、作業者は無し)

(退勤時にはポータルの「未処理欄」よりアプリ名をクリックすることで自身のレコードのみが表示されます)

参考)https://jp.cybozu.help/k/ja/user/app_settings/process/set_process.html

 

以上の設定で、各従業員名のボタンを用意せずに、簡単な勤怠管理が実現できるかと思います。

自分のレコード以外を表示させたくない場合などは下記の記事が参考になると思います。

https://www.joyzo.co.jp/blog/389

 

Taiki Tsujimoto

返信ありがとうございます。

プロセス管理を使用するということですが、私の説明不足で申し訳ないのですが

このアプリは1つのタブレットなどの機器を使い、それを従業員に操作させたいと考えております

なのでボタンを押すだけというシンプルな操作だけでタイムカードの登録ができるようにしたいので

お忙しい中返信して頂いたのに申し訳ありません

また他に良い案があれば宜しくおねがいします