AppControl Docs
  • Introduction
  • Overview
    • Features
    • Product architecture
      • AppControl Repository
      • Policy Checks
    • Initial set up
      • AppControl User
      • Install package
      • Configure system
      • Add apps
      • Add users
      • Give permissions
    • User Roles & Access
    • Getting Started
      • Platform Administrator
      • App Owner
      • App Administrator
      • Developer
  • Dashboards
    • Platform
    • Alerts
    • App
      • Log Rule
    • Policies
      • Compare Revisions
    • Releases
      • Create Release
    • Tasks
      • Task Assignment
      • Task Details
    • Insights
      • Components
      • Reports
      • Users
      • Logs
  • Administration
    • Policies
    • Pipelines
      • Approval
      • Backup
      • Build
      • Call API
      • Check Policy
      • Deploy
      • Deploy Configuration
      • Notification
      • Start / Stop
    • Tasks
    • App Groups
    • Access Groups
    • System
      • Accounts
      • Notifications
      • System Status
      • System Logs & Tools
      • System Configuration
      • Repository
        • Log Solution
      • Product License
      • Management API
      • Mendix Configuration
    • Feedback
  • Checks
    • APIs
      • Published APIs must use authentication
    • App
      • Project security level
      • Project security enabled
      • Demo users enabled
      • Anonymous users enabled
      • Strong password policy
      • Default admin username changed
      • Anonymous user access restricted
      • Default admin user restricted
      • Use strong hash algorithm
      • Check user role security for consistency
      • Restrict users to a single session
      • Perform strict page URL checks
      • Project naming standards
    • Components
      • Components with vulnerabilities
      • Mendix runtime version age
      • Mendix runtime support status
      • Non platform supported components
      • Max component age
      • Average age components
      • Use latest version of Marketplace module
      • Use latest version of Marketplace widget
      • Use latest version of Mendix
      • Limit number of Java libraries
      • Limit number of widgets
      • Use minimum Mendix runtime version
    • Constants
      • Do not expose constants to client
    • Development
      • Last commit to production
      • Last commit to project
      • Project documentation standards
      • Project organization standards
      • Project logging standards
    • Domain Model
      • Default member access rights restricted
      • Use read only attributes in XPath constraints
      • Anonymous users can only change own data
      • Anonymous users cannot change unlimited length strings
      • Domain model standards
      • Anonymous user access restricted
      • Naming standards - Domain Model
      • Documentation standards - Domain Model
    • Enumerations
      • Naming Standards - Enumerations
    • Microflows
      • Incorrect date format
      • Incorrect empty string check
      • Empty variable used
      • Apply entity access when generating documents
      • Use inherited entities from System module
      • Web service calls with templates should be escaped
      • Naming Standards - Microflows
      • Logging Standards - Microflows
      • Documentation Standards - Microflows
    • Pages
      • Attributes in data views should be editable
      • Naming Standards - Page Flows
      • Documentation Standards - Pages
  • Support
    • Docs
    • Feedback
    • Tickets
    • Releases
    • System Status
    • User Details
Powered by GitBook
On this page
  1. Administration
  2. System

Notifications

The notifications page is used to configure how AppControl sends out e-mail notifications. E-mail notifications are send out for various reasons:

  • To the system administrator when there are problems with the system.

  • To user when they need to take action (E.g. Tasks have been assigned, problems have been detected with application logs, policies have been violated, etc.).

The following settings are available:

System Alerts
  • Destination Address: The e-mail address that all system alerts should be sent to.

  • Send alerts to all platform administrators: If checked, system alerts will be sent to all users with the role 'PlatformAdministrator' in the system.

User E-mails
  • Reply to address: The FROM address that will be used for all e-mails sent to users.

  • Display name: The display name used for all e-mails sent to users.

SMTP Settings
  • Username: The username used to authenticate to the outgoing SMTP server.

  • Password: The password used to authentication to the outgoing SMTP server.

  • Timeout: The timeout to use when trying to send a single e-mail to the SMTP server.

  • Digitally sign e-mails: If checked, all outgoing e-mails will be digitally signed. Additional settings will also become visible (see below).

  • Use SSL: If checked, SSL will be used when connecting to the SMTP server.

  • Use TLS: If checked, TLS will be used when conencted to the SMTP server.

  • Send max attempts: The number of times the system will attempt to deliver an e-mail if it fails to send.

  • Server host: The host name or IP address of the SMTP server.

  • Server port: The port number of the SMTP server.

Digital Signing Settings
  • Passphrase: The password of the private key used to sign e-mails.

  • File: Select the private key to be used for signing e-mails.

Queue

The Queue tab shows all e-mails that are either queued to be sent by the system, or that have already been sent. Use this overview to verify whether or not AppControl is sending notifications as expected.

Templates

This tab enables you to customize the default template used by AppControl to send e-mails. The template editor has both a visual editor and a code editor (for editing HTML). To edit the HTML of the template directly click on the 3 dots menu, and then click on the 'code editor' icon. The following template variables can be used:

  • {%Date%} - The date the email was generated.

  • {%AppName%} - The name of the app (if applicable) that the notification was generated for.

  • {%EmailSubject%} - The subjet of the notification generated by the system.

  • {%UserName%} - The name of the recipient (if applicable) of the email.

  • {%MessageBody%} - The content of the notification generated by the system.

  • {%LinkUrl%} - The direct link to the item in the system that the notification is about (E.g. release, alert, policy check, etc.).

Apps

This tab enables you to turn on and off notifications for each app and environment, and configure who should receive notifications. Platform Administrators can configure notification settings for all environments, and App Administrators can configure notifications for apps that they have access to.

Click on an environment to change the following settings:

  • Recipient. Who should receive the notifications. The possible options are:

    • App Administrator (default). All notifications will be sent to the App Administrator only.

    • App Owner. All notifications will be send to the App Owner only.

    • Both. Notifications will be sent to both the App Administrator and the App Owner.

    • Specific Email. Notifications will be sent to the e-mail address specified.

  • Notification Type. Select which notifications that you want to enable. When disabled, if alerts are generted for that specific type they will not be sent out.

PreviousAccountsNextSystem Status

Last updated 2 months ago