180 likes | 192 Views
This project aims to improve the MarkeTrak reporting system by adding a user-friendly GUI that allows users to easily select and execute reports. The backend system will generate CSV format results that will be posted to TML, with a URL link added to the report issue for easy access.
E N D
MarkeTrak ReportingSample IAG Reporting with Current GUI Functionality
MarkeTrak ReportingPhase II Reporting Enhancements - Requirement 17
Requirement 17GUI Changes:Design process flow, similar to Bulk Insert’s, that will allow user to select, from a drop down list, a report to be executed. Once User selects the report, enters any report parms and hits submit, the report request will be passed to a backend systemBackend system will execute the report and generate results in a CSV format that will be written to a file and sent to MID/MIR for posting to TML. A URL link will be added to the Report Issue that will link to TML’s Report Explorer. This will be added to Bulk Insert alsoUser Impacts:If a user wants to view all rows of a report greater than 3,000 rows, the user should use the “Background Report” workflow type in MarkeTrak
Background ReportSubmit Report Transition • Issue transitions to “Report Submitted” state • Report request written to report queue • Report Generator reviews report queue every ‘X’minutes, builds any report requests it finds • Once report complete: Report attached to Issue or Report Explorer Report Issue “closed” Report queue updated with stats • If errors encountered, they will be written to report results. Report Issue will still transition to “closed”.
Report BackgroundWhat we need from you • Reports need to include: Report Title Report Description (detailed) Input Parms (max 8) Title Require/Optional Format Permitted Values SQL/screen shot (if possible) Calculations (if any performed on data) Output Fields expected in report
Background ReportsAdditional Information Task Force Action Items: • Requested Report ‘Parms’ for initial release • Common calculations used on reports – ie Days Open, Days Since Last Transition, etc • Return initial input by next MTP2 Task Force Meeting