Reporting wizard for end users

Description

We want to add a simpler reporting wizard for end users.

Actually the way to customize a report is opening the print format window - and this is not a very usable option for end users.

So, the wizard must behave like this:

  • Show the print formats associated with the actual report (based on a table if is a report button of window, or based on table/view if is a menu report)

  • Allow the user to change things from the chosen print format - or create a new one based on this as template

  • First thing is to display the fields and allow user to show via flags the fields to show on report

  • After the user select the fields to show an order tab is presented to allow the user to sort the fields

  • Then the sort criteria tab is shown allowing the user to choose how to sort the report

  • Then a list of the fields used for sort is shown allowing the user to select fields for grouping

  • Then the list of fields is shown in a grid to allow the user to select for each field if user wants a Sum / Count / Min / Max / Mean / Variance / Deviation

After this last step the print format is generated, saved and run

There must be buttons available on each step to Save and Run the report

Environment

None

Attachments

2

Activity

Show:

Carlos Ruiz July 29, 2015 at 2:27 AM

, wizard are intended for tabular reports - the 5 tabs are all for tabular (fields displayed, order, sort criteria, grouping, summary) - doesn't make sense for forms, for forms the idea would be to create a WYSIWYG editor like iReport.

Hiep Lq July 13, 2015 at 8:46 AM

hi . i plan do IDEMPIERE-2058.
my quick test:
+ comment out line 719 class ZkReportViewer
+ use wizard for copy print format
result: it's working.

so, why wizard for "print format" is disable?
if exists any limit i can take time for improve it.

Carlos Ruiz January 19, 2013 at 1:42 AM

https://bitbucket.org/idempiere/idempiere/commits/ae48d71
Refactor Sort Tab for print format items

Carlos Ruiz December 20, 2012 at 11:01 AM

Carlos Ruiz November 28, 2012 at 12:11 PM

Fixed

Details

Assignee

Reporter

Components

Priority

Created August 9, 2012 at 9:43 AM
Updated July 29, 2015 at 2:27 AM
Resolved October 31, 2012 at 9:43 AM