====== Что нового в ADVANTA 3.22 ======
===== ADVANTA на телефоне =====
==== Мобильное приложение ====
{{:releases:phone_2.png?95 |}} Начиная с 3.22 ADVANTA может жить как отдельная иконка в телефоне.
Чтобы [[product:interface:mobile|поставить приложение]], достаточно как обычно с телефона зайти в ADVANTA через браузер и следовать подсказкам.
* **Android** в один клик устанавливает приложение
* **iOS** немного сложнее, но вы справитесь. ;-) Воспользуйтесь предложенной инструкцией, которая должна будет появиться после обновления системы, и добавьте ярлычок себе на рабочий стол.
Приложение пока почти полностью повторяет содержимое страницы через браузер, но уже сейчас умеет присылать push-уведомления о новых входящих запросах на Рабочем столе.
Чем приложение отличается от работы из браузера? -- Офлайн ответы на запросы на рабочем столе. \\
Например, можно принять задачу у исполнителя или принять делегирование на задачу/проект. \\
Важное условие: хотя бы один раз нужно зайти на страницу, чтобы актуальные данные закэшировались. Тогда, даже если вы будете вне зоны действия сети, можно зафиксировать приемку, и, как только ваше устройство снова найдёт сеть, оно отправит эти данные на сервер.
==== Мобильный адаптив ====
Полностью адаптивными стали:
* страница авторизации;
* дерево проектов и портлет "Иерархическая структура"
* списки задач;
* дискуссии.
Также переработано меню для мобильного представления.
|{{ :releases:3.22_mobile_1.png |}} | {{ :releases:3.22_mobile_2.png |}} | {{ :releases:3.22_mobile_3.png |}} | {{ :releases:3.22_mobile_4.png |}} |
Все страницы системы теперь масштабируются под размеры вашего устройства. Работать с телефона в ADVANTA становится всё проще. {{:product:objects:admin:heart.png?30|}}
===== Новые дискуссии и Менеджер дискуссий =====
==== Все дискуссии в одном месте ====
Раньше нельзя было так просто взять и найти старую дискуссию. \\
А теперь можно. Вертикальное меню -> **Дискуссии**.
{{ :releases:discussion_manager_0.png |}}
В [[product:discussion:interface|Менеджере дискуссий]] отображаются абсолютно ВСЕ дискуссии, к которым у вас есть доступ в системе.
Отбирайте нужные с помощью фильтров: выбирайте участников дискуссии, даты, в которые дискуссия была и т.д. Ищите дискуссии по тем параметрам, которые свойственны именно для //коммуникации//, а не для объектов, с которыми дискуссия связана.
{{ :releases:discussion_manager_1.png |}}
==== Новые дискуссии ====
Кроме обновлённого интерфейса дискуссий, изменилась и логика работы. \\
Ознакомьтесь с изменениями, чтобы не потеряться.
=== Форма добавления участников ===
{{ :releases:3.22_discussion_1.png?600 |}}
Стала удобной.
* Быстрый поиск
* Быстрое добавление
* Быстрое редактирование
Формируйте в одном окне список всех желаемых участников дискуссии. Быстро.
Начинайте вводить имя пользователя сразу при открытии этого портлета -- и кликайте по тем, кого хотите добавить. Все добавленные пользователи отобразятся в списке справа. А когда список будет готов, просто нажмите "Сохранить".
Сохранена функциональность:
* добавления всех участников группы,
* группы-участников объекта.
=== Запрос в дискуссию можно отменить ===
{{ :releases:3.22_discussion_3.png|}}Раньше нельзя было отменить запрос, если вы еще ни разу в дискуссии и не ответили. Отмена запроса значила удаление из списка участников дискуссии.
А что делать, если дискуссия -- это массовое оповещение? Новость по сути? -- Приходилось отправлять пустое сообщение, чтобы оставаться в участниках, но избавиться от запроса на Рабочем столе.
Мы развели запрос на рабочем столе и участие в дискуссии. Больше никакой профанации. Оставляйте комментарии, когда это действительно требуется. Отменяйте запрос как знак того, что вы зашли и ознакомились с информацией. Начиная с версии 3.22 это действие не удалит вас из участников дискуссии, вы будете по-прежнему видеть сообщения из неё в своей ленте событий.
=== Адресаты в комментариях ===
{{:releases:3.22_discussion_2.png }}
Указать адресатов комментария теперь можно прямо из формы нового комментария. Причём выбрать можно не только участников дискуссии, но и привлечь любых других пользователей, у которых есть права на эту дискуссию.
И можно больше не переживать, что забыли запросить ответ, когда отвечаете кому-то в ветке обсуждения. Адресатом автоматически станет автор предыдущего комментария.
* Адресата можно удалить, а можно добавить нескольких.
* Статус ответа на комментарий не зависит от статуса ответа в дискуссии в целом.
* Запрос ответа на комментарий переносит пользователя сразу к вашему комментарию, где вы задаёте вопрос.
=== Автоматическое формирование списка участников ===
Пользователь автоматически становится участником дискуссии, если:
* он оставил в дискуссии комментарий;
* он стал адресатом запроса на ответ в комментарии.
А удалить из списка участников можно только тех, кто еще не оставил ни одного комментария.
===== Быстрое сохранение в закладки =====
В горизонтальном меню появилась звёздочка {{:releases:star_5.png?nolink}}, по клику на которую можно быстро сохранить текущую страницу в [[product:interface:users:bookmark|закладках]].
{{ :releases:3.22_bookmarks.png |}}
===== Согласование по e-mail =====
Это просили давно и долго. \\
И вот -- стало можно, не заходя в систему, отвечать в согласовании. Ура!
Подробно о том, [[product/settings/interface/email|как настроить согласование по e-mail]].
Теперь, если согласование по e-mail включено и настроено в системе, согласующему достаточно ответить "да" или "нет" на письмо из системы -- и его ответ будет записан в согласовании, соответственно, как "Согласен" или "Не согласен".
===== Объекты =====
==== Логирование событий в объекте ====
Стали фиксироваться в ленте событий изменения реквизитов в объектах и справочниках.
И тут все злобные буратины будут выявлены. 8-)
Чтобы увидеть, что именно изменилось, клик на "реквизиты":
{{ :releases:3.22_change_log_2.png |}}
==== Даты базового плана на карточке объекта ====
На карточке объекта стали выводиться даты [[product:objects:date:base_plan|базового плана]] ([[product:objects:date:dates|утверждённые даты]]):
{{ :releases:3.22_base_plan_1.png |}}
Реализация идентична тому, как выводятся даты в [[product/objects/users/task_list|Списках задач]].
==== Защита от удаления задач с утверждёнными датами ====
Появилось дополнительное право на "удаление объектов, имеющих базовый план".
О том, [[product:access:about|как работает система прав]] и о том, [[product:objects:date:base_plan|что такое базовый план]].
По умолчанию значение этого поля в таблице прав не определено. => По умолчанию никто, кроме администратора не может удалять объекты с сохранённым базовым планом.
Согласуйте и настройте это право в соответствии с вашими бизнес-процессами.
==== Ограничение длительности задачи администратором ====
[[product/objects/admin/new_object|В объектах типа "задача"]] администратор системы теперь может указать дефолтную продолжительность этой задачи.
**Кейс:** [[product:objects:gant:milestone|контрольная точка]], в которой продолжительность должна быть 0 дней.
Как это сделать: Администрирование -> Объекты -> зайти в нужный объект-задачу -> в портлете "Свойства объекта" клик на изменить -> в блоке **"Продолжительность по умолчанию"** указать корректное значение и поставить в чек-бокс **"Запретить менять продолжительность по умолчанию"**.
{{ :releases:3.22_type_object_default_period.png |}}
При включении опции она игнорируется у уже созданных объектов:
* если ранее у объекта длительность была отличающейся от «по умолчанию», то после активации опции она останется такой же;
* если ранее в объекте были дочерние, то после активации опции они никуда не исчезнут;
* при автоматических пересчетах (опция «Пересчитать даты» в карточке объекта).
Опция начинает действовать **при первой попытке ручной смены и сохранения длительности** объекта в любом участке Системы.
===== Справочники =====
==== Условные реквизиты ====
Условные реквизиты появились теперь не только в объектах, но и в [[product:tables|справочниках]]. Однако цель условных реквизитов в справочников -- сделать их заполнение необязательным, а не скрывать, как это реализовано в объектах.
Вы заполняете форму статуса работы над задачами/проектами, которая содержит в себе справочник.
Вы выбираете значение "Все в норме" или "Помощь не требуется", или что-то еще, что не требует дополнительной информации или комментариев... Но система не даёт сохранить запись без заполнения этих полей. Хотя с точки зрения здравого смысла заполнять их в некоторых случаях не нужно.
Именно для того, чтобы не заставлять пользователей заполнять бессмысленные поля, можно настроить условные реквизиты в справочниках. Правила условия будут распространяться на заполнение справочника как с карточки объекта или из вкладки справочника в объекте, так и на заполнение полей справочника из формы.
Где найти и настроить условные реквизиты в справочнике: \\
- Администрирование -> Структура базы данных -> Справочники -> клик на нужный справочник -> портлет "Реквизиты"
- Колонки "Условный" и "Обязательный".
Поставить чек-бокс в поле "Условный" можно для реквизитов следующих типов:
* типа «Дата» (исключение – системный реквизит «Дата» опции «Использовать дату»),
* «Классификатор»
* «Процесс».
[[product/tables/admin/requisites/condition|Подробно о настройке условного реквизита в справочниках.]]
==== Закрепление шапки справочника на странице при прокрутке страницы ====
В настройках справочника (Администрирование -> Структура базы данных -> Справочники), который отображается в табличном формате, стало можно включить опцию "Зафиксировать заголовок справочника".
По умолчанию у всех справочников типов "Иерархический" или "Горизонтальный список" этот чек-бокс после обновления системы на версию 3.22 будет включен.
===== LINQ в диаграмме Ганта =====
Вы очень-очень давно просили у нас выводить дополнительные поля в диаграмму Ганта. \\
Кто-то хотел реквизиты. \\
Кто-то -- отклонение от базового плана. \\
Кто-то -- руководителя. \\
Пожелания были настолько разношёрстными, что сделать инструмент, адекватно закрывающий потребности многих, не было никакой возможности. \\
Пока у нас не появился [[product:linq:new|LINQ]].
С помощью языка запросов LINQ можно вытащить из базы данных системы любые поля. А значит, появился универсальный инструмент, который можно интегрировать в те части системы, куда раньше это было бы сделать или очень сложно, или попросту невозможно.
Как это работает:
- администратор системы создаёт новый запрос LINQ, который отбирает те данные, которые вы хотите видеть как отдельные поля в диаграмме Ганта;
- администрирование -> в настройках диаграммы Ганта выбирается нужный запрос и те поля, которые нужно выводить;
- эти поля можно вывести в диаграмме Ганта любому пользователю системы: они доступны там же, где и все другие скрытые поля.
Подробно о том, [[product/linq/gantt|как настроить эту долгожданную функциональность]].
===== Отчёты =====
==== Отчёт "Проекты и работы": вывод общего временного резерва ====
Хорошие новости для тех, кто знаком и придерживается методологии критического пути.
Новостей на самом деле несколько:
- временной резерв стало можно посчитать;
- вывести его в [[product:reports:projects_works|отчёт "Проекты и работы"]];
- или в диаграмму Ганта через вывод полей из LINQ-запроса в Ганте.
Если временной резерв в задаче = 0, значит, задача на критическом пути.
Подробно о том, [[product:reports:projects_works:critical_path_method|как настроить и вывести значения временного резерва.]]
==== Отчёт "Электронная таблица": Параметры отбора данных из LINQ-источника ====
При использовании LINQ-запросов как источников данных для [[product:reports:excel_table_report|отчёта "Электронная таблица"]] стало можно настраивать пользовательские фильтры на основе реквизитов.
Как это работает:
- пользователь открывает отчёт;
- вместо того, чтобы сразу увидеть таблицу с содержимым, система предлагает сначала отобрать данные по необходимым параметрам (это значения реквизитов);
- пользователь может как открыть отчёт для просмотра (как обычно), так и сразу же экспортировать данные в .xls.
Подключение такого промежуточного пользовательского фильтра доступно только в случае, если источником данных для отчёта "Электронная таблица" выступает [[product:linq:new|LINQ-запрос]].
{{ :releases:3.22_excel_linq_requisite_filter_1.png?600 |}}
Подробно о том, [[product/reports/excel_table_report/linq_requisite_filter|как настроить такой фильтр и об особенностях его работы]].
===== Дашборды: ссылки с параметрами =====
{{ :releases:3.22_dashboard.png?450 |}}
Возможность добавлять ссылки в [[product:dashboard|дашборде]] на другие объекты системы получила своё логичное продолжение. Теперь можно ссылаться на другие дашборды с учётом дополнительных параметров (фильтров).
**Кейс:**
* есть дашборд по портфелю проектов;
* и дашборд с детальными показателями по отдельным проектам.
Хочется из первого дашборда перейти во второй по названию проекта и сразу увидеть данные именно по этому проекту. Не фильтровать вручную, ничего не выбирать -- а сразу увидеть нужную картинку.
И теперь это стало возможным.
Подробное описание механизма [[product:dashboard:link_param|настройки ссылки на дашборд с параметром]].
===== Ресурсные лицензии =====
Появился новый тип [[product/access/licence_user|лицензий]]: [[product/access/licence_user#ресурсная_лицензия|ресурсная]].
**Зачем:** чтобы можно было добавить в систему всех тех, кто в ней не работает (не может, не должен работать), но на кого нужно распределить задачи для корректного ресурсного планирования в проекте.
За подробностями обращайтесь в техническую поддержку или к вашему аккаунт-менеджеру.
===== Триггеры: таймер =====
Теперь можно настраивать триггеры не только на события, которые в системе произошли, но и включать проверку на то, произошло ли то, что должно было. Или запускать какие-то события по таймеру: например, создавать какие-то регулярные задачи в системе.
[[product/triggers/timer|Подробно о механизме и его способе настройки.]]
===== API =====
=== Добавления контрольного документа в объект ===
[[product/api/list/createtemplatedocument|CreateTemplateDocument]]
=== Удаление документа из объекта ===
[[product/api/list/deletedirectoryrecord|DeleteDirectoryRecord]]