Groupware

This section details how to configure the groupware notifications.

The supported groupwares are:

  • Slack

  • Mattermost

  • Microsoft Teams

Prerequisites

You will need a webhook URL from the groupware tools in order to send notification:

How to create a Groupware notification

1. Log in to Horizon Administration Interface.

2. Access Groupware from the drawer or card: Notifications  Groupware.

3. Click on Add notification.

4. Fill in all mandatory fields.

  • Name* (string input):
    Enter a meaningful email notification name.

  • Event type* (select):
    Select the event type to notify (certificate or request).

  • Event* (select):
    Select the event to notify.

  • Retries in case of error (int):
    Select the number of times Horizon should retry to send the notification in case of error. The default value is set to 10.

  • Timeout* (finite duration):
    The time before Horizon stop trying to connect to Webhook or Proxy.

  • Proxy (string select):
    The HTTP/HTTPS proxy to use to reach the groupware tool, if any.

  • To* (select):
    Select one of:

    • Static

      • Groupware* (select):
        Select the groupware on which to send the message. Supported options are:

        • Slack

        • Mattermost

        • Microsoft Teams

      • URL* (select):
        The webhook URL allowing the publication of messages. See the prerequisites to obtain one.

    • Teams webhook

  • Title* (string input):
    Enter the title of the instant message. You may use dynamic attributes, that will be automatically replaced by the appropriate values upon notification generation.

  • Body* (string input):
    Enter the body of the instant message. You may use dynamic attributes, that will be automatically replaced by the appropriate values upon notification generation.

You can click on the "+" next to "How to use dynamic attributes" in order to get a range of possibilities from which one or more may be chosen.

In case you selected as an Event Certificate Expiration:

  • Duration before certificate expiration causing the notification* (finite duration):
    Sets how long before certificate expiration the groupware notification should be sent. The default value is set to 5 days.

In case you selected as an Event Enroll request Pending or Renew request Pending or Revoke request Pending or Recover request Pending or Update request Pending or Migrate request Pending:

  • Duration after request submission causing the notification* (finite duration):
    Duration after request submission causing the groupware notification to be sent, in case the request was not approved in the meantime. The default value is set to 5 days.

6. Click on the save button.

You can edit Edit Groupware, duplicate Duplicate Groupware or delete Delete Groupware the Groupware Notification.