Overview
Version
Report Server Version | Plugin Version |
11.0.9 | 1.6.1 |
Application Scenarios
Only E-mail, Message, Platform Notification, and part of Client Notification are supported in early versions of Data Alert plugin. However, complex alert-receiving scenarios are often encountered in practical applications and most companies have their own OA or dedicated notification platforms. To meet the timeliness of alert notifications and better conform to users' notification-receiving habits, Data Alert plugin allows customizing platforms or apps for notifications through an open interface, improving the effectiveness of data alerts.
Setting Method
You need to install Data Alert plugin and configure relevant permissions first. For details, see Introduction to Data Alert Plugin.
Where to Set
Log in to the decision-making platform as the super admin, choose System Management > Data Alert, click the setting icon to go to the Third-Party Alert App page, and click Add App to start the configuration.
Setting Page
Fill in the following configuration items according to the actual situation, as shown in the table below.
Configuration Item | Required or Not | Explanation |
App Name | Required | Allows customizing the app name. |
App Description | Not required | Allows customizing the app description. |
App Status | Required | Mandatory single selection with two options: Enable (set by default) and Disable
|
Request Address URL | Required | Allows customizing the request address URL. |
Request Method | Required | Mandatory single selection with two options: POST (set by default) and GET |
Request Header | Required | Enters the corresponding key and value.
Some APIs require specific headers to be sent with the request to provide more metadata about the operation being performed. You can set them here by entering any key-value pairs you need. |
Request Body | Required | Allows customizing input. The content (only in JSON, XML, and TXT formats) entered in the body will be sent to the push terminals as the notification body when the alert is triggered. The supported parameters are as follows:
![]() If the ${notifyContent} parameter is added in Request Body, the actual content received in the app after the alert task is created = the request body filled in the app page + the notification content on the alert creation page. If the ${notifyContent} parameter is not added, the actual content received in the app = the request body filled in the app page. |
Setting an Alert Task
After the super admin completes the app configuration, users with data alert permissions can select API Notification under Alert Notification > Notification Method.
For details about basic settings, see Creating an Alert Task.
Tick API Notification under Alert Notification > Notification Method to select the corresponding app.
Demonstration
Super admin enters necessary notification content in Request Body on the app configuration page and users customize the notification content in Alert Notification to make the content more flexible.