Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WCARO: Inapp Reporting #1970

Closed
5 of 6 tasks
ageryck opened this issue Dec 21, 2021 · 5 comments
Closed
5 of 6 tasks

WCARO: Inapp Reporting #1970

ageryck opened this issue Dec 21, 2021 · 5 comments
Assignees
Labels
All WCARO flavors Reporting Sync Improvements Additional works to improve sync visibility and utility

Comments

@ageryck
Copy link

ageryck commented Dec 21, 2021

using the guidance provided on this issue and as scoped on this doc, this is to track the work around engineering the new inapp reporting requirement. Some of the major deliverable under this is;

  • write calculation queries for all the indicators as defined here
  • create dashboard forms in app
  • implement relevant job processing logic
  • write tests
  • Merge and publish
  • scale to all WCARO flavors

Assigned engineer to edit issue as appropriate

@ageryck ageryck added Reporting All WCARO flavors Sync Improvements Additional works to improve sync visibility and utility labels Dec 21, 2021
@ageryck
Copy link
Author

ageryck commented Mar 15, 2022

This was advised that there will be no need to scale to all flavors

@zzainulabidin
Copy link
Contributor

I have pushed the updates made for indicator into this branch.
These changes include adding the 3rd tab into the indicator screen with all the 5 required queries written into this yml file.
Currently, one indicator 2nd in issue is working. We need further progress to show the remaining indicator using the multipart feature in the indicator library.

@ageryck
Copy link
Author

ageryck commented Jun 14, 2022

@allan-on kindly give guidance on the most updated code for this to guide @qaziabubakar to start looking into this

@ageryck
Copy link
Author

ageryck commented Jun 22, 2022

@allan-on we have determined with @qaziabubakar that the schedule_service table contains only the current month's tasks meaning we can't query for previous months' tasks completion. Kindly help shade light on how the data on the table is handled at the end of the month. Does the table refresh recurring tasks?

@allan-on
Copy link
Collaborator

allan-on commented Jul 1, 2022

The Schedule job runs on initial login and subsequently every 12 hours (default duration).

When the job runs:

  • All schedules created prior to the current date are deleted (i.e. schedules not created today) then
  • The schedules are recomputed based on the latest visit data for clients whose entity Ids aren't in the schedule_service table after old schedules were cleared.

The workflow described is the reason there's no historical data

@ageryck ageryck closed this as completed Jul 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
All WCARO flavors Reporting Sync Improvements Additional works to improve sync visibility and utility
Projects
None yet
Development

No branches or pull requests

3 participants