2017-08-04 Meeting notes - loe and estimation of report and Tableau WDC
Date
Aug 4, 2017
Attendees
@Josh Zamor (Deactivated)
Goals
LOE (pts and time) for reporting service and tabelau wdc
Discussion items
Time | Item | Who | Notes |
|---|---|---|---|
|
|
|
|
Reporting Service
pulling hard-coded reports and data-access (Java) out of the Service
need to estimate each report that needs to be pulled out, and redesigned to be SQL-based to get that report
Requisition Report has a dynamic list of columns which are sorted based on the Requisition Template (github). it's most likely not possible to accomplish with Jasper alone.
~2 weeks excluding requisition report
tool to take a directory, and load those jrxml reports to API endpoint
1-2 days design
estimate for work: unsure
would support Java services
supporting images
currently a restful resource
could be embedded in jrxml?
do we need to selectively update when a report changes ???
We determined that we need dedicated time to go into detail about each report the service will need to migrate and what features the tool will support (e.g. Malawi recently added the need for images) to estimate what's left so that we come up with a solution that works for Malawi and that's contributed back
Tableau WDC
https://openlmis.atlassian.net/browse/MW-484
configure the base-uri
1-2 days, 3pt
https://openlmis.atlassian.net/browse/MW-471
auth service
UI
~ 1 wk, 8pts
incremental refresh (updating our api endpoints so that the connector knows what's new and what's not - speeds up Tableau data source - likely critical for production)
pattern / design work
reference: https://tableau.github.io/webdataconnector/docs/wdc_incremental_refresh
lastModified date
no estimate needed - 1 day for Javers?
more tables
https://openlmis.atlassian.net/browse/MW-485
need to use GET /api/requisitions - as search endpoint doesn't return line items any more
need to add some date range parameters to this endpoint such as search has (since we will be using GET /api/requisitions and incremental refresh, we won't have these date parameters, is that right @Josh Zamor (Deactivated)?)
incremental refresh (supporting lastModified as query parameter)
2-4 days, 5pt
https://openlmis.atlassian.net/browse/MW-486
need to use /orders - as search endpoint doesn't return line items any more
need to add some date range parameters to this endpoint such as search has
incremental refresh
2-4 days, 5pt
https://openlmis.atlassian.net/browse/MW-487
need to add some date range parameters to this endpoint
incremental refresh
2-4 days, 5pts
https://openlmis.atlassian.net/browse/MW-489
incremental refresh
1-2 days, 3pts
https://openlmis.atlassian.net/browse/MW-490
incremental refresh
1-2 days, 3pts
https://openlmis.atlassian.net/browse/MW-491
incremental refresh
1-2 days, 3pts
https://openlmis.atlassian.net/browse/MW-492
incremental refresh
1-2 days, 3pts
https://openlmis.atlassian.net/browse/MW-493
incremental refresh
1-2 days, 3pts
WDC Total: 18-30 days, 44pts
Action items
OpenLMIS: the global initiative for powerful LMIS software