Input Import Center v5.17.12

Scenario
Readiness page Quality Report API JSON API Quality Input Shadow v5.17.8 Engine Package v5.17.9 Template Builder v5.17.10 Template Bundle v5.17.12 ← Network Editor
75%Readiness tổng
94Node
99Link
27Hồ RESERVOIR
4Node nhu cầu
4LOWFLOW

Readiness theo nhóm dữ liệu

Guide curve cho hồ

100.0%
27/27 hồ đủ
Thiếu: 0; một phần: 0

Cần đủ 12 tháng/hồ trong webbassim_reservoir_guide_curves.

Energy target hồ thủy điện

100.0%
27/27 hồ đủ
Thiếu: 0; một phần: 0

Cần đủ 12 tháng/hồ thủy điện trong webbassim_hydropower_monthly_targets.

Demand tháng node tưới/cấp nước

100.0%
4/4 node đủ
Thiếu: 0; một phần: 0

Đọc từ nhóm demand_monthly trong webbassim_node_params.

Qmin tháng LOWFLOW

100.0%
4/4 node đủ
Thiếu: 0; một phần: 0

Đọc từ nhóm lowflow_monthly trong webbassim_node_params.

Routing cho link

0.0%
0/99 link đủ
Thiếu: 99; một phần: 0

Link ready nếu static, lag_loss có travel_time, hoặc Muskingum có K/X hợp lệ.

Hồ chưa đủ 12 tháng guide curve

Không có dòng thiếu trong nhóm này hoặc chưa có đối tượng cần kiểm tra.

Hồ thủy điện chưa đủ 12 tháng energy target

Không có dòng thiếu trong nhóm này hoặc chưa có đối tượng cần kiểm tra.

Node nhu cầu chưa đủ 12 tháng demand

Không có dòng thiếu trong nhóm này hoặc chưa có đối tượng cần kiểm tra.

LOWFLOW chưa đủ 12 tháng Qmin

Không có dòng thiếu trong nhóm này hoặc chưa có đối tượng cần kiểm tra.

Link chưa sẵn sàng routing

