Sending reports by sms
The J2ME should be able to:
- Download multiple OrgUnits.
- Download the resource for all OrgUnits
- Allow user to select OrgUnit they want to do report for.
- Store the data value of each OrgUnit separately
Blueprint information
- Status:
- Started
- Approver:
- Jo Størset
- Priority:
- Undefined
- Drafter:
- Lars Roland
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- Accepted for trunk
- Implementation:
- Started
- Milestone target:
- 2.4
- Started by
- Tran Nguyen Minh Luan
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Main tasks:
- create support for sending SMS inside the j2me client
- create UI for form submission supporting SMS
- server support for SMS
The basic idea for this feature is to support sending reports by SMS much like the custom built applications have.
Some notes:
- on dataset publishing, create a persisted mapping from all real dhis object ids to sequential ids (1, 2, 3) that we use in the forms sent to the client instead.
- the client can maybe use the existing sms protocol for sending forms through sms when form don't contain dimensions (for a first version), but probably need to create a new sms protocol
This blueprint is for the client side implementation. The feature is related to a server based blueprint located in the dhis2 space.
The feature is for facility reporting (not tracking).
Flow:
1 User presses save on Form
2 Client tries submitting the form via GPRS
3 Submission is succesful and submission succesful screen shown
4 Client shows list of forms
exception:
3b gprs submission failed
- display screen with option of submission via SMS, retrying GPRS or saving for later submission
- user selects submission via SMS
- client submits form data via SMS
- client shows message "Data submitted using SMS. You will receive information via SMS about this transaction"
- user selects Next
- Client shows list of forms