---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
  - property: og:type
    content: article
  - property: article:section
    content: Примеры настройки процессов
  - property: og:title
    content: Настроить регулярные напоминания
  - property: article:tag
    content: Техническая инструкция
alternate:
  - https://yandex.ru/support/tracker/en/hr-process-vacations-queue.md
  - https://yandex.ru/support/tracker/ru/hr-process-vacations-queue.md
  - href: en/hr-process-vacations-queue.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/tracker/en/llms.txt


# Setting up regular reminders

For your employees to be able to easily submit a vacation or sick leave in advance, create a queue and a request form and configure request status auto checks with a reminder to be sent to the HR staff should they fail to start processing the request on time.

## Create a queue {#create-queue}

1. [Create a queue](https://yandex.ru/support/tracker/en/manager/create-queue.md) using the **HR processes** template.
1. Enter a name for the queue. For example: `Vacations Queue`.
1. Set up a workflow for the `Vacation` issue type.
1. Create additional issue types and workflows if needed.

## Set up a request form {#configure-process}

### Create a form {#create-form}

1. In the left-hand panel, click ![](_assets/svg/add-icon.svg)</svg> **Create issue**.
1. Under **Try Yandex Forms for creating issues**, click **Create form**.
1. Create a new form:
	* Name it `Vacation request`.
	* Add a description, e.g., `Form for vacation requests`.
	* Click **Next**.
1. Wait for the page to load and click **Yandex Forms full version**.
1. Create a request form, e.g., with the following fields:
	* `Full name` (short text, required field).
	* `Department` (short text, required field).
	* `Vacation type` (drop-down list, required field). Add options to the list, such as:
		- Paid leave
		- Unpaid leave
		- Maternity leave
		- Sick leave
	* `Start` (date, required field)
	* `End` (date, required field)
1. Add other fields if needed.

### Set up integration with Yandex Tracker {#integrations}

1. Click **Configure integrations** and wait for the page to load.
1. In the **Issue type** field, select `Vacation`.
1. In the **Header** field, click ![](_assets/svg/add-icon.svg)</svg> and select **Response**. In the dialog box, select **Vacation type** in the **Question** field and click **Save**.
1. In the **Description** field, click ![](_assets/svg/add-icon.svg)</svg> and select **Responses**. In the dialog box, click **Select all** and choose **Formatted** in the **Response formatting** field. Click **Save**.
1. Click **Add issue parameters** and select the **Deadline** option using the search field.
1. Use the **Deadline** field to add an answer to the `Start` question.
1. Click **Save** to save the form.
1. Return to the form builder by clicking **To builder** at the top of the page.
1. Click **Publish** and copy the link to the form in the dialog box.
1. Return to the `Vacations Queue` settings and click **Form integration**.
1. Click **Add form** and fill out the form that opens pasting the link you copied earlier into the **Link to form** field.
1. Click **Save** to save the form integration.

## Set up an auto action {#create-autoaction}

Tracker has the [auto actions](https://yandex.ru/support/tracker/en/user/create-autoaction.md) feature to perform regular actions in a queue. Use an auto action to set up regular checks of the `Vacations Queue` for requests that work is not started on yet. To avoid overloading the employees responsible for registration of vacations with reminders, configure them to be sent once a day and not earlier than two weeks prior to the vacation start date specified in the request.

1. Click ![](./_assets/svg/settings.svg)</svg> **Queue settings** in the top right corner of the `Vacations Queue` page.
1. Select **Automation** in the left-hand panel.
1. In the top right corner, click **Create** → **Auto action**.
1. In the **Name** field, enter a name for the auto action, such as `Vacation reminder`. You can add a description below the name.
1. In the **Auto action type** field, enable **Issue update**.
1. Under ![](_assets/svg/alarm-clock-icon.svg) **Trigger schedule**, set the update frequency to once a day (for testing purposes, once an hour is recommended).
1. In the header of the ![](_assets/svg/filter-icon-for-autoaction.svg) **When the issue matches** section, select **QL query**.
1. Using the [query language](https://yandex.ru/support/tracker/en/user/query-filter.md), enter the following in the field below:

	```
	Deadline: <= today() +14D Status: New
	```

	The condition will trigger for an issue with a vacation start date within the next two weeks which is still in the **New** status.
1. Under ![](./_assets/svg/arrow-icon-for-autoaction.svg) **Perform actions**, select **Add comment to issue**.
1. In the comment section, click ![](./_assets/svg/icon-call.svg)</svg> **Invite** and select employees responsible for vacation registration.
1. In the comment field, add the following text:
	```
	Vacation is not registered! Deadline: "{{issue.dueDate}}".
	```
1. To save an auto action, click **Save**.

## Test the auto action {#check-autoaction}

1. On the issue creation page, select **Never** in the **Allow issues to be created without a form** field at the top right.
1. Select the widget named `Vacation`.
1. Fill out the form. In the **Start** field, specify a date that is a week from now.
1. Submit the form.
1. Make sure that, after the deadline specified in the auto action, the comment you set previously appears in the issue.
