Toggle menu

Handling Reports

This article provides additional information about handling reports (ie what could happen when a user submits a report), handling the images uploaded with reports, and integrating with Case Management..

Approvals

Existing reports may be displayed, depending on your configuration, to other users. This is to help prevent duplicate reports of the same problem.

Because users can include uploaded images with their reports, images must go through an approval process before they appear on your site.

Create an article that uses the Report It Approval form and secure it to the users who you want to be able to approve images. The first page of the form lets you select one or more report types. Page two displays any images that need to be approved.

Image Approval

Once images have been approved they will be visible to other users as part of the existing reports map. It's not possible to change the approved/rejected status of an image.

Note that this approval step has no impact on images being passed to the Case Management case - images are always available via Case Management.

Reminder Emails

If images are not approved in a timely manner, reminder emails can be sent out to the staff members responsible for approving them. Reminders are handled by a scheduled End Point, are sent to users defined by and iCM Bulk Mail rule, and are configured in the main Report It configuration End Point. See the installation section for more information.

File Handling

So that the images uploaded with Report It can be managed separately to the files attached to the case in Case Management, we've created an iCM Form App that should be secured to suitable admin users. The app uses the "Report It File Manager" form and lets you search for a report by business key and delete the images associated with it.

File Manager

You'll need to enter the labelb (usually the business key) of the history created when the process instance started.

Search for a File

The results display some information about the report and show any images.

File Manager Result

You can then seal the history, which will remove the image from the Report It map when searching for existing reports (the report itself will still return). The images will still be available in the process started when the report was made.

Case Management Integration

Report It is designed to start process instances in the GOSS Workflow Engine. You are able to write your own processes and set your reports to start them via the Report It configuration. Alternatively Report It can raise cases in the Case Management product.

Case Types

Using the documentation for Case Management, create the new case types you'd like to raise with your reports. All of the Case Management features are available, including SLAs, tasks, escalations, user assignment, case status, and the emails and notifications sent out during the case.

You could create a new case type for each report, or reuse generic case types for multiple reports.

Case History and Business Key

When a report is submitted that raises a case, it creates an additional history record alongside all of the standard Case Management histories.

Apart from the parent Case Management history (which has a labela value of "Case Management v1), all of the related histories will have the format:

"labela": "Case Management - Overflowing Bin",
"labelb": "4948-8664-0609-6438"
"labelc": see the Case Management documentation

Where "Overflowing Bin" is the configured case type.

The additional Report It history has a labelc value of "reportItFiles" and is used to manage the files uploaded when something is reported and return those images when attempting to display existing reports on the map.

Last modified on 13 December 2021

Share this page

Facebook icon Twitter icon email icon

Print

print icon