feat: Process19「診断書再提出依頼」にNum047カウンタ列を追加、集計テーブルへも反映
既存17Processと同じパターンでカウンタ列・DataChanges・Summaries設定を 508971/513156両サイトへ追加し、実機でフラグ立ちと集計テーブルへの 反映を確認した。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
70492700e7
commit
326307ad0e
@ -1658,3 +1658,31 @@ targets)`ループが45回中1回目でStatus 400→410(Process 8実行)に
|
||||
「対象抽出」の`targets`が正しく1件のみになっていることをn8n実行履歴で確認済み。「実行」
|
||||
「状態リセット」ノードとも1件のみ処理・実機に「診断書を受け付けました。」が1通のみ届いた。
|
||||
HC-DOC-TIMEOUTの重複バグ修正・実機確認、完了。inactiveへ戻した。
|
||||
|
||||
なお、HC-DOC-TIMEOUT(10分間隔`*/10 * * * *`)自体は現在`active:false`のまま
|
||||
(今回の検証はすべてn8n UIの「Execute workflow」手動実行)。実運用で自動化するには
|
||||
別途activate判断が必要(Task「全ワークフロー本番activate」に含める)。
|
||||
|
||||
### Process19「診断書再提出依頼」にカウンタ列(Num047)を追加・集計テーブル反映(2026-09-12)
|
||||
|
||||
フェーズ2残課題の1つとして、Process19の実行回数集計が必要かユーザーに確認したところ
|
||||
「必要」との回答。既存17Process(Num031〜046)と同一パターンで以下4点を反映した。
|
||||
|
||||
1. **508971**: `Columns`へ`Num047`(ラベル「診断書再提出依頼」、単位「人」)を追加、
|
||||
`EditorColumnHash._Tab-2`(カウンタタブ)の末尾へ配置
|
||||
2. **508971**: Process19の`DataChanges`へ`{Type:"InputValue", ColumnName:"Num047",
|
||||
Value:"1"}`を追加(既存Process同様、実行有無を示す0/1フラグとして機能。同一レコードで
|
||||
複数回実行しても値は1のまま=累積加算ではない。年度エリア単位の合計人数は3.のSummaries
|
||||
機能が別途算出する設計)
|
||||
3. **508971**: `Summaries`へ`{SiteId:513156, DestinationColumn:"Num047", LinkColumn:"ClassZ",
|
||||
Type:"Total", SourceColumn:"Num047"}`を追加(既存Num031〜046と同一パターン、508971の
|
||||
Num047を`ClassZ`=実施年度エリアをリンクキーに513156(実施年度-集計サイト)の対応
|
||||
レコードへ合計集計する)
|
||||
4. **513156**: `Columns`へ508971と同一の`Num047`列を追加、`EditorColumnHash.General`の
|
||||
`Num046`直後へ配置
|
||||
|
||||
**実機確認**: 513409で`ProcessId:19`を直接実行し、508971側`Num047`が`1`(フラグ立ち)、
|
||||
513156側(実施年度エリア`513158`=「2026■東京」)の`Num047`も`1`へ正しく集計されることを
|
||||
確認済み。過去のNum列追加時の教訓(Columns定義だけでは`items/update`で値が書き込めず、
|
||||
`EditorColumnHash`への配置が必須)を踏まえ、両サイトとも配置まで一括で実施したため
|
||||
今回は一度で正常動作した。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user