16
ブロック単位で、流れを掴む
初期処理
if サーバ時間との
差分チェック
if 種別切り分け
if 入力チェック
打刻時刻特定
データ更新
打刻種別特定
if 特定施設対応
パラメータ組立て
DB更新
if エラー処理
保護者の方への通知
AWS SQSに送信
if 種別
パラメータ組立て
終了処理
Slide 17
Slide 17 text
17
大まかなイベントを把握する
初期処理
if サーバ時間との
差分チェック
if 種別切り分け
if 入力チェック
打刻時刻特定
データ更新
打刻種別特定
if 特定施設対応
パラメータ組立て
DB更新
if エラー処理
保護者の方への通知
AWS SQSに送信
if 種別
パラメータ組立て
終了処理
初期処理
時刻決定
DB更新
通知送信
結果返却
20
焦点を絞って読む
初期処理
if サーバ時間との
差分チェック
if 種別切り分け
if 入力チェック
打刻時刻特定
データ更新
打刻種別特定
if 特定施設対応
パラメータ組立て
DB更新
if エラー処理
保護者の方への通知
AWS SQSに送信
if 種別
パラメータ組立て
終了処理
初期処理
時刻決定
DB更新
通知送信
結果返却
Slide 21
Slide 21 text
21
焦点を絞って読む
初期処理
if サーバ時間との
差分チェック
if 種別切り分け
if 入力チェック
打刻時刻特定
データ更新
打刻種別特定
if 特定施設対応
パラメータ組立て
DB更新
if エラー処理
保護者の方への通知
AWS SQSに送信
if 種別
パラメータ組立て
終了処理
DB更新
Slide 22
Slide 22 text
22
焦点を絞って読む
初期処理
if サーバ時間との
差分チェック
if 種別切り分け
if 入力チェック
打刻時刻特定
データ更新
打刻種別特定
if 特定施設対応
パラメータ組立て
DB更新
if エラー処理
保護者の方への通知
AWS SQSに送信
if 種別
パラメータ組立て
終了処理