NGO Subsidy Disclosure Platform
Agencies must convert approved subsidy cases to standard format and upload to the central disclosure platform—manual conversion and batch confirmation on the central site was slow and error-prone. We built a disclosure platform with internal extract, format conversion, API upload, and scheduled polling—one portal for upload, query, and reports.
Reference
- Client
- County government
- Industry
- Government
- Services
- Enterprise operations systems
Relevant if you must sync internal data to a central disclosure or reporting platform on schedule.
Outcomes
Daily automated disclosure upload
- Result polling 5 min
Scenarios & highlights
- — Unit coordinators query internal cases, confirm pending uploads, and trigger manual or scheduled daily upload
- — Viewers with role permissions query upload logs, cross-agency subsidies, and NGO data, and download Excel reports
- — System admins maintain central upload accounts, organization mapping, unit accounts, and user roles
Challenge
1. Subsidy cases live in internal systems—must convert to standard format for central disclosure; manual steps cause gaps. 2. Units use different central-platform accounts; organization name mismatches cause upload failures. 3. Central uploads are async—batch and per-case status hard to track. 4. Disclosure requires upload logs for internal query and statistics.
Solution
Built an ASP.NET Core disclosure platform: extract cases from internal systems, convert to standard XML, call central disclosure API; maintain unit, organization, and upload-account mapping; scheduled daily upload and result polling; case query, Excel reports, and announcements.
Results
Upload moved from manual conversion to automated extract and API upload—daily schedule handles same-day cases. Organization mapping maintained in master data—rules apply automatically, reducing name-mismatch failures. Result tracking automated via scheduled polling—staff review upload history in-admin without logging into the central platform case-by-case. Query and statistics consolidated—internal case lookup, upload status, Excel reports, and announcements in one platform.