--- title: "Notifications Sent from Code" slug: "notifications-sent-from-code" description: "Overview of notifications that are sent from code and are not configurable from the user interface." tags: ["IT Pro"] updated: 2023-02-27T09:16:45Z published: 2023-02-27T09:16:45Z canonical: "help.lanteria.com/notifications-sent-from-code" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.lanteria.com/llms.txt > Use this file to discover all available pages before exploring further. # Notifications Sent from Code Some notifications are sent from code and are not configurable from the user interface. | Page/Job/Handler | Action | Assignee | Notification Description | | --- | --- | --- | --- | | **Performance Review Form** (**Performance** > **Performance Reviews** > **Performance** **Reviews** > **Reviews** > **View**) | Review form is generated Click **Assign to Person** Click **Move to Step** Click **Assign to Previous Responsible** Click **Submit Review** (if review is moved to next step) | Employee responsible for performance review | A notification is sent to the responsible employee with a link to the assigned performance review form and a request to fill it in. | | **Performance Reviews** (**Performance** > **Performance Reviews** > **Performance Reviews** > **Reviews**) | Select employees and click **Move Selected Reviews to Step** or **Assign to Person** | Employees responsible for performance review | A notification is sent to the responsible employees with a link to the assigned performance review forms and request to fill them in. | | **Add Ad Hoc Review** (**Performance** > **Performance Reviews** > **Performance Reviews** > **Add Ad Hoc Review**) | Fill in the form and click **OK** | Employee responsible for ad hoc review | A notification is sent to the responsible employee with a link to the assigned performance review form and a request to fill it in. | | **Process Probation Reviews Job** | Current Date = Probation Review Meeting Date - Notice Period | Employee responsible for review | A notification is sent to the responsible employee with a link to the assigned performance review form and a request to fill it in. The performance review is generated and assigned to employee during the probation period if in the probation review stage settings, a performance review type, performance review template, and performance review workflow were specified. | | **Performance Review Generation Job** | Current date meets requirements of the automatic performance review generation rules | Employees responsible for performance review | A notification is sent to the responsible employees with a link to the assigned performance review forms and request to fill them in. The reviews are generated if the performance review generation rules are set up. | | **Performance Review Round** (**Performance** > **Performance Reviews >** ****Performance Reviews****) | Click **Start Review Round**, fill in the form and click **OK** Include new employees into existing round | Employees responsible for performance review | A notification is sent to the responsible employees with a link to the assigned performance review forms and request to fill them in. | | **Process Employees Job** | A new employee added/employee updated, **Eligible for Performance Review** selected Less than 5 licenses left | Employee responsible for review HR | A notification is sent to the responsible employee with a link to the assigned performance review form and a request to fill it in. The notification is sent in case the performance review is generated after creating a new employee or updating an existing one. To have a review generated, an employee must have the **Eligible for Performance Review** check box selected and there must be an active review round applicable to the employee. If an employee is created and there are less than 5 licenses left, a notification is sent to HR. | | **Absence Duration Recalculation Job** | Modified employment histories >= tomorrow | HR | Notification is sent to HR if the employee’s **Leave Balance** has been recalculated due to changes in the work pattern. Recalculation will be performed if the **Calculate Annual Leave Based On Employment History** setting is set to **Yes**. The setting is added upon request by the implementation engineer. | | **Cumulative Reminders Job** | Pending approval requests exist | Employee responsible for pending approval requests | The job sends a cumulative reminder about requests pending employee approval with a link to the **My Approval Requests** page where the employee can review and approve the requests. | | **Lanteria Web Feature** | Lanteria HR update is installed | HR group | A notification is sent to HR informing about the installed new version of Lanteria HR. A link to the release notes is provided. | | **Candidate Letters** (**Recruiting** > **Candidates** > **Candidate Letters**) | Click **Send Letters** | Candidates the letters are addressed to | The letters are sent to the selected candidates after clicking **Send Letters**. The letter template are taken from the candidate letter templates. | | **Process Training Budget Allocation Job** | There are employees meeting more than one rule criteria | HR group | If more than one budget is allocated to employee, HR will receive a warning e-mail informing about the rule intersection and recommendation to correct the rules. | | **Candidate Handler** | Candidate status is changed; sending email is set up for a new status | Candidate | An email will be sent to the candidate after the candidate status is changed, provided that the **Sent Mail** on the **Applicant Statuses** page is set to **Yes** for this status and the massage body is set up. | | **Data Export Job** | **Data Export Type** in **Data Export Settings** is set to **Email** | Email specified in **Data Export Settings** | The files with data exported from the **Employees** and **Employee Salary Details** lists is sent to email specified in **Data Export Settings** in case **Data Export Type** is set to **Email**. | | **HR Process Action** | HR process action of the **Notification** type is assigned to employee or candidate | Employee or candidate responsible for the process action | If HR process action of the **Notification** type is assigned to employee or candidate, an email with the contents of this action’s **Description** field is sent to the responsible. | | **HR Process Handler** | A new process is started | Employees or candidates responsible for the process actions | After a new process is started (manually or automatically) and process actions are generated, the notifications are sent to the employees or candidates responsible for the process actions. | | **Candidate Self-Service Handler** | Errors occur during the candidate creation | HR | If any errors occur when creating a candidate who applied through the Candidate Self-Service, an email with the error details is sent to HR. | | **Any job** | An error occurs when running a job and the **System Job Error Notification Email** setting is defined | Email specified in the **System Job Error Notification Email** field | If an email is specified in the **System Job Error Notification Email** field and during the system job run any errors occur, they will be sent to the specified email. | | **Development Activity Handler** | Development activity with the selected **Collect Feedback** check box is completed | Employee who completed the activity | An employee who completed the development activity for the learning material with the **Collect Feedback** check box selected will receive an email with the request to fill in the feedback form and a link to this form. | | **Upload LinkedIn Learning Result** | Completed development activity with the selected **Collect Feedback** check box is uploaded as a LinkedIn learning result | Employee who completed the activity | When uploading the LinkedIn learning results, if there is a completed development activity with the selected **Collect Feedback** check box, an employee who completed the development activity will receive an email with the request to fill in the feedback form and a link to this form. | | **Absence Handler** | An absence is cancelled; the **Send Calendar Appointments** check box is selected on the **Advanced** tab of the Time and Attendance settings | Employee whose absence record is cancelled | If the **Send Calendar Appointments** check box is selected on the **Advanced** tab of the Time and Attendance settings, when cancelling a registered absence, an appointment removal notification is sent to the employee with the suggestion that they remove the appointment from the calendar. | | **Schedule Training** **(Learning > Training Schedule)** | Training is scheduled or cancelled | Internal trainer assigned and attendees | If the **Send calendar appointments to training attendees** check box is selected in the Learning settings, the appointment is sent to the internal trainer and attendees when scheduling the training. Cancellation email is also sent if the training is cancelled. | | **Handler Delayed Operation (Background Operations)** | Training with a lot of attendees cancelled | Internal trainer assigned and attendees | If a training with a great number of attendees is cancelled, the cancellation notifications will be sent as a background operation. | | **Update Development Activity** | Any changes to a development activity occur | Employee to whom the development activity is assigned | Depending on the changes to the development activity, one of the following notifications is sent: appointment, appointment cancellation, feedback request. |