This commit is contained in:
@@ -10,12 +10,15 @@ Procedure:
|
|||||||
Look at existing reports in v7 and generalize them and the features provided that are used
|
Look at existing reports in v7 and generalize them and the features provided that are used
|
||||||
pdf, email, print, download
|
pdf, email, print, download
|
||||||
print / download / email / export immediately as an option no only preview and then those other things
|
print / download / email / export immediately as an option no only preview and then those other things
|
||||||
|
custom fields must be available, perhaps as widgets that handle if they are present or hidden and etc
|
||||||
|
whatever is easiest from a design point of view
|
||||||
wiki must be a type of field like any other that can be inserted into a report and will properly render
|
wiki must be a type of field like any other that can be inserted into a report and will properly render
|
||||||
this way they can make a report with only a wiki or a report with a hybrid data and wiki or whatever
|
this way they can make a report with only a wiki or a report with a hybrid data and wiki or whatever
|
||||||
and it flows with how the wiki is now just a field on the data object like any other
|
and it flows with how the wiki is now just a field on the data object like any other
|
||||||
grid filter options and filter name must be an available field for report designer
|
grid filter options and filter name must be an available field for report designer
|
||||||
probably need a filter summarizer widget that can also be used inside the UI at the top of grids as well
|
probably need a filter summarizer widget that can also be used inside the UI at the top of grids as well
|
||||||
logo field with choice of size to correspond to the logo route
|
logo field with choice of size to correspond to the logo route
|
||||||
|
graphs and charts that show in UI should be printable / KPI Metrics stuff
|
||||||
labels wtf?
|
labels wtf?
|
||||||
notification needs to be able to generate reports and send them
|
notification needs to be able to generate reports and send them
|
||||||
Schedule form reporting
|
Schedule form reporting
|
||||||
@@ -27,6 +30,24 @@ Procedure:
|
|||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3451
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3451
|
||||||
look at commercial ones just to steal ideas
|
look at commercial ones just to steal ideas
|
||||||
|
|
||||||
|
todo: from reporting specs doc, not vetted, was written a while ago:
|
||||||
|
- All v7 reports ported to RAVEN
|
||||||
|
- ALL Fields even the ones that don't show on the report but are available for adding to a report in the editor need to be available
|
||||||
|
|
||||||
|
- REPORTS
|
||||||
|
- Report object has following properties:
|
||||||
|
- DataList name it's based off of
|
||||||
|
- Required fields from DataList
|
||||||
|
- Report template itself with it's own code and template requirements TBD
|
||||||
|
- Report columns returned: When user selects to show a report, client will fixup any missing columns from the datalistview currently in use
|
||||||
|
- For example they are viewing a table based on a TestWidgetDataList DataListview with only 3 columns in it
|
||||||
|
- They drop down the reports list which shows all reports based off TestWidgetDataList view
|
||||||
|
- They select a report to print.
|
||||||
|
- Report code looks at report's required fields from DatalistView and sees report uses 6 fields listed
|
||||||
|
- Code compares report fields to in use DataListview fields and appends any report required fields missing from current view to the right of the collection in the current DataListview
|
||||||
|
- When report is run it will have all fields this way returned but will still be sorted and filtered by table view
|
||||||
|
- As part of editing process user can select an existing datalistview to prime their report editing view
|
||||||
|
- A report can be selected from any client table that is based on the same view
|
||||||
|
|
||||||
|
|
||||||
TODO: Reporting datasources
|
TODO: Reporting datasources
|
||||||
|
|||||||
Reference in New Issue
Block a user