Closed ShumpeiYamauchi closed 3 years ago
出勤時刻、退勤時刻だけでなく、休み時間も対象に追加
「出退勤入力状況」フィールドを計算フィールドで作成した
(1 - IsEmpty(出勤時刻)) * (1 - IsEmpty(退勤時刻)) * (1 - IsEmpty(休み時間))
月別個別集計レイアウトの対象労働時間一覧ポータル内に、出退勤入力状況 == 0 の際に「未入力」ボタン(操作なし)が が出現するようにした。
全対象レコードに関する積をとる関数がない(?)ので、
対象レコードの出退勤入力状況の総和と対象レコード数が一致しているかどうか
を条件にする。
一致だとフィールド数を多くとってしまうので、
月別出退勤入力状況 := Count(スタッフ_月別集計_日別労働時間::c出退勤入力状況) - Sum(スタッフ_月別集計_日別労働時間::c出退勤入力状況)
で定義して、月別出退勤入力状況 > 0 のときに未入力と判定する。
0 or 1 にしたかったので月別出退勤入力状況を
If (
Count(スタッフ_月別集計_日別労働時間::c出退勤入力状況) - Sum ( スタッフ_月別集計_日別労働時間::c出退勤入力状況 ) > 0;
0;
1 )
にした
「未入力日あり」アラートの設置 未入力日がある場合
全て入力ができている場合
出勤 or 退勤時刻 が empty なときにきちんとすべて入力するように促すアラートを表示させる
Todo