Весной 2020 мы думали, что 3.20 будет скромным техническим релизом.
Но… что-то пошло не так. Приятных плюшек накопилось столько, что ими стоит делиться, не таясь.
Большая часть фич действительно «подкапотные» и заинтересуют администраторов системы. Но есть несколько интерфейсных и функциональных улучшений, которые будут полезны для всех пользователей.
Итак…
Теперь можно выгружать содержимое отчёта «Электронная таблица» не только в табличном формате, но и в текстовом: в форматах MS Word (.doc, .rtf) и в .pdf.
Чтобы эта возможность стала доступна:
Изменить
;Диаграмма контрольных точек – это опция в отчёте "Проекты и работы".
Ранее, если в диаграмме контрольных точек была выбрана опция отображать даты базового плана, то отображались только объекты с утверждённым базовым планом.
Теперь можно опционально выводить все объекты в диаграмму: там, где утверждённая дата есть, будет вестись расчёт от него, там, где нет, будет выводиться плановая или фактическая дата.
Подробно о том, какие даты и планы есть в ADVANTA.
Если эта опция включена, то объекты с утверждённым базовым планом и без него, будут отображаться в Диаграмме контрольных точек по-разному: с восклицательным знаком – объекты без утверждённой даты.
Раньше в отчёт по документам можно было выводить только реквизиты документа. Теперь – еще и реквизиты родительского для этого документа объекта (где документ лежит).
Чтобы вывести реквизиты объекта в отчёте по документам:
Раньше была проблема: только автор списка мог добавлять из списка задач новые задачи.
Теперь ЛЮБОЙ пользователь может создавать новые задачи из списка, если этот список формируется автоматически (т.е. по заданному фильтру).
С автоматическим списком шанса напортачить нет. Новая задача попадает или не попадает под заданный в списке фильтр. Если попадает, то отображается. А нет – так нет.
Теперь можно выделить все задачи, которые содержат хотя бы одну вложенную (дочернюю) задачу, жирным кеглем в диаграмме Ганта.
Ура!
Теперь есть место, где можно увидеть ВСЕ отчёты, какие только есть в системе, вне зависимости, кто и когда их создавал.
Администрирование → Дополнительные сервисы → Информация об отчётах.
Список действий администратора, которые логируются, значительно пополнился и теперь его стало удобно просматривать.
«Управление безопасностью» → «Системный протокол» → чек-бокс «Настройка».
Теперь вы всегда узнаете, кто был «злобным буратиной», который поломал отчёт.
№ | Страница | Операция | Комментарий |
---|---|---|---|
1 | Реквизиты | Добавление / Удаление / Изменение свойств реквизита | Дельта параметров реквизита. |
2 | Объект | Добавление / Удаление / Изменение свойств, реквизита в объекте | Все варианты: как и с какими свойствами его включили в объект, включая условный реквизит (если есть) |
3 | Объект | Создание объекта | Со всеми его свойствами |
4 | Объект | Изменение свойств в объекте | Дельта параметров |
5 | Объект | Удаление объекта | Со всеми его свойствами, которые были на момент удаления |
6 | Справочник | Добавление / Удаление / Изменение свойств, реквизита в справочнике | Все варианты: как и с какими свойствами его включили в справочник |
7 | Объект | Создание Справочника | Со всеми его свойствами |
8 | Объект | Изменение свойств Справочника | Дельта параметров |
9 | Объект | Удаление справочника | Со всеми его свойствами, которые были на момент удаления |
10 | Объект | Изменение Родительских объектов | Добавленные типы (и если есть корневые – то их перечень). Исключенные типы (и если были корневые, то их перечень). |
11 | Объект | Изменение дочерних справочников | Добавленные и исключенные справочники + если есть, условие |
12 | Объект | Добавление / Изменение / Удаление отчетов | Перечень отчетов, которые добавлены, изменены или удалены с их названием, и ссылки для добавленных и измененных отчетов |
13 | Объект | Добавление / Изменение / Удаление ключевых показателей | Перечень добавленных, измененных, удаленных показателей (Название) |
14 | Справочник | Изменение родительских объектов | Перечень новых объектов и удаленных с указанием свойства. |
15 | Безопасность / Системная роль | Изменение состояния права Факт создания/удаления роли (без деталей конфигурирования) | Состояние права до и после. Ссылка на системную роль. |
16 | Безопасность / Системная роль / Ссылка на системную роль | Добавление / Удаление пользователя в роли | Ссылка на пользователя. |
17 | Безопасность / Системная роль / Ссылка на системную роль | Добавление / Удаление группы пользователей в роли | Ссылка на группу пользователей. |
18 | Безопасность / Проектная роль | Изменение состояния права Факт создания / удаления роли (без деталей конфигурирования) | Состояние права до и после. Ссылка на проектную роль |
19 | Безопасность / Проектная роль | Добавление/Удаление пользователя в роли | Операция доступна со страницы «Роли безопасности проекта» (в карточке объекта меню «…» → «Права доступа»). |
20 | Безопасность / Проектная роль | Добавление/Удаление группы пользователей в роли | Операция доступна со страницы «Роли безопасности проекта» (в карточке обьекта меню «…» → «Права доступа»). Отображать со ссылками на роль/пользователя/группу пользователей |
21 | Конструктор дашбордов | Создание/Изменение/Удаление дашбордов | Кто изменил/создал/удалил, ссылка на дашборд. |
22 | Главная страница | Создание/Изменение/Удаление пользовательских отчетов | Кто изменил/создал/удалил и ссылка на отчет. Любой пользователь |
23 | Общие настройки / Производственные календари | 1. Добавление / изменение / удаление календаря 2. Изменение календаря по умолчанию на уровне списка календарей | Без деталей конфигурирования - только факты и ссылка на календарь |
Можно (можно, не обязательно, просто можно) добавить JavaScript скрипты в ADVANTA.
Например, это могут быть Яндекс.Метрика или JivoSite, или всё, что вам придёт в голову.
Добавить скрипт может только системный администратор. Без доступа к серверу IIS добавить скрипт нельзя.
Если у вас есть такая потребность, обратитесь в службу тех.поддержки ADVANTA.
Реализовано хранение документов в отдельной базе данных:
Изменились правила для настройки интеграции ADVANTA и Active Directory:
web.config
, а файл identityModel.config
больше не используется;client.config
в секции <appSettings>
:. <add key="AdfsRealm" value="https://system.a2test.local/streamline" >
- Идентификатор проверяющей стороны, берется из оснастки ADFS «Отношение доверия/Отношение доверия проверяющей стороны/Идентификатор проверяющей стороны». Он должен быть такой же, какой указан в настройках ADFS сервера (который прописывается при конфигурации ADFS сервера на шаге 12 Этап 2. Настройка на сервере)
<add key="AdfsIssuer" value="https://adfs.a2test.local" >
- Адрес сервиса ADFS
Что делать, если у вас настроена интеграция с Active Directory, и вы обновились на 3.20?
web.config
удалите записи:client.config
добавьте два параметра в секции <appSettings>
: <add key="AdfsRealm" value="https://system.a2test.local/streamline" />
– Идентификатор проверяющей стороны, берется из оснастки ADFS «Отношение доверия/Отношение доверия проверяющей стороны/Идентификатор проверяющей стороны»
<add key="AdfsIssuer" value="https://adfs.a2test.local" />
– Адрес сервиса ADFS
Также есть два дополнительных параметра:
AdfsMode
– режим проверки сертификатаDefault
– строгий режим, который проверяет всю цепочку сертификатов. Параметр не обязательный. Если сертификат - купленный, параметр можно не указывать. В этом случае умолчанию и будет указан данный параметрThumbprint
– данный режим применяется, если сертификат самозаверенный. Этот режим проверяет только даты и отпечаток сертификата, в этом режиме нужно обязательно задать следующий параметр: <add key="AdfsMode" value="Thumbprint" />
Thumbprint
– если в AdfsMode указано Thumbprint, в этом случае необходимо указать отпечаток сертификата: оснастка AD FS → Сертификаты (Service communications) → CN=ServerADFS.your.domain.local → Состав → Отпечаток.) При этом обязательно надо указать дополнительный параметр: <add key="AdfsThumbprint" value="0cafe3b7025e9cfe48f83f5dcdff36122c6fcbb6" />
certutil
.Реализованы человекочитаемые сообщения об ошибках.
Например:
CreateProject - У вас нет прав на создание/изменение проектов. (You do not have rights to create/edit/delete project templates.) - У вас нет прав на создание новых направлений бизнеса (You have no rights to create new business lines) - У вас нет прав добавлять подчинённые проекты и задачи в этот объект. (You have no rights to add subprojects and tasks to this object.) UpdateProjectFields - Проект не найден (Project not exists) - У Вас нет прав на редактирование проекта (You don't have permissions to edit project) - У Вас нет прав на изменение записей проекта (You don't have permissions to edit project record)
Дополнен API-метод CreateProject: теперь можно разворачивать проекты из шаблона.
Методы: AddPersonsToProjectPermissionRoles и DeletePersonsToProjectPermissionRoles
Дают возможность для созданного объекта в Системе:
Метод: AuthenticateByUser
Метод предоставляет администратору возможность авторизации в Системе под этим пользователем.
Метод: UpdateTopic
Позволяет редактировать тело дискуссии.