Progress Tracking
API Design
The progress tracking page requires users to develop and integrate their own API to update the frontend progress display. We have defined the necessary specifications and dynamically used them for UI rendering. Follow the specifications when developing the API. The full JSON format is as follows:
JSON
{
"data": [
{
"id": "202406120002",
"name": "Taipei City Roadside Parking Fee Refund Application",
"date": "2024/06/12",
"status": "Pending Review",
"total_step": 5,
"current_step": 2
},
{
"id": "202406130002",
"name": "Taipei City Roadside Parking Fee Refund Application",
"date": "2024/06/13",
"status": "Pending Review",
"total_step": 5,
"current_step": 3
},
{
"id": "202406100002",
"name": "Taipei City Roadside Parking Fee Refund Application",
"date": "2024/06/10",
"status": "Closed",
"total_step": 5,
"current_step": 5
}
]
}
Progress Tracking - Data
Field | Purpose | Example |
---|---|---|
id | Case ID | 202406120002 |
name | Case Name | Taipei City Roadside Parking Fee Refund Application |
date | Case Application Date | 2024/06/12 |
status | Current Case Status | Pending Review |
total_step | Total Steps in Case Review Process | 5 |
current_step | Current Progress Step | 2 |