Information flow & rules
Working designSample data
Information flow and responsibilities

One report moves through clear steps

Operators prepare and confirm their own hydropower project data. EDL and NWMC receive only the fields they are allowed to use. They may mark the report as received or ask a question, but they cannot change the operator’s values.

“Received” only means the information arrived. It does not mean EDL or NWMC approved or took ownership of it.

How data enters and moves through the system

A hydropower project may send readings automatically from SCADA or telemetry, or an operator may enter them manually in the web form. Both methods follow the same checks and confirmation.

PROJECT DATA MOVES OUT · CONTROL COMMANDS DO NOT MOVE IN
Operator data

1. Hydropower project sends or enters data

SCADA and control systems stay inside the project. The website only receives information.

  • Automatic: SCADA, meters and sensors send readings
  • Manual: operator enters readings in the web form or uploads a file
  • The website cannot control turbines, gates or project equipment
→safe data transfer
One central database

2. Check and confirm

New data stays private while the system checks it and an authorized operator reviews it.

  • Errors must be fixed; warnings must be checked
  • A supervisor confirms the report with secure sign-in
  • The confirmed report is locked; corrections create a new version
→access by role
EDL dataOfficial data

3. Use approved dashboards

EDL and NWMC receive different views and add information owned by their own organizations.

  • EDL adds demand, grid, contract and backup-power data
  • NWMC adds official forecasts and downstream warning levels
  • Questions, receipt confirmations and actions are recorded

Routine reporting workflow

Normally, one person prepares the report and another authorized person confirms it. A small hydropower project should combine these roles only when this is formally approved.

FOLLOW LEFT → RIGHT
Person / stage
Start report
Prepare data
Review & confirm
Share & use
Correct & close
System
Open a report for the correct project and time
Import readings when connected, or open the manual web form
Check required fields, units, limits, source and data quality
Send the confirmed report to approved dashboards
Keep every version and all activity history
Operator preparing report
Choose automatic import or manual web entry
Check readings; enter power, plans, outages, limits and intended releases
Send the completed report to the supervisor
Answer questions and watch report status
Copy, correct, explain and send a new version
Operator supervisor
Compare with the earlier report and check warnings
Confirm with secure sign-in; the version is locked
Review and confirm the corrected version
EDL
Add EDL demand, grid, contract and backup-power data
Use energy dashboard; mark received or ask a question
Close the question without changing operator data
NWMC / water authority
Add official forecasts, warning levels and coordination rules
Use water dashboard, check effects and coordinate action
Close the case and record the result and lessons

Four separate progress labels

Do not use one word such as “approved” for four different processes.

Progress typeStepsPlain meaning
Operator reportNew task → draft → waiting for confirmation → confirmed → replaced by newer versionHow far the operator report has moved
Data checkNot checked → error → warning → passedWhether the data quality checks are complete
DeliveryNot shared → shared → received → receipt confirmedWhether the approved user received it
CoordinationNo case → request → response → agreed/not agreed → completeWhat action the organizations took

Short emergency form

Urgent release information must not wait for the routine report.

1

Send urgent notice

Enter the planned release, start time, reason, confidence and duty contact.

→
2

Confirm receipt and coordinate

The system saves the case, sends notices and supports downstream checks.

→
3

Complete the report

The operator records the decision and action, then sends the full confirmed report.

In a dam-safety emergency, approved emergency procedures always come first. The platform records and communicates the event, but it must never delay urgent action.

How often to send data

These are proposed times for the pilot. EDL, NWMC and operators must agree the final deadlines and warning limits.

DataIf entered manuallyIf connected automaticallyUsed for
Electricity readingsEnter or confirm a summary twice daily; hourly when requiredSend every 5–15 minutesCurrent available power and production
Reservoir and flow readingsEnter twice daily during normal conditionsSend every 5–15 minutes with the original timeReservoir condition and space for floodwater
Available power and unit statusDaily and whenever an important change happensSend when status changesCheck if power supply is enough
Next-day energy and release planEnter daily by the agreed deadlineSend hourly values for the next 24–72 hoursEnergy and water planning
Next 7 daysUpdate dailyUpdate after each forecastOutage and risk planning
Wet / dry seasonMonthly; weekly in watch conditionsUpdate when the forecast changesSeasonal energy and water security
Unexpected outage or major releaseEnter immediatelySend when the event happens; receipt must be confirmedUrgent action

How the one database is organized

All information stays in one PostgreSQL database. Separate protected areas keep incoming data, confirmed operator reports, EDL and NWMC data, dashboard results and history under the right access rules.

ONE DATABASE · CONTROLLED ACCESS
Database areaMain recordsWhy it existsWho can access it
master — Project reference datacompanies, projects, reservoirs, units, stations, curves, limitsKeeps approved project names, equipment and safe limitsApproved users can read; data manager can change
intake — Incoming datanew messages, SCADA batches, manual form entries, import errorsReceives SCADA/telemetry, file uploads and manual web forms before checksPrivate; system services only
operations — Project reportsreports, readings, unit status, water records, versionsStores operator-owned readings and every confirmed versionLimited by organization, project and allowed use
planning — Plans and eventsavailable power, energy plans, release plans, outagesStores future plans, limits and eventsLimited by role and data type
institutional — EDL and authority dataEDL demand, grid limits, forecasts, warning levelsStores data owned by EDL and government authoritiesOwner can change; approved users can read
workflow — Questions and actioncases, decisions, notices, receipt confirmationsKeeps the full coordination recordApproved duty staff
analytics — Secure dashboardsapproved views, summaries, calculated indicatorsPowers the EDL and water dashboardsUsers see only their approved view
audit — Historyactivity, data checks, access historyKeeps changes and responsibility clearPrivate; data manager and auditor
Security

Only the right people see each report

Database permissions limit access by organization, project, job and data type. Powerful system passwords stay on the server. Confirmation and administrator work require secure sign-in.

Reliable alerts

Important notices are saved and tracked

Every important notice is stored, tried again if delivery fails and kept open until the responsible user confirms receipt. This protects the record during network problems.

History

Corrections never erase the old record

Every report keeps its owner, source, reading time, receipt time, quality, version, preparer, supervisor and reason for a change.