0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

20240711_一括処理

Posted at
@startuml
skinparam StateFontSize 12
skinparam StateFontName Arial
skinparam ArrowFontSize 11
skinparam ArrowFontName Arial
top to bottom direction
skinparam ranksep 50
skinparam nodesep 50

[*] -down-> 休職本部詰め処理中

note top of 休職本部詰め処理中
  一括処理:
  リファレンスDBの一括更新処理を行い、
  履歴を保存して差分を確認する処理
end note

state 休職本部詰め処理中 #lightblue {
    [*] --> 対象部店抽出
    対象部店抽出 -down-> 追加対象処理 : 追加対象あり
    対象部店抽出 -down-> 削除対象処理 : 削除対象あり
    対象部店抽出 -down-> [*] : 対象なし
    
    state 追加対象処理 {
        [*] --> 休職本部詰め文書生成
        休職本部詰め文書生成 -down-> [*]: 自動生成完了
    }
    
    state 削除対象処理 {
        [*] --> 休職本部詰め文書削除
        休職本部詰め文書削除 -down-> [*]: 自動削除完了
    }
    
    追加対象処理 -right-> 削除対象処理 : 追加処理完了
    削除対象処理 -right-> [*] : 削除処理完了
}

state 常駐部店_名称変更_自動更新処理中 #lightgreen {
    [*] --> 常駐元_部店取得
    常駐元_部店取得 -down-> 常駐先_部店取得 : 常駐店番_取得完了
    常駐先_部店取得 -down-> 常駐先常駐元_部店名比較 : 常駐部店_取得完了
    常駐先常駐元_部店名比較 -down-> [*] : 常駐先/元の名称一致
    常駐先常駐元_部店名比較 -down-> 常駐元_名称変更 : 不一致 
    常駐元_名称変更 -down-> [*] : 常駐元_名称変更完了
}

state 履歴DB処理中 #lightyellow {
    [*] --> リファレンスDBの断面保存
    リファレンスDBの断面保存 -down-> 当日前日差分取得 : 履歴DB保存先へ格納完了
    当日前日差分取得 -down-> 差分情報格納 : 更新差分取得完了
    差分情報格納 -down-> [*]
    差分情報格納 -down-> 統合ツール_差分確認 : 差分情報格納完了
    統合ツール_差分確認 -down> [*] : 統合ツールでのチェック完了

    state 統合ツール_差分確認 #pink {
        [*] --> 差分確認中
        差分確認中 --> [*]
        note right of 差分確認中
            手動処理:
            運用者による
            目視チェック
        end note
    }
}

休職本部詰め処理中 -down-> 常駐部店_名称変更_自動更新処理中 : 休職本部詰め処理完了
常駐部店_名称変更_自動更新処理中 -down-> 履歴DB処理中 : 常駐部店_名称変更_自動更新処理中完了
履歴DB処理中 -down-> [*] : 一括処理完了

note right of 常駐部店_名称変更_自動更新処理中
  用語説明:
  常駐店番: 常駐先を示す識別子
  常駐元: 他の部店に常駐する部店
  常駐先: 常駐元が常駐する部店
end note

@enduml

一括処理.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?