logo

Список изменений в системе версии 4.0.18

Изменения интерфейсов пользователя

1. В Rich-оповещениях и при генерации по шаблону для числовых форматов добавлено отображение разрядов и дробной части.

2. В карточке контрагента на вкладке Взаимоотношения реализовано отображение взаимоотношений, которые созданы для контактов этого контрагента.

3. Добавлена возможность переназначить периодические задачи заблокированных пользователей. Список таких задач отображается на странице задачи переназначения на отдельной вкладке.

4. Обновлен дизайн для окна "Параметры печати", которое отображается при печати плана проекта.

Изменения в моделях и менеджерах

Если у вас был реализован собственный провайдер внешнего источника данных, нужно учесть следующие изменения.

Изменения в интерфейсах:

1. EleWise.ELMA.IntegrationExternalData.Components.ISavedData

Изменено свойство object Connection на IExternalConnector ConnectionObject.

2. EleWise.ELMA.IntegrationExternalData.Connections.IConnector помечен как устаревший. Вместо этого нужно использовать EleWise.ELMA.IntegrationExternalData.Connections.IExternalConnector.

3. EleWise.ELMA.IntegrationExternalData.Connections.IPoolConnector

Добавлено свойство string ConfigName. Изменён тип свойства Connectors с IList<IConnector> на IList<IExternalConnector>.

4. EleWise.ELMA.IntegrationExternalData.ExtensionPoint.IExternalBookInsert помечен как устаревший. Вместо него нужно использовать EleWise.ELMA.IntegrationExternalData.ExtensionPoint.IExternalInsert.

5. EleWise.ELMA.IntegrationExternalData.Providers.IExternalProvider

Изменён метод IConnector CreateNewConnector(); на IExternalConnector CreateNewConnector();

6. EleWise.ELMA.IntegrationExternalData.Services.IConnectorExternalDataService

Изменён метод IConnector GetConnector на IExternalConnector GetConnector.

Изменения в базовых классах:

1. Помечен как устаревший конструктор SavedDataBase(object connection).

Свойство Connection помечено как устаревшее. Вместо него нужно использовать ConnectionObject.

2. EleWise.ELMA.IntegrationExternalData.ExtensionPoint.ExternalBookInsertBase

Методы GetIdentityAfterInsert и CreateIdentity помечены как устаревшие. Вместо них нужно использовать одноимённые с другими параметрами.

3. EleWise.ELMA.IntegrationExternalData.Providers.ExternalProvider

Метод CreateSavedDataInfo помечен как устаревший. Вместо него нужно использовать одноимённый с другими параметрами.

4. Изменён возвращаемый тип метода CreateNewConnector с object на IExternalConnector.

5. Изменён возвращаемый тип метода CreateConnector с IConnector на IExternalConnector.

Остальное

1. Добавлена поддержка запросов с сортировкой в Elasticsearch. Для использования нужно провести повторное индексирование объектов системы.

2. При настройке цветовых схем для них нельзя указывать одинаковые названия.

3. В настройках ELMA Агент на вкладке Общие добавлена возможность выбрать порт внутреннего сервера. Снято ограничение на использование только веб-браузер Internet Explorer для внутреннего криптопровайдера. Внутренний криптопровайдер работает в любом веб-браузере с запущенным на машине приложением ELMA Агент.

4. В лог-файлах отображаются только сообщения уровня Error и выше.