LinkTừ → đếnMethodK/XTravel/LossLý do
3011 → 2none / / Chưa chọn routing_method.
3022 → 3none / / Chưa chọn routing_method.
3033 → 4none / / Chưa chọn routing_method.
3043 → 5none / / Chưa chọn routing_method.
3055 → 6none / / Chưa chọn routing_method.
3066 → 7none / / Chưa chọn routing_method.
3077 → 8none / / Chưa chọn routing_method.
3087 → 9none / / Chưa chọn routing_method.
3099 → 10none / / Chưa chọn routing_method.
31010 → 11none / / Chưa chọn routing_method.
31111 → 12none / / Chưa chọn routing_method.
31212 → 13none / / Chưa chọn routing_method.
31313 → 14none / / Chưa chọn routing_method.
31414 → 19none / / Chưa chọn routing_method.
31515 → 16none / / Chưa chọn routing_method.
31616 → 17none / / Chưa chọn routing_method.
31717 → 18none / / Chưa chọn routing_method.
31818 → 19none / / Chưa chọn routing_method.
31919 → 20none / / Chưa chọn routing_method.
32020 → 21none / / Chưa chọn routing_method.
32121 → 22none / / Chưa chọn routing_method.
32222 → 23none / / Chưa chọn routing_method.
32323 → 24none / / Chưa chọn routing_method.
32424 → 25none / / Chưa chọn routing_method.
32525 → 26none / / Chưa chọn routing_method.
32626 → 27none / / Chưa chọn routing_method.
32727 → 28none / / Chưa chọn routing_method.
32828 → 29none / / Chưa chọn routing_method.
32929 → 30none / / Chưa chọn routing_method.
33030 → 31none / / Chưa chọn routing_method.
33131 → 32none / / Chưa chọn routing_method.
33232 → 33none / / Chưa chọn routing_method.
33333 → 34none / / Chưa chọn routing_method.
33434 → 35none / / Chưa chọn routing_method.
33535 → 63none / / Chưa chọn routing_method.
33636 → 37none / / Chưa chọn routing_method.
33737 → 38none / / Chưa chọn routing_method.
33838 → 39none / / Chưa chọn routing_method.
33938 → 43none / / Chưa chọn routing_method.
34039 → 41none / / Chưa chọn routing_method.
34140 → 41none / / Chưa chọn routing_method.
34241 → 42none / / Chưa chọn routing_method.
34342 → 43none / / Chưa chọn routing_method.
34443 → 44none / / Chưa chọn routing_method.
34544 → 45none / / Chưa chọn routing_method.
34645 → 46none / / Chưa chọn routing_method.
34746 → 47none / / Chưa chọn routing_method.
34846 → 48none / / Chưa chọn routing_method.
34948 → 49none / / Chưa chọn routing_method.
35049 → 50none / / Chưa chọn routing_method.
35150 → 51none / / Chưa chọn routing_method.
35250 → 53none / / Chưa chọn routing_method.
35351 → 52none / / Chưa chọn routing_method.
35452 → 53none / / Chưa chọn routing_method.
35553 → 54none / / Chưa chọn routing_method.
35654 → 55none / / Chưa chọn routing_method.
35755 → 56none / / Chưa chọn routing_method.
35856 → 57none / / Chưa chọn routing_method.
35956 → 58none / / Chưa chọn routing_method.
36058 → 59none / / Chưa chọn routing_method.
36158 → 61none / / Chưa chọn routing_method.
36259 → 60none / / Chưa chọn routing_method.
36360 → 61none / / Chưa chọn routing_method.
36461 → 62none / / Chưa chọn routing_method.
36562 → 63none / / Chưa chọn routing_method.
36663 → 64none / / Chưa chọn routing_method.
36764 → 65none / / Chưa chọn routing_method.
36865 → 91none / / Chưa chọn routing_method.
36966 → 67none / / Chưa chọn routing_method.
37067 → 68none / / Chưa chọn routing_method.
37168 → 69none / / Chưa chọn routing_method.
37269 → 70none / / Chưa chọn routing_method.
37370 → 71none / / Chưa chọn routing_method.
37471 → 72none / / Chưa chọn routing_method.
37572 → 73none / / Chưa chọn routing_method.
37673 → 74none / / Chưa chọn routing_method.
37774 → 75none / / Chưa chọn routing_method.
37874 → 77none / / Chưa chọn routing_method.
37975 → 76none / / Chưa chọn routing_method.
38076 → 77none / / Chưa chọn routing_method.
38177 → 78none / / Chưa chọn routing_method.
38278 → 79none / / Chưa chọn routing_method.
38378 → 88none / / Chưa chọn routing_method.
38479 → 81none / / Chưa chọn routing_method.
38580 → 81none / / Chưa chọn routing_method.
38681 → 82none / / Chưa chọn routing_method.
38782 → 83none / / Chưa chọn routing_method.
38883 → 86none / / Chưa chọn routing_method.
38983 → 84none / / Chưa chọn routing_method.
39084 → 85none / / Chưa chọn routing_method.
39185 → 86none / / Chưa chọn routing_method.
39286 → 87none / / Chưa chọn routing_method.
39387 → 93none / / Chưa chọn routing_method.
39488 → 89none / / Chưa chọn routing_method.
39589 → 90none / / Chưa chọn routing_method.
39690 → 91none / / Chưa chọn routing_method.
39791 → 92none / / Chưa chọn routing_method.
39892 → 93none / / Chưa chọn routing_method.
39993 → 94none / / Chưa chọn routing_method.

Thống kê node type

