This project includes tasks listed below
1) "Survey Report" page is to be replaced with new "Application Report" page. User must select a campaign from a dropbox. Data displayed is obtained from application tables joins. The grid should show total row count for each application step group by step, termination_event. User also has the option to export data displayed on the screen into a CSV file Clicking on one termination event should show a grid similar to the one on Call Detail Report page with call filtering by campaign_id, step_id and termination_event (tables join).
2) Application main page (Grid)
– This replaces the voice_apps and survey modules. Tables used are described in (1) and must be created. When user clicks on the "Application" menu option (that replaces the "Modules" in top menu of customer page), the list of application for the
logged user is displayed in same kind of grid as that of campaign or phonebook.
- Therefore, the “Type” column of the campaign page should no longer show on the grid as only 1 type of application is now available.
- Please note that the script_name column does not show on customer web page but shows on administrative page .
- User should NOT be able to delete an application used in an active campaign.