![]() |
О программе Скачать Цены Клиенты Поддержка Партнеры Контакты | ![]() |
![]() |
Служба поддержки Вопрос-ответ Документация О разработчиках |
Шаблоны задач¶
IPI.Manager позволяет использовать шаблоны для быстрого создания типовых задач. При этом в меню «Добавить» появляются новые пункты, при выборе одного из которых открывается страница создания задачи с заранее установленной темой, описанием и другими параметрами.
Для задания шаблонов задач используется параметр TASK_PRESETS в файле settings.yaml (см. Настройки профилей).
Пример:
TASK_PRESETS:
- id: repair_printer
name: Заявка на ремонт принтера
topic: 1
fields:
subject: Отремонтировать принтер
responsible: 12
- id: repair_scanner
name: Заявка на ремонт сканера
topic: 1
fields:
subject: Отремонтировать сканера
responsible: 14
Здесь:
- id
- идентификатор, может быть любым, но должен быть уникальным
- name
- название шаблона, под которым он будет виден в меню «Добавить»
- topic
- номер раздела, в котором будет создана задача
- fields
значения по умолчанию для полей задачи:
- subject
- тема
- description
- описание
- responsible
- номер пользователя, который будет назначен ответственным либо специальное значение current_user (текущий пользователь сам будет назначен ответственным)
Более сложный пример, создающий вложенное меню:
TASK_PRESETS:
- id: consultation
type: submenu
name: Консультация
- id: consultation_hardware
parent: consultation
name: Hardware
topic: 1
fields:
subject: Консультация по Hardware
description: Консультация по Hardware
responsible: current_user
additional_fields:
ИТ Консультации: Hardware
- id: consultation_standard_software
parent: consultation
name: Standard software
topic: 1
fields:
subject: Консультация по Standard software
description: Консультация по Standard software
responsible: current_user
additional_fields:
ИТ Консультации: Standard software
В данном случае первый пункт описания создаёт вложенное меню с ID consultation под названием «Консультация» (type: submenu). Следующие два пункта создают шаблоны задач в этом подменю (на это указывает параметр parent: consulation).
Конфиденциальность Правовые ограничения Лицензия Контактная информация | © 1998-2012 |
![]() |