Система управления задачами IPI.MANAGER™ PRO
Служба поддержки Вопрос-ответ Документация О разработчиках

Шаблоны задач

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 Компания IPI