Skip to content

Notification profiles

The Notification profiles module lets the administrator define email notification rules driven by CyberElements events (session start and end, alert triggers, domain login / logout, site access, log writes, Workplace operations). Each profile targets a precise set of events and objects and designates the recipients of the matching email.

The main grid lists the existing profiles with the following columns (some hidden by default):

Column Description
Name Profile name.
Description Free-form description.
Message Custom message inserted in the email.
SMTP server Selected outgoing server.
Issuer Address appearing as the sender of the message. Hidden by default.
Recipients Counter of recipients (To + Cc).
Resources, Machines, SSH servers, Alerts, Domains, Users, Sites, Logs Counters of related objects. Hidden by default, available through the column configuration.

Expanding a row shows the profile detail: sender, recipients (To and Cc separated), list of resources, machines, alerts, sites, domains, users and logs, organized by thematic section.

A collapsible filter panel above the grid filters by the notification types active in each profile.


Add a notification profile

The + button opens the Creation of a notification profile window, organised in tabs. Three fields sit at the top, outside the tabs:

Field Description
Name Required.
Description Free-form.
Message Free text inserted as is in the body of the notification message. The field carries the hint You can specify here a message that will be added to the notification emails (500 characters maximum); beyond that, input is refused with You have exceeded the character limit (500 characters maximum).

An Import data from contract button in the toolbar pre-fills the tabs from one or more selected contracts (see section [Import data from a contract](#import-data-from-a-contract)).

This tab designates the sender and the recipient list.

Field Description
SMTP server Drop-down list fed by the SMTP servers declared in the console. Required.
Issuer Address to appear as the sender of the message.
Recipient Input field to pick an account or directly type an address, with a To / Cc selector. The Add button inserts the entry into the Recipient grid below; each row is removable there through a dedicated icon. A recipient picked among the accounts is displayed as Account name <address>.

At least one To recipient is required for the form to be valid.

Two accepted forms for the issuer

The Issuer field accepts either:

  • the address alone — sender@my-domain.local;
  • the address preceded by a display name — Display name <sender@my-domain.local>.

It is the second form that will appear as the sender in the recipient's inbox. Unlike other console screens, this field enforces no address format: that is what allows a display name to be placed there, but also what makes a malformed address surface only when the message is sent.

This tab selects the event types that will trigger an email. Options are grouped by category; checking an option dynamically activates the matching tab.

Category Options
Applications Application launch, Application access requests, Alert trigger during sessions based on selected applications.
Direct recording Start of direct recordings, End of direct recordings, Alert trigger during direct sessions based on selected machines.
SSH direct recording Start of direct SSH recordings, End of direct SSH recordings.
Access Login to a domain, Logout from a domain, Usage of a site.
Logs New log entry.
Systancia Workplace Workplace application launches, Workplace virtual desktop launches.

Workplace tab

The Systancia Workplace tab is visible only when the CyberElements configuration has enabled the Workplace association and the user portal is merged. Whether it appears is determined on form opening, from the server configuration.

At least one option must be checked for the tab to be valid.

Visible when one of the Applications options (launch, request, alert) is checked.

Shows a Category / Application tree fed by the server. Checking a category selects every application in it; the + expands a category to check individual applications.

Visible when a direct recording or machine alert option is checked. Lists the available machines as a tree. At least one selection is required to complete the configuration.

Visible when an SSH direct recording option is checked. Same behavior as the Machines tab, dedicated to SSH servers.

Visible when one of the two following options is checked in Settings: alert trigger on a selected application, alert trigger on a selected machine. Lists the available alerts; at least one must be selected.

Visible when Login to a domain or Logout from a domain is checked. Lets you select the local and LDAP domains, as well as specific users to trace.

Visible when Usage of a site is checked. Lets you select the sites to trace.

Visible when New log entry is checked. Logs are organized by object type (user, alert, access contract, machine, site, etc.) and by action type (creation, modification, deletion, launch, etc.). You can check an entire theme or only specific actions inside it (+ button).

The tabs have Previous and Next buttons in the footer. Form validation is conditioned by every visible tab being valid.


Edit a notification profile

Select the profile in the list and click the Properties icon (or double-click the row). The Modification of a notification configuration window offers the same tabs, pre-filled with the profile values. Click Validate to save.


Delete a notification profile

Select one or more profiles in the list and click ×. A confirmation is requested (the message adapts to singular vs plural).


Import data from a contract

The Import data from contract button opens a three-tab window:

Tab Source
Access contracts List of configured access contracts.
Direct recording Configurations RDP / VNC / XRDP direct recording configurations.
SSH direct recording configurations SSH direct recording configurations.

Select one or more contracts in each tab (multi-selection with Ctrl + click), then click Validate. The Applications, Machines, SSH servers, Alerts, Domains and Sites tabs of the profile are then pre-filled with the values from the selected contracts.