logo

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

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

  1. Прекращена поддержка немецкого и испанского языков. При обновлении системы до этой версии установленные ранее языки сохранятся. При новой установке этой версии системы, по умолчанию испанский и немецкий языки не будут доступны для выбора в профиле пользователя, но их можно скачать в личном кабинете и установить. Важно: не рекомендуем устанавливать последнюю доступную версию пакетов ресурсов, если у вас установлена система версии выше 3.12.x.
  2. В настройках системы в блоке Документы добавлен параметр "Разрешать создание папок с одинаковыми названиями". Эта настройка позволяет запретить создание папок с одинаковыми именами (по умолчанию разрешено).
  3. Нет возможности подписать тип документа "Веб-документ" и его наследников.
  4. Реализовано удаление зарезервированных номеров для пользователей с полным доступом к модулю "Канцелярия".
  5. В rich-оповещениях теперь не отображаются пустые поля, если для параметра задана настройка "Только для чтения" и установлена настройка "Скрывать свойство, если оно не заполнено".
  6. В разделе Маркетинг реализовано отображение истории действий с маркетинговыми объектами: создание, изменение, архивирование.
  7. В профиле пользователя при изменении криптопровайдеров подписания и авторизации добавлена блокировка настройки "Изменить тип цифоровой подписи", если в выбранном провайдере нет типа подписи, используемого по умолчанию.
  8. Добавлены информационные сообщения о невозможности выбора исполнителей задач на странице выбора исполнителей при публикации плана проекта.
  9. Убрана возможность редактировать свойство типа "Блок" на странице с детальной информацией по проекту.

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

  1. В интерфейс EleWise.ELMA.Web.Hubs.Services.IAgentHubService добавлен метод отправки команды всем подключенным клиентам: void SendAll<T>(string command, T arguments).
  2. Свойство "Дело"(Depository) объекта "Регистрационная карточка"(IRegistrationCard) теперь обязательно для заполнения.
  3. Модель отображения события изменения задачи проекта при публикации (ChangePublishHistoryModel) помечена как устаревшая, вместо нее используется UserEditTaskHistoryModel.
  4. В интерфейс конфигурации справочника внешнего источника данных Extensions/Modules/EleWise.ELMA.IntegrationExternalData/Configuration/IExternalBookConfiguration добавлено свойство bool IsTableRef.
  5. В интерфейс конфигурации свойства справочника внешнего источника данных Extensions/Modules/EleWise.ELMA.IntegrationExternalData/Configuration/IExternalBookConfigurationField добавлены свойства:
  • ExternalBookFieldType RealFieldType
  • string RefTable
  • string RefTableColumn
  1. В интерфейсе конфигурации свойства справочника внешнего источника данных Extensions/Modules/EleWise.ELMA.IntegrationExternalData/Configuration/IExternalBookConfigurationField удален метод bool GetFieldTypeUid(IExternalConfiguration config, out Guid typeUid, IPropertyMetadata property = null, string sourceFieldName = default(string)).

Изменения в Web API

  1. В сервис EleWise.ELMA.Web.Service.v1.IEntityService добавлен метод IsBaseOrChildEntityType для проверки принадлежности Uid типа сущности к заданному типу сущности или наследнику от нее.
  2. Добавлен метод /API/REST/VCard/GetVCardForUser, возвращающий карточку vCard для пользователя.

Добавлены push-уведомления для мобильного приложения по событиям календаря: cоздание событий, изменение событий, уведомление о начале события (настраивается в событии).

  1. Добавлен метод, возвращающий карточку vCard для пользователя. Метод доступен по адресу PublicAPI/REST/EleWise.ELMA.vCard/Vcard/GetVCardForUser?userId=\{ID}.

Изменения в Public API

  1. Добавлена перегрузка метода PublicAPI.Docflow.DocumentVersion.GenerateByTemplateFile, где в качестве второго параметра можно передать нужный шаблон.
  2. Добавлен метод GetDocumentTemplates в DocumentTemplateManager и в PublicAPI: PublicAPI.Docflow.Objects.DocumentTemplate.GetDocumentTemplates.

Дизайнер

  1. Теперь нет возможности размещать элементы "Новый лист ознакомления" и "Новый лист согласования" в зонах ответственности "Бизнес-роль" и "Динамическая (Кто первый)".
  2. Добавлена возможность импортировать бизнес-процессы, экспортированные в формате BPMN XML. В меню кнопки Импорт можно выбрать: XPDL или BPMN.
  3. Добавлена возможность отладки сценариев в Visual Studio 2017/2019. Если Visual Studio установлена после открытия дизайнера, и кнопка отладки не работает, то следует переключиться на другую вкладку и вернуться обратно.

Остальное

  1. В портлетах к свойствам контекстных переменных, выведенных на форму портлета для редактирования, созданных в дизайнере, добавлен уникальный префикс.

Формы портлетов, созданных в дизайнере, теперь имеют уникальный Id элемента в DOM-дереве.

  1. В разделе CRM реализован полнотекстовый поиск по номеру телефона. При этом учитываются только числовые значения. Для корректной работы поиска необходимо провести полную переиндексацию.
  2. Добавлена настройка Scheduler.RunSchedulerJobTimeout в Settings.config, определяющая максимальное время ожидания выполнения задачи планировщика (в секундах) между ее ручным запуском и переходом на страницу с информацией о задаче.
  3. Теперь не происходит перезапуска сервера, если при его запуске система требует внешнего воздействия администратора. Это происходило, когда не были выполнены какие-то условия, требовалась активация или резервное копирование. Система возобновляла запуск сервера после того, как администратор устранял причины, из-за которых произошла приостановка. Теперь все происходит за один поток.

Добавлено:

  • интерфейс компонента управления запуском сервера IStartControl
  • абстрактный базовый компонент BaseStartControl
  • реализации компонента для запуска сервера WebStartControl
  • реализации компонента для запуска дизайнера DesignerStartControl
  • реализации компонента для запуска тестов TestStartControl

Изменено:

  • в конструкторы RuntimeApplication, BackupManager, ComponentManager добавлен новый параметр – компонент управления запуском сервера.
  • в класс PostgreSQLTransformationProvider добавлен конструктор, принимающий путь к утилите резервного копирования.
  1. В методы нормализации дат начала и завершения NormalizeStartDate и NormalizeEndDate в расширении для работы с Датой/Временем EleWise.ELMA.Extensions.DateExtension добавлены проверки соответствия временных зон сервера и клиента. Если временная зона клиента не соответствует временной зоне сервера, то часы и минуты нормализованной даты соответствуют часам и минутам преобразуемой Даты/Времени.
  2. При входящем звонке не учитываются удаленные объекты CRM.