Перейти к содержанию

Старая и новая карточка задачи

Старая и новая карточка задачи описывает режимы Старый MTF, Новый MTF и NTF. Документ сравнивает режимы по ключевым аспектам, практическим отличиям для диагностики и рискам перехода со старой карточки на новую. Для разбора обращений важно учитывать NTF-настройки, механизм обновления нового MTF и отдельную настройку категории для сценария без NTF.

1. Режимы и сравнительная матрица старого MTF, нового MTF и NTF

Карточка задачи существует в нескольких режимах:

Режим Когда используется
Старый MTF Устаревший вариант карточки задачи
Новый MTF Актуальный вариант карточки задачи (SPA)
NTF Форма создания новой задачи

Сравнение режимов по ключевым аспектам:

Аспект Старый MTF Новый MTF NTF
Цель экрана Работа с существующей задачей Работа с существующей задачей Создание задачи
Компоновка блоков Поддерживается Поддерживается Ограниченный набор по настройкам NTF
Порядок элементов (mtf/orderable-items) Поддерживается Поддерживается Не является основным источником порядка
Настройки панели инструментов категории Поддерживается Поддерживается Часть кнопок неактуальна при создании задачи
Системные блоки (подписи/вложения/ресурсы) Поддерживаются Поддерживаются Часть системных блоков отсутствует до создания задачи
Сценарий без NTF Неприменим Неприменим При включенной опции NTF пропускается
JS-события жизненного цикла Устаревшие механики MTFMainLoadFinished / MTFMainDestroyed NewTaskLoadFinished / NewTaskDestroyed
Обновление формы в реальном времени Ограниченно Основной путь через механизм обновления Обычно только по запросу до сохранения задачи

3. Практические отличия для диагностики и риски перехода со старой карточки на новую

Что важно учитывать при разборе обращений:

  1. Симптом «не вижу поле при создании» чаще относится к NTF-настройкам, а не к порядку MTF.
  2. Симптом «после действия блок не обновился» чаще относится к новому MTF и механизму обновления.
  3. Сценарий «задача создается сразу без формы» — это отдельная настройка категории, а не ошибка NTF.
  4. Текстовые поля в MTF и NTF: курсор устанавливается в место клика (в пустом поле — в начало), допустимое расхождение — 1–2 символа; Backspace в начале единственной строки с отступом удаляет отступ вместо символа. Правило не распространяется на мобильные дополнительные параметры; у параметра «Текст» в режиме «Телефон» ставится только фокус.
  5. Значения lookup-полей на форме создания задачи сохраняются не тем же запросом, что остальные параметры: после создания задачи выбранные связанные задачи дозаписываются отдельным вызовом. Если в карточке созданной задачи такое поле пустое, при разборе обращения стоит проверить прежде всего этот вызов.
  6. Кнопки подтверждения у полей — признак карточки существующей задачи. Если пользователь не видит галочку и крестик у поля, сначала проверьте режим: в форме создания задачи и в формах Календаря кнопок нет по замыслу, а не из-за настроек категории. Отсутствие кнопок у поля только для чтения — тоже штатное: подтверждать нечего.

При переходе со старой карточки на новую учитывайте риски:

  1. JS-вставки, завязанные на старые события, не отрабатывают в новом MTF/NTF.
  2. Внешне похожие настройки MTF и NTF имеют разный фактический эффект.
  3. Проверка только одного режима (например, MTF) не гарантирует корректность создания задачи в NTF.

См. также:

7. Создание и прикрепление файлов. В карточке существующей задачи создание офисных документов привязано к уже существующей задаче, а выбранный на Диске файл сразу связывается с ней. В форме создания задачи задачи ещё нет: офисные файлы создаются через предварительную загрузку и правятся во временном хранилище, а файлы с Диска запоминаются в форме и прикрепляются в момент постановки задачи.