fix: 508971の既存12件でClassZ・ClassD未入力を発見、504412から補完してファイル名歯抜けを解消
実施年度エリア・フリガナが空のまま運用すると、診断書PDFファイル名や 通知文が歯抜けになる不具合を事前に発見。社員マスタから姓・名カナを 照合して全件補完した。必須化はユーザー側で後日設定する方針。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
326307ad0e
commit
44a08c2753
@ -1686,3 +1686,31 @@ HC-DOC-TIMEOUTの重複バグ修正・実機確認、完了。inactiveへ戻し
|
||||
確認済み。過去のNum列追加時の教訓(Columns定義だけでは`items/update`で値が書き込めず、
|
||||
`EditorColumnHash`への配置が必須)を踏まえ、両サイトとも配置まで一括で実施したため
|
||||
今回は一度で正常動作した。
|
||||
|
||||
### フェーズ2残課題の進捗(2026-09-12時点)
|
||||
|
||||
- HC-REMINDER実機テスト(②③⑥⑦): 完了
|
||||
- HC-DOC-TIMEOUT実機テスト: 完了
|
||||
- Process19カウンタ判断: 完了(Num047追加)
|
||||
- ClassZ/ClassC/ClassD必須チェック: 既存データ補完完了(必須化自体はユーザー側で対応、下記参照)
|
||||
- **全ワークフロー本番activate: 引き続き保留**(ユーザー判断、今回のセッションでは着手しない)
|
||||
|
||||
### ClassZ・ClassD既存データ補完(2026-09-12)
|
||||
|
||||
508971の全13件を確認したところ、テストレコード513409以外の**12件全てでClassZ(実施年度
|
||||
エリア)・ClassD(フリガナ)が未入力**と判明(ClassCは全件入力済み)。このまま運用すると、
|
||||
ファイル名生成(`{ClassZ表示名}■診断書■{ClassC表示名}(${ClassD})_...`)や通知文の一部が
|
||||
歯抜けになる懸念があった。
|
||||
|
||||
**ClassZ**: 513156(実施年度エリアマスタ)には現在「2026■東京」(ResultId 513158)の
|
||||
1件のみ存在することを確認した上で、ユーザー判断により未入力12件へ一律`513158`を設定
|
||||
(全社員が同じ年度・エリア扱いのため一括対応で問題ないとの判断)。
|
||||
|
||||
**ClassD**: 504412(社員・組織マスタ)に「姓(カナ)」(Class003)・「名(カナ)」
|
||||
(Class004)列があることを確認。508971のClassC(PleasanterUserId)→504412のClass011で
|
||||
照合(既存のHC-WA/HC-WP対象者解決ロジックと同じ照合キー)し、12件全件を1件ずつAPIで
|
||||
取得・結合(`"姓 名"`、既存513409の`ClassD`と同じ半角スペース区切り形式)して反映。
|
||||
全件マッチ・全件200 OKで更新完了。
|
||||
|
||||
**必須化(ValidateRequired)自体は今回実施せず**、ユーザーが後日Pleasanter画面から適宜
|
||||
設定する方針となった。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user