TypeSố lượng
CONFLUENCE11
DIVERSION10
END11
IRRIGATION4
LOWFLOW4
RESERVOIR27
START27
{
    "ok": true,
    "version": "5.17.6",
    "scenario_id": 1,
    "generated_at": "2026-07-29 12:49:42",
    "summary": {
        "node_count": 94,
        "link_count": 99,
        "type_counts": {
            "CONFLUENCE": 11,
            "DIVERSION": 10,
            "END": 11,
            "IRRIGATION": 4,
            "LOWFLOW": 4,
            "RESERVOIR": 27,
            "START": 27
        },
        "reservoir_nodes": 27,
        "hydropower_candidate_nodes": 27,
        "demand_nodes": 4,
        "lowflow_nodes": 4,
        "overall_readiness_percent": 75,
        "weight_used": 100,
        "hydropower_assumption": ""
    },
    "categories": [
        {
            "key": "guide_curve",
            "label": "Guide curve cho hồ",
            "required": 27,
            "full": 27,
            "partial": 0,
            "missing": 0,
            "percent": 100,
            "weight": 25,
            "unit": "hồ",
            "note": "Cần đủ 12 tháng/hồ trong webbassim_reservoir_guide_curves."
        },
        {
            "key": "energy_target",
            "label": "Energy target hồ thủy điện",
            "required": 27,
            "full": 27,
            "partial": 0,
            "missing": 0,
            "percent": 100,
            "weight": 15,
            "unit": "hồ",
            "note": "Cần đủ 12 tháng/hồ thủy điện trong webbassim_hydropower_monthly_targets."
        },
        {
            "key": "demand_monthly",
            "label": "Demand tháng node tưới/cấp nước",
            "required": 4,
            "full": 4,
            "partial": 0,
            "missing": 0,
            "percent": 100,
            "weight": 20,
            "unit": "node",
            "note": "Đọc từ nhóm demand_monthly trong webbassim_node_params."
        },
        {
            "key": "lowflow_qmin",
            "label": "Qmin tháng LOWFLOW",
            "required": 4,
            "full": 4,
            "partial": 0,
            "missing": 0,
            "percent": 100,
            "weight": 15,
            "unit": "node",
            "note": "Đọc từ nhóm lowflow_monthly trong webbassim_node_params."
        },
        {
            "key": "link_routing",
            "label": "Routing cho link",
            "required": 99,
            "full": 0,
            "partial": 0,
            "missing": 99,
            "percent": 0,
            "weight": 25,
            "unit": "link",
            "note": "Link ready nếu static, lag_loss có travel_time, hoặc Muskingum có K/X hợp lệ."
        }
    ],
    "routing": {
        "none": 99,
        "static": 0,
        "lag_loss": 0,
        "muskingum": 0,
        "partial": 0,
        "other": 0,
        "ready": 0,
        "not_ready": 99
    },
    "link_geometry": {
        "exists": true,
        "rows": 0,
        "with_length": 0,
        "with_effective": 0,
        "with_factor": 0
    },
    "table_status": {
        "webbassim_node_params": true,
        "webbassim_reservoir_guide_curves": true,
        "webbassim_hydropower_monthly_targets": true,
        "webbassim_link_geometries": true,
        "webbassim_links": true,
        "webbassim_nodes": true
    },
    "details": {
        "missing_guide_curve": [],
        "missing_energy_target": [],
        "missing_demand_monthly": [],
        "missing_lowflow_qmin": [],
        "links_not_ready": [
            {
                "link_id": 301,
                "from_order": 1,
                "to_order": 2,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 302,
                "from_order": 2,
                "to_order": 3,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 303,
                "from_order": 3,
                "to_order": 4,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 304,
                "from_order": 3,
                "to_order": 5,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 305,
                "from_order": 5,
                "to_order": 6,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 306,
                "from_order": 6,
                "to_order": 7,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 307,
                "from_order": 7,
                "to_order": 8,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 308,
                "from_order": 7,
                "to_order": 9,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 309,
                "from_order": 9,
                "to_order": 10,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 310,
                "from_order": 10,
                "to_order": 11,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 311,
                "from_order": 11,
                "to_order": 12,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 312,
                "from_order": 12,
                "to_order": 13,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 313,
                "from_order": 13,
                "to_order": 14,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 314,
                "from_order": 14,
                "to_order": 19,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 315,
                "from_order": 15,
                "to_order": 16,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 316,
                "from_order": 16,
                "to_order": 17,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 317,
                "from_order": 17,
                "to_order": 18,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 318,
                "from_order": 18,
                "to_order": 19,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 319,
                "from_order": 19,
                "to_order": 20,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 320,
                "from_order": 20,
                "to_order": 21,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 321,
                "from_order": 21,
                "to_order": 22,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 322,
                "from_order": 22,
                "to_order": 23,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 323,
                "from_order": 23,
                "to_order": 24,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 324,
                "from_order": 24,
                "to_order": 25,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 325,
                "from_order": 25,
                "to_order": 26,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 326,
                "from_order": 26,
                "to_order": 27,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 327,
                "from_order": 27,
                "to_order": 28,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 328,
                "from_order": 28,
                "to_order": 29,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 329,
                "from_order": 29,
                "to_order": 30,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 330,
                "from_order": 30,
                "to_order": 31,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 331,
                "from_order": 31,
                "to_order": 32,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 332,
                "from_order": 32,
                "to_order": 33,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 333,
                "from_order": 33,
                "to_order": 34,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 334,
                "from_order": 34,
                "to_order": 35,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 335,
                "from_order": 35,
                "to_order": 63,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 336,
                "from_order": 36,
                "to_order": 37,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 337,
                "from_order": 37,
                "to_order": 38,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 338,
                "from_order": 38,
                "to_order": 39,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 339,
                "from_order": 38,
                "to_order": 43,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 340,
                "from_order": 39,
                "to_order": 41,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 341,
                "from_order": 40,
                "to_order": 41,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 342,
                "from_order": 41,
                "to_order": 42,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 343,
                "from_order": 42,
                "to_order": 43,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 344,
                "from_order": 43,
                "to_order": 44,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 345,
                "from_order": 44,
                "to_order": 45,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 346,
                "from_order": 45,
                "to_order": 46,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 347,
                "from_order": 46,
                "to_order": 47,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 348,
                "from_order": 46,
                "to_order": 48,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 349,
                "from_order": 48,
                "to_order": 49,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 350,
                "from_order": 49,
                "to_order": 50,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 351,
                "from_order": 50,
                "to_order": 51,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 352,
                "from_order": 50,
                "to_order": 53,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 353,
                "from_order": 51,
                "to_order": 52,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 354,
                "from_order": 52,
                "to_order": 53,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 355,
                "from_order": 53,
                "to_order": 54,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 356,
                "from_order": 54,
                "to_order": 55,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 357,
                "from_order": 55,
                "to_order": 56,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 358,
                "from_order": 56,
                "to_order": 57,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 359,
                "from_order": 56,
                "to_order": 58,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 360,
                "from_order": 58,
                "to_order": 59,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 361,
                "from_order": 58,
                "to_order": 61,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 362,
                "from_order": 59,
                "to_order": 60,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 363,
                "from_order": 60,
                "to_order": 61,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 364,
                "from_order": 61,
                "to_order": 62,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 365,
                "from_order": 62,
                "to_order": 63,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 366,
                "from_order": 63,
                "to_order": 64,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 367,
                "from_order": 64,
                "to_order": 65,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 368,
                "from_order": 65,
                "to_order": 91,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 369,
                "from_order": 66,
                "to_order": 67,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 370,
                "from_order": 67,
                "to_order": 68,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 371,
                "from_order": 68,
                "to_order": 69,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 372,
                "from_order": 69,
                "to_order": 70,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 373,
                "from_order": 70,
                "to_order": 71,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 374,
                "from_order": 71,
                "to_order": 72,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 375,
                "from_order": 72,
                "to_order": 73,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 376,
                "from_order": 73,
                "to_order": 74,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 377,
                "from_order": 74,
                "to_order": 75,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 378,
                "from_order": 74,
                "to_order": 77,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 379,
                "from_order": 75,
                "to_order": 76,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 380,
                "from_order": 76,
                "to_order": 77,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 381,
                "from_order": 77,
                "to_order": 78,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 382,
                "from_order": 78,
                "to_order": 79,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 383,
                "from_order": 78,
                "to_order": 88,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 384,
                "from_order": 79,
                "to_order": 81,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 385,
                "from_order": 80,
                "to_order": 81,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 386,
                "from_order": 81,
                "to_order": 82,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 387,
                "from_order": 82,
                "to_order": 83,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 388,
                "from_order": 83,
                "to_order": 86,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 389,
                "from_order": 83,
                "to_order": 84,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 390,
                "from_order": 84,
                "to_order": 85,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 391,
                "from_order": 85,
                "to_order": 86,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 392,
                "from_order": 86,
                "to_order": 87,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 393,
                "from_order": 87,
                "to_order": 93,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 394,
                "from_order": 88,
                "to_order": 89,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 395,
                "from_order": 89,
                "to_order": 90,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 396,
                "from_order": 90,
                "to_order": 91,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 397,
                "from_order": 91,
                "to_order": 92,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 398,
                "from_order": 92,
                "to_order": 93,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            },
            {
                "link_id": 399,
                "from_order": 93,
                "to_order": 94,
                "routing_method": "none",
                "muskingum_k": null,
                "muskingum_x": null,
                "travel_time": null,
                "loss_rate": null,
                "reason": "Chưa chọn routing_method."
            }
        ]
    },
    "imports": [
        {
            "key": "guide_curve",
            "version": "v5.17.2",
            "label": "Batch import guide curve",
            "template": "templates/webbassim_batch_guide_curve_template.csv",
            "planned_page": "phase5_import_guide_curve.php"
        },
        {
            "key": "energy_target",
            "version": "v5.17.3",
            "label": "Batch import energy target",
            "template": "templates/webbassim_batch_hydropower_energy_template.csv",
            "planned_page": "phase5_import_energy_target.php"
        },
        {
            "key": "demand_monthly",
            "version": "v5.17.4",
            "label": "Batch import demand tháng",
            "template": "templates/webbassim_batch_demand_monthly_template.csv",
            "planned_page": "phase5_import_demand_monthly.php"
        },
        {
            "key": "lowflow_qmin",
            "version": "v5.17.5",
            "label": "Batch import Qmin LOWFLOW",
            "template": "templates/webbassim_batch_lowflow_qmin_template.csv",
            "planned_page": "phase5_import_lowflow_qmin.php"
        },
        {
            "key": "link_routing",
            "version": "v5.17.6",
            "label": "Batch import routing link",
            "template": "templates/webbassim_batch_link_routing_template.csv",
            "planned_page": "phase5_import_link_routing.php"
        }
    ],
    "note": "v5.17.6 đã bật đủ 5 nhóm batch import: guide curve, energy target, demand tháng, Qmin LOWFLOW và routing link."
}