ToDo #471
2024/3/29の連携通知メール記載内容確認(KHメニュー店舗件数0件表示)
開始日:
2024/03/29
期日:
2024/04/12
進捗率:
100%
予定工数:
説明
2024/3/29深夜に配信された連携内容の通知メールにおかしな点がありましたので、調査致しました。
具体的には、予定されていたKHメニュー店舗の連携件数がなぜか0件になっている点です。
テーブル「Extract History」で当該レコードを見てみると、件数が0件になっているがファイルは出来ていることが確認出来ます。
そのファイルをダウンロードして中身を見てみると、予定されていた通りの件数が含まれていて、このファイルがFoodITに連携されていました。
連携自体には問題は発生しておらず、通知メールに記載された件数だけに問題があったことが判明。原因は、Extract Historyは処理が遅いbubbleのDBで作成されていて、メニュー店舗のレコードは処理が早いSupabaseで行われているため、Bubble側で出力フラグの件数カウント(下図のStep2)が終わる前にSupabase側で出力フラグの消去(下図のStep4)が完了してしまっていると推測されます。
よって、Extract Historyのレコードを作成するワークフローのあとに1分の待機時間を設けて、その後に出力フラグ削除のワークフローが動くように修正してみました。
この状況で生成ファイルのレコードカウントが正常に行われるかどうか確認したいと思います。
ファイル