プロジェクト

全般

プロフィール

ToDo #455

【食材マスタ】店舗絞り込み後 納品開始日/終了日を一括更新するとほかの店舗も更新されてしまう

武田 遼河 さんが8ヶ月前に追加. 8ヶ月前に更新.

ステータス:
完了
優先度:
今すぐ
担当者:
開始日:
2024/03/21
期日:
2024/04/05
進捗率:

100%

予定工数:
作業時間:

説明

外部DB改修後から画面上の操作にて以下差分が出ております。
以前と同等の挙動となるよう修正をお願いします。

【事象】
食材:148472
操作者:牧岡、戸谷
操作日時:2024/3/19 12:00前後

1.食材マスタ>店舗設定タブを開き、発注エリア→「関東」で店舗を絞り込み
2.画面下部「全店の終了日を更新」で2024/3/21を設定し更新

▽不具合内容
・操作時時点で終売となっている店舗(420, 266, 362, 375, 405, 424)以外のすべての登録店舗が2024/3/21に更新された。
 →3/8頃より以前は同様の操作で絞り込んだ店舗のみが一括変更できていたことを確認済


ファイル

clipboard-202403221530-inp0d.png (86.7 KB) clipboard-202403221530-inp0d.png 武田 遼河, 2024/03/22 15:30
clipboard-202403221531-k7jyt.png (83.5 KB) clipboard-202403221531-k7jyt.png 武田 遼河, 2024/03/22 15:31
MST_MTSHOHINEXT_20240402.csv (110 Bytes) MST_MTSHOHINEXT_20240402.csv CH@RKマスタ連携ファイル 武田 遼河, 2024/04/02 13:06
MST_MTSHOPSHOHIN_20240402.csv (34.9 KB) MST_MTSHOPSHOHIN_20240402.csv CH@RKマスタ連携ファイル 武田 遼河, 2024/04/02 13:06
MST_MHINMI_20240402.csv (575 Bytes) MST_MHINMI_20240402.csv CH@RKマスタ連携ファイル 武田 遼河, 2024/04/02 13:06
MST_MHTAN_20240402.csv (198 Bytes) MST_MHTAN_20240402.csv CH@RKマスタ連携ファイル 武田 遼河, 2024/04/02 13:06
MST_MTSHOHINCATEGORY_20240402.csv (7.69 KB) MST_MTSHOHINCATEGORY_20240402.csv CH@RKマスタ連携ファイル 武田 遼河, 2024/04/02 13:06
MST_MTSHOHINCATEGORYRELATION_20240402.csv (77 Bytes) MST_MTSHOHINCATEGORYRELATION_20240402.csv CH@RKマスタ連携ファイル 武田 遼河, 2024/04/02 13:06
#1

村上 達也 さんが8ヶ月前に更新

  • ステータス新規 から 完了 に変更
  • 進捗率0 から 100 に変更

SupabaseのAPIで変更対象となるレコードの店舗コードを配列で渡す必要があったが、記載方法が普通のSQLのselect inとは違いc=URLのパラメータとして渡さないと正しく動作しないことが判明。
select inと同様の絞り込み対象をAPIへ渡して更新処理ができるようになりました。

なお、本件は食材だけでしたが、メニュー店舗も同様でしたので併せて修正~テスト~デプロイまで完了しております。

#2

武田 遼河 さんが8ヶ月前に更新

  • ステータス完了 から 進行中 に変更

村上さん

CU側で以下動作確認を実施いたしましたが修正内容を確認できませんでした。
加えて以下事象が発生しております。改めてご確認ください。

【動作確認】
食材:148472
操作者:戸谷、武田
操作日時:2024/3/22 10:45前後

1.食材マスタ>店舗設定タブから、発注エリア→「仙台」で店舗絞り込み
2.最終納品日を2024/3/22に設定し、「全店の終了日を更新」ボタンを押下

【事象】
・手順2.を実施後、詳細画面が閉じる
・該当食材>店舗設定タブを開きなおしても絞り込んだ店舗の最終納品日が更新されていない

#3

村上 達也 さんが8ヶ月前に更新

【事象】
・手順2.を実施後、詳細画面が閉じる

これは現状の仕様(再読込しないとAPIがデータを更新出来ない)です。
もうすぐ改修(画面リロードなしにデータ再取得)予定です。

・該当食材>店舗設定タブを開きなおしても絞り込んだ店舗の最終納品日が更新されていない

週末に調査して別途報告致します。

#4

村上 達也 さんが8ヶ月前に更新

