﻿# Связанные задачи

> [HTML Version](bound_tasks_widget.html)

Виджет **Связанные задачи** по умолчанию располагается на боковой панели форм просмотра всех приложений и позволяет создавать задачи по элементу, а также [подзадачи и чек-листы](360010309680.md). Кроме того, виджет показывает задачи, поставленные по элементу приложения в ходе бизнес-процессов.

Дополнительно в виджете можно настроить отображение:

- задач, поставленных по элементу приложения, который [связан](360029148471.md) с текущим;

- задач CRM, если в приложении [настроено создание задач ](crm-task-settings.md#app-list)[CRM](https://elma365.com/ru/help/crm/crm-task-settings.html#app-list). При этом отдельные [опции виджета не применяются](#tasks-crm).

## Настройка виджета

Для настройки перейдите в [дизайнер интерфейсов](interface_designer.md), выделите виджет и нажмите значок шестерёнки. 

### Вкладка «Основные»

Заполните поля:

(related-tasks-1.png)

- **Элемент\*** — поле заполняется автоматически. Значение зависит от типа объекта, с которым вы работаете. При настройке формы задачи подставляется значение **Контекст**. При работе с формой приложения — **Элемент приложения**. Связанные с указанным объектом задачи бизнес-процесса отобразятся в виджете;

- **Приложение из контекста** — чтобы в виджете отображались задачи элемента приложения, связанного с текущей задачей или объектом, нажмите ссылку **<Не установлено>** и выберите приложение из списка;

- **Запретить добавление задач** — включите опцию, чтобы сотрудники не могли создавать задачи из виджета. Кнопка **+ Задача** не будет отображаться. Кроме того, вы можете связать видимость этой кнопки с контекстной переменной типа [Выбор «да/нет»](360009707032.md#yes_no). В таком случае кнопка **+ Задача** будет показываться только при определённом значении переменной. Для этого нажмите на значок (toolbar_3.png) и выберите переменную из контекста. Подробнее об этом читайте в статье [«Системные настройки виджетов»](common_widget_settings.md);

- **Отображать управление сортировкой** — включите опцию, чтобы в виджете для пользователей стали доступны:

	- выпадающий список с полями, по которым можно отсортировать задачи;

	- кнопка для изменения типа сортировки: отобразить задачи по возрастанию или убыванию. 

Если опция выключена, в виджете применятся параметры сортировки, которые вы задали на вкладке **Дополнительные** в опции **Сортировать**. Пользователи не смогут их изменить.

Если в виджете отображаются задачи CRM, опции **Приложение из контекста** и **Отображать управление сортировкой** не применяются. Подробнее читайте [ниже](#tasks-crm).

### Вкладка «Дополнительные»

 Задайте настройки отображения задач в виджете:

 (related-tasks-2.png)

- **Фильтрация по умолчанию** — определите, какие задачи отобразятся в карточке элемента по умолчанию: ожидающие выполнения или все. Фильтры доступны в виджете и пользователь может переключать их. Задайте исходное состояние фильтров:

	- **Текущие **— отображает только задачи, ожидающие исполнения;

	- **Все **— показывает список всех писок задач: текущие и выполненные;

- **Отображаемые поля** — по умолчанию в виджете пользователь видит название задачи и срок её исполнения. Вы можете выбрать дополнительные поля, значения которых станут доступны при просмотре задач в виджете. Для этого нажмите значок плюса напротив нужного поля. Например, можно вывести автора задачи или её приоритет;

- **Сортировать** — по умолчанию задачи в виджете отображаются по дате создания: от новых к старым. Чтобы задать другой порядок, выберите одно из полей задачи и укажите тип сортировки: по возрастанию или по убыванию.  
  
Если на вкладке **Основные** вы включили опцию **Отображать управление сортировкой**, пользователи смогут изменить поле и тип сортировки, заданные по умолчанию. 

Если в приложении настроено создание задач CRM, опции на вкладке **Дополнительные** не применяются.

Особенности использования виджета для отображения задач CRM

  
В виджете **Связанные задачи** можно включить отображение задач CRM, если для приложения [настроена работа с такими задачами](crm-task-settings.md#app-list). При этом не применяются следующие опции виджета:

- **Приложение из контекста** —  не доступна настройка задач по элементу приложения, связанному с текущим объектом. В виджете отображаются только задачи по текущему элементу;

- **Отображать управление сортировкой** и **Сортировать** — в виджете задачи CRM располагаются в фиксированном порядке согласно дате их создания: от новых к старым;

- **Фильтрация по умолчанию **— в виджете не доступны переключатели **Все** и **Текущие**. Всегда отображается полный список задач по текущему элементу приложения;

- **Отображаемые поля **— опция не применяется. При этом:

	- для задач CRM — отображаемые поля можно задать в настройках каждого типа задачи CRM в разделе [Администрирование > CRM > Типы задач CRM](configure-crm-task-page.md#display-in-widget);

	- для других задач с типом **Задача** — в виджете можно просмотреть только поля с названием и сроком выполнения.

### Вкладки «События» и «Системные»

На этих вкладках задаются системные настройки, одинаковые для всех виджетов. Они позволяют управлять видимостью виджетов и доступом к ним, настраивать их поведение при наведении курсора и т. д. Подробнее об этом читайте в статье [«Системные настройки виджетов»](common_widget_settings.md).

Для завершения настройки виджета нажмите кнопку **Сохранить**. Чтобы настроенная форма стала доступна пользователям, нажмите **Сохранить** и **Опубликовать **на верхней панели дизайнера интерфейсов.

## Удаление виджета 

Чтобы удалить виджет с формы, перейдите в [дизайнер интерфейсов](interface_designer.md) и выделите его. Затем нажмите на значок корзины и подтвердите действие. 

Удалённый виджет можно добавить заново. Для этого перетащите его с правой панели дизайнера интерфейсов на поле для моделирования или нажмите кнопку **+ Виджет**. Подробнее о добавлении виджета читайте в статье [«Шаблон формы для приложений и процессов»](360029250931.md#add-widget). 

## Пример использования виджета «Связанные задачи»

Рассмотрим настройку виджета **Связанные задачи** на форме приложения **Кредитная заявка**. Выведем задачи по текущей заявке, чтобы при её открытии пользователи могли:

- видеть автора и дату создания задачи;

- отсортировать задачи по нужному полю.

 

(bound-tasks.png)

Для этого установите следующие настройки виджета: 

- **Приложение из контекста** — оставьте пустым, чтобы в виджете отобразить список задач по текущей заявке;

- **Отображать управление сортировкой** — включите опцию, чтобы пользователи могли выбрать в выпадающем списке поле для сортировки и изменять её тип с помощью кнопки справа от заданного поля. Например, просмотреть задачи по сроку их исполнения от срочных к поздним или наоборот;

- **Отображаемые поля** — выберите **Дата создания** и **Автор**, чтобы вывести эти поля под названием и сроком исполнения задачи, которые всегда отображаются в виджете по умолчанию.

Если в карточке заявки вам нужно отобразить задачи не по заявке, а по клиенту, подавшему её, в настройках виджета в поле **Приложение из контекста** укажите приложение **Заявители**.   

(bound-tasks-1.png)