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.