村上 達也 さんは #note-3 で書きました:

【事象】
・該当食材>店舗設定タブを開きなおしても絞り込んだ店舗の最終納品日が更新されていない

週末に調査して別途報告致します。

原因に気付きましたので加筆致します。更新されなかったのは現在の仕様のせいです。
今回操作されようとしてレコード7件の 終了日は2024/3/21(既に終了)となっていた ため、更新対象レコードとならない(抽出条件はリストに表示されているレコードの中で終了日が未来日付であるものとなる)のが原因です。

  • 対応1:現状の仕様で問題ないようであれば、今回の7レコードだけ終了日を修正する
  • 対応2:間違って終了日を過去日付に変えてしまった時など、終了日が過去日付であっても変更したいケースに対応するため、 現在のフィルター条件(現在日付<終了日に登録されている日付)をなくす

「1だけ」もしくは「1と2両方」の対応が考えられますが、いずれがよろしいでしょうか?
仕様を検討後、お知らせ頂ければ合わせて修正致しますので。

#5

武田 遼河 さんが8ヶ月前に更新

原因に気付きましたので加筆致します。更新されなかったのは現在の仕様のせいです。
今回操作されようとしてレコード7件の 終了日は2024/3/21(既に終了)となっていた ため、更新対象レコードとならない(抽出条件はリストに表示されているレコードの中で終了日が未来日付であるものとなる)の> が原因です。

以下、現行販売中のレコードでも検証いたしましたので追記します。
【動作確認】
食材:148473
操作者:武田
操作日時:2024/3/22 15:00前後

1.食材マスタ>店舗設定タブから、発注エリア→「仙台」で店舗絞り込み
2.最終納品日を2024/3/23に設定し、「全店の終了日を更新」ボタンを押下

【事象】
・該当食材>店舗設定タブを開きなおすと先頭の1店舗のみが更新され他店舗が更新されない。

対応1:現状の仕様で問題ないようであれば、今回の7レコードだけ終了日を修正する

本件は事象発生後、1レコードずつ最終納品日を再設定することでリカバリ対応が完了しておりますので、登録マスタデータの修正という意味でおっしゃっているのであれば対応不要です。

対応2:間違って終了日を過去日付に変えてしまった時など、終了日が過去日付であっても変更したいケースに対応するため、 現在のフィルター条件(現在日付<終了日に登録されている日付)をなくす

こちらの仕様は「全店の終了日を更新」ボタン押下時の一括処理の仕様でお間違いないでしょうか?
運用上、想定いただいたケースはあり得る範疇と思いますので仕様を変更したいです。

→こちらは改善要望になると思いますので、ナレッジ移管の対象としていただいて問題ありません。(次回課題管理Mtgの際に確認させてください)

#6

村上 達也 さんが8ヶ月前に更新

  • 期日2024/03/25 から 2024/03/29 に変更
#7

武田 遼河 さんが8ヶ月前に更新

2024/3/25 Mtg
・本チケットは外部DB導入後の一括更新機能不具合のみを管理
・販売終了食材の一括更新仕様については #463 で管理

販売中食材でも一括更新ができない。
→村上さんのほうで追加調査(来週の課題管理定例目途)

#8

村上 達也 さんが8ヶ月前に更新

  • ステータス進行中 から 様子見 に変更

外部DB連携機能を改修しましたので、再度お試し頂ければと思います。

村上

#9

武田 遼河 さんが8ヶ月前に更新

  • 期日2024/03/29 から 2024/04/05 に変更
  • 担当者村上 達也 から 武田 遼河 に変更

村上さん

本件、改修ありがとうございます。
以下動作確認OKでした。

食材:126403
操作者:武田
操作日時:2024/3/31 14:00頃

・特定の発注エリアで店舗を絞り込み、終了日を一括更新 → 対象の店舗のみがすべて更新されること
・一括更新処理後、元の画面が表示され続けること。
・更新後の情報が即時反映されること。

ユーザー視点では以前と同様の画面挙動のまま処理速度が向上している体感があり、かなりストレスフリーになったと思います。ご対応ありがとうございます。

念のため以下2点を確認の上クローズとします。
・動作確認分のマスタファイル連携チェック
・ユーザー(購買)側動作確認

#10

武田 遼河 さんが8ヶ月前に更新

以下2点確認OKでしたのでクローズいたします。ご対応ありがとうございました。
・動作確認分のマスタファイル連携チェック
・ユーザー(購買)側動作確認

他の形式にエクスポート: Atom PDF