What high-level problem are you trying to solve?
In development and humanitarian fields, case management most times starts in the field and continues to back office. ODK cannot currently run secure, filtered web workflows for back-office/laptop staff in case management pipelines.
Public Access Links support Property Filtering (minimizing data access), but lack user authentication—creating a data leak risk for sensitive PII (GDPR/HIPAA etc).
Web Data Collectors are authenticated, but bypass Property Filtering—giving back-office users full access to all Entities across all geographies/teams.
This leaves no native, compliant way for back-office staff to securely review or update state/geography-scoped Entities in web browser.
Any ideas on how ODK could help you solve it?
Implement one of two approaches to achieve parity between ODK Collect and Web Forms:
- Extend Property Filtering to Web Data Collectors: Allow Custom User Properties to be assigned to Web Data Collector accounts in Central, enforcing Entity filter rules when they log into Web Forms.
- Authenticated Private Web Links: Introduce a "Private Link" type that requires Central credentials before launching a Web Form, injecting the user’s assigned properties into the session.
Both options give back-office browser users scoped, authenticated access with proper audit logs. Though i tend to leans towards option2 as it gives direct access landing page to the exact form workflow. Option 1 will still create friction by making the case worker to shuffle through multiple forms within the project to pick the right one.
Upload any helpful links, sketches, and videos.
[FIELD - ODK Collect App User]
1. Mobile worker registers entity (district = "North").
2. Syncs to ODK Central.
[BACK OFFICE - Proposed Web App User]
1. Laptop user goes to Web Form URL.
2. Prompts user login (supervisor@health.org).
3. Central matches: User.district ("North") == Entity.district ("North").
4. Web Form loads ONLY North district; maybe starting with cases mapped neatly on the web map dashboard.