# Logbook diagram

flowchart TB
    subgraph SCADA["SCADA (System Platform)"]
        direction TB
        Broker[("Broker<br/>Database")]
        Equipment1["Equipment1"]
        Equipment2["Equipment2"]
        Equipment3["Equipment3"]
    end

    subgraph OnPrem["On-Premise IT Network"]
        direction TB
        Gateway[("Gateway<br/>Database")]
        WebUI["Web Dashboard"]
    end

    subgraph Cloud["Cloud"]
        direction TB
        CloudDB[("Cloud<br/>Database")]
        Mobile["Mobile Access"]
    end

    subgraph Logbook["Process Logbook Content"]
        direction LR
        Notes["Notes<br/>━━━━━━━━━━<br/>• Regular Notes<br/>• Abnormal Conditions"]
        Comments["Comments"]
        Attachments["Attachments<br/>━━━━━━━━━━<br/>📷 Photos<br/>📄 Documents"]
        Activities["Activities<br/>━━━━━━━━━━<br/>⏰ Reminders<br/>📋 Tasks"]
    end

    Equipment1 & Equipment2 & Equipment3 --> Broker
    
    Broker -->|"Bi-directional Sync<br/>(using one way connection)"| Gateway
    Gateway -->|"Bi-directional Sync<br/>(using one way connection)"| CloudDB
    
    Gateway --> WebUI
    CloudDB --> Mobile

    Broker -.->|"Context"| Logbook
    Gateway -.->|"Context"| Logbook
    CloudDB -.->|"Context"| Logbook