...

Релиз 2022.10

Тема в разделе "Релизы ELMA365 SaaS", создана пользователем ELMA365, 11 ноя 2022.

  1. ELMA365

    ELMA365 Moderator

    Экспорт-импорт структур

    1. TEAM-5002 Реализовано обновление конфигурации.
    Чтобы обновить конфигурацию, необходимо перейти в Администрирование, нажать Обновить конфигурацию и загрузить файл.
    Загруженный файл будет проверен перед обновлением:

    • Если файл конфигурации содержит ошибки, они будут отображены в окне проверки, дальнейший импорт будет невозможен.
    • Если файл конфигурации содержит решения, которых не существует в целевой компании, будут отображены предупреждения о том, что данные решения будут импортированы.
    При обновлении конфигурации происходит проверка конфликтов таким же образом, как и при обновлении разделов и решений. Обнаруженные конфликты будут выведены в окне конфликтов, пользователь сможет прервать или продолжить обновление конфигурации.
    Кроме разделов, решений и их наполнения, обновляются глобальные структуры: оргструктура, бизнес-процессы, группы, доп. параметры.

    2. TEAM-12121 Установка зависимостей между структурами
    Появилась возможность установить зависимости решения от одного или нескольких других решений.
    Установка зависимостей позволяет экспортировать решение, которое, например, ссылается на приложения и бизнес-процессы другого решения.
    Зависимости устанавливаются на этапе проверки решения при экспорте, с помощью кнопки +Добавить зависимость. Установленные зависимости применяются только к экспортированному файлу решения. Таким образом при повторном экспорте решения, зависимости нужно будет установить снова.
    Зависимость можно добавить только если структура, на которую ссылается экспортируемое решение, находится в составе решения.
    При импорте или обновлении решения будет проверено наличие структур, от которых зависит решение. Если структуры не будут найдены, продолжить импорт/обновление будет невозможно. Информация обо всех отсутствующих зависимостях будет отображена в информационном окне.

    Таблицы

    TEAM-12967 Доработано отображение поля типа Выбор «Да/Нет» с опцией Флажок в таблице: в режиме редактирования в колонке таблицы теперь сразу отображается флажок, который можно включить или выключить.

    Задачи

    TEAM-10015 Добавлена возможность указывать автора задачи бизнес-процесса. Для этого в настройках блока Задача предусмотрено новое поле Автор задачи. По умолчанию автором является инициатор.

    Календарь

    TEAM-7285 Реализованы напоминания о приближении события в календаре пользователя.
    Напоминания могут создаваться автоматически, или вручную пользователем.
    Чтобы включить автоматические напоминания, нужно:

    1. перейти в настройки профиля, на вкладку Календарь.
    2. включить опцию Напоминать о событиях и выбрать, за какое время до начала события отправлять напоминания
    Также пользователь может создавать любое количество напоминаний из карточки события. Такие напоминания назначаются на конкретное время.

    Почта

    TEAM-12460 При подключении почтового ящика в разделе Почта теперь происходит синхронизация с письмами из папки Отправленные.

    Проекты

    TEAM-11880 Добавлен мгновенный автозапуск процесса привязанного к элементу плана проекта при условии выполнения предыдущего элемента плана связанного с данным процессом связью типа конец-начало. Если предшествующий элемент — это контрольная точка или задача, то выполнением считается завершение проектной задачи этого элемента. Если предшествующий элемент — процесс, то выполнением считается завершение запущенного процесса, а если элемент — фазовая задача, то выполнение ее на 100% на плане.

    Документооборот

    TEAM-10446 В строке поиска и фильтрации иерархического справочника теперь отображается количество элементов в папке. Элементы вне папки не учитываются.

    TS SDK

    1. TEAM-13505 Добавлен метод TS SDK getFolder для ApplicationItemRef. Он позволяет получить папку иерархического справочника, с которой сопоставлен текущий элемент приложения. Метод возвращает информацию о папке, тип TFolder.
    Пример сценария:

    const folder = await Context.data.test?.getFolder(); Context.data.result = folder?.name;

    2. TEAM-1460 Добавлены операторы eq(null)и neq(null) для соответствующей фильтрации по “пустому” или “не пустому” значению для свойства типа Приложение и Произвольное приложение.
    Например:

    let actors = await Namespace.app.actor.search().where(i => i.bestFilm.eq(null)).all();

    3. TEAM-6908 Для свойства типа Произвольное приложение добавлена возможность фильтрации в поиске в TS SDK операторами “eq”, “neq”, “in”, “has”, “all”.
    Это полезно, если вы разрабатываете универсальное решение с привязкой к другим элементам системы и хотите уметь быстро находить данные привязанные к конкретному элементу.

    4. TEAM-12661 Добавлен метод для изменения исполнителя задачи в сценарии.
    С его помощью можно:

    • Назначить нового исполнителя;
    • Добавить комментарий при переназначении. Задача переназначается с тем же сроком. Комментарий с информацией о переназначении добавляется в ленту задачи.
    Пример сценария:
    async function reassignTask(): Promise<void> {
    const task = await Namespace.processes._searchTasks().where(f => f.performers.has(Context.data.__createdBy)).first();
    if (!task) {
    throw new Error("task not found");
    }
    await task.reassign(Context.data.user!, "reassign test");
    }

    5. TEAM-13032 Создан метод для добавления новой папки иерархического справочника: createFolder()
    Метод позволяет добавить папку в иерархический справочник:

    • на уровне приложения:
    const folder = await Application.createFolder(‘name’);
    • вложенной в другую папку:
    const folder = await Context.data.item?.getFolder(); const childFolder = await folder.createFolder(‘name’);

    Линии

    1. TEAM-12536 Добавлена возможность вести переписку с карточки связанного с сессией приложения. Переписываться могут пользователи, у которых есть лицензия на ChatDesk. Виджет История переписки переименован в Переписка в Линиях.

    2. TEAM-12625 Добавлена роль пользователя Читатель сессии. Настраивается в разделе Администрирования > Chat Desk > Линии. Эта роль позволяет просматривать переписки в линии, без возможности оставлять сообщения, назначать и закрывать сессии. Эта возможность появляется при добавлении виджета переписки.

    3. TEAM-12830 При настройке бизнес-процесса в Линии, во входных переменных теперь можно выбрать свойство Дата последнего сообщения клиента с соответствующим типом Дата/Время.

    CRM

    1. TEAM-4045 Добавлена возможность переназначать и редактировать активности CRM.

    2. TEAM-12178 Добавлена возможность настраивать шаблон наименования задач CRM в приложениях Лиды, Сделки и Компании. Создать шаблон можно в разделе Администрирование > Настройка CRM > Наименование задачи CRM. Настройки располагаются в 4 вкладках, советующих четырём активностям CRM: Звонок, Встреча, Вебинар, Письмо.

    3. TEAM-12751 В настройках воронок Лидов и Сделок появилась возможность менять название статуса Новые по аналогии с остальными статусами.

    4. TEAM-13133 Добавлена возможность настраивать движение лидов по воронке: вручную или согласно схеме бизнес-процесса. Для этого необходимо зайти в приложение Лиды > Настройки воронки, а затем выбрать удобный вариант управления движением лидов.

    5. TEAM-13422 В раздел CRM добавлен новый справочник Группы продаж, позволяющий распределить всех сотрудников из отдела продаж по определённым зонам ответственности.

    6. TEAM-12727 Начиная с релиза 2022.10 раздел Финансы скрывается для новых компаний. Вместо него добавлен новый раздел Поступления.
    Он предназначен для:

    • Планирования поступлений.
    • Контроля фактических поступлений.
    • Управления целями продаж.
    Раздел:
    • Содержит справочники: Цели продаж, Исходящие счета, ЦФО, Статьи доходов, Валюты.
    • Формирует отчёты и графики с соотнесением плановых и фактических показателей в сочетании с различными фильтрами.

    Виджеты

    1. TEAM-12658 в виджете График Добавлен новый тип графика Кольцевой.

    2. TEAM-12701 В качестве источника данных в виджете График добавлена возможность указать свойство типа Таблица, если виджет размещен на странице.

    3. TEAM-12591 Конструктор виджетов теперь можно открыть в режиме просмотра. Если виджет уже редактируется кем-то, то при попытке открыть его в конструкторе вы увидите окно с кнопкой Открыть в режиме просмотра. В этом режиме вам доступна кнопка Перейти к редактированию. Вы сможете приступить к изменениям, если другой пользователь завершит работу с виджетом в конструкторе.

    Улучшение пользовательского опыта

    1. TEAM-5630 Добавлена возможность переносить длинный заголовок модального окна на другую строку, например, в форме задачи. Если в модальном окне длинный заголовок, то при наведении теперь он отображается полностью.

    2. TEAM-13016 При вводе значений в поля типа Число > Дробное убрано ограничение по количеству знаков в дробной части.

    3. TEAM-12735 В оповещение, приходящее на электронную почту при постановке задачи согласования, добавлена информация об авторе задачи и сроке выполнения.

    4. TEAM-5936 Пользователи могут загрузить файл из раздела Сообщения на свой компьютер без предварительного просмотра.
  2. ELMA365

    ELMA365 Moderator

    Исправлены ошибки

    1. TEAM-11724 В режиме канбан-доска в иерархическом справочнике в каждой папке сумма теперь считается только по элементам текущей папки.

    2. TEAM-7186 Отправка оповещений о новых задачах, поставленных на портале, работает корректно.

    3. TEAM-11585 Заменяющий пользователь теперь может выполнять задачи согласования докмуентов.

    4. TEAM-12507 Реализована конвертация файлов в формат PDF/A-1A.

    5. TEAM-13129 Реализован механизм разрешения коллизий уникальности имена файлов, загружаемых в систему.

    6. TEAM-11884 Исправлена ошибка, возникающая при отправке нескольких файлов от бота к пользователю в одном сообщении.

    7. TEAM-14026 Исправлена ошибка, не позволявшая найти сессию при попытке отправить сообщение в линию через бизнес-процесс.

    8. TEAM-6679 Исправлено отображение входящего звонка пропущенный звонок при входящем вызове через телефонию.

    9. TEAM-9161 Исправлена работа фильтра при переходе на страницу письма.

    10. TEAM-9870 Исправлено отображение скролла для письма с большой картинкой.

    11. TEAM-11155 Переход на главную и других страницы из раздела Почта теперь работает корректно.

    12. TEAM-12757 Исправлены ошибки со счётчиком писем в почте.

    13. TEAM-5835 Исправлена ошибка в названии модального окна в модуле при добавлении Действия бизнес-процесса.

    14. TEAM-6965 Исправлена работа сценариев с таблицей.

    15. TEAM-10161 Для Действия БП в Модуле добавили в описание интервала проверки, что минимальный интервал равен одной минуте.

    16. TEAM-11445 Исправлена ошибка импорта номеров телефона из LDAP.

    17. TEAM-12059 Реализована синхронизация полей Пользователей и Внешних пользователей (email, телефон).
    При редактировании почты, ФИО, телефонов и аватара в профиле пользователя изменяются соответствующие поля привязанного внешнего пользователя.
    Синхронизируются телефоны с типом Рабочий и Мобильный. Остальные типы телефонов игнорируются.
    При попытке привязать профиль к обычному пользователю, профиль помечается как удалённый, дальнейшей привязки не происходит.

    18. TEAM-12186 Если настроена политика паролей пользователей, то она теперь применяется и к внешним пользователям порталов.

    19. TEAM-12861 Ссылка на страницу портала теперь определяется корректно.
    Добавлен метод для страниц портала: page.getUrl(absolute: bool) : string, который по умолчанию возвращает “относительный” адрес. Этот метод теперь используется в шаблоне портала. Свойство page.url отмечено устаревшим.

    20. TEAM-13881 Метод fetch в заголовках ответа теперь не меняет местами название со значением.

    21. TEAM-11789 После экспорта раздела с виджетом, в котором использованы файлы с css-разметкой, и при последующем импорте в другую компанию, браузер не подгружал файлы. Ошибка устранена.

    22. TEAM-12953 При использовании виджета Код с функцией отображения полей (UI.widget.contextRow) при первом открытии поля могли не отрисоваться. Ошибка исправлена.

    23. TEAM-12996 Исправлена ошибка в настройках видимости поля, возникавшая при редактировании формы просмотра элемента.

    24. TEAM-12327 При закрытии или открытии задачи через диаграмму Ганта теперь приходят уведомления и сообщения в ленту исполнителю, РП и Куратору проекта.

    25. TEAM-11100 В табличном отображении исправлена работа сортировки элементов после клика по заголовку.

    26. TEAM-11180 Исправлена ошибка namespaceCode при редактировании названия приложения в настройках решения.

    27. TEAM-11993 Исправлена ошибка, возникавшая в решении Командировки, после установки на on-premises.

    28. TEAM-12291 Добавлено описание ошибки импорта данных.

    29. TEAM-13628 Исправлена ошибка при отправке файла с помощью блока Уведомление на email.

    30. TEAM-2598 Исправлено скачивании версии документа: название отображается корректно.

    31. TEAM-6145 Исправлена ошибка отображения удаленных дел при указании дела для сквозной нумерации на странице Номенклатура > Настройки дела.

    32. TEAM-7390 В разделе CRM исправлены названия действий Email-сообщение и SMS-сообщение.

    34. TEAM-11217 В окне экспорта решения в Store исправлены названия полей.

    35. TEAM-13044 Исправлено отображение страницы Лиды > Веб-формы.

    36. TEAM-13128 Исправлена ошибка загрузки страницы Монитор процессов.

    37. TEAM-13129 Исправлена ошибка, возникающая при добавлении новой версии файла.

    38. TEAM-13209 Добавлена проверка таблиц на дублирующиеся коды колонок.

    39. TEAM-13234 Исправлена ошибка метода signupUrl во внешнем портале раздела КЭДО.

    40. TEAM-13715 Исправлена ошибка, возникающая в ходе экземпляра бизнес-процесса с настроенными подпроцессами.

    41. TEAM-13811 Исправлен поиск по нескольким параметрам в приложении Сделки.

    42. TEAM-13908 В Контракте исправлена ошибки сопоставления полей контракта и приложения-источника.

    43. TEAM-14117 Исправлено отображение кнопки Показать всех на странице сессии раздела Линии.

    44. TEAM-14244 Обновлен модуль Sign.me в соответствии с изменениями формата ответа сервиса sign.me при регистрации.

    45. TEAM-14537 Добавлена обработка страниц и кнопок при экспорте/импорте контрактов.

    46. TEAM-11040 Доработана автоматическая выдача прав доступа на проект в виджетах раздела Проекты.

    47. TEAM-11449 Упрощена логика обработки нового письма внутри системы.

    48. TEAM-13024 Оптимизирована загрузка списка писем.

    49. TEAM-13203 Изменен вид блока Клиенты в блоке Информация о сессии раздел Линии.

    • Для групповых чатов отображается кол-во участников сессии
    • Для групповых чатов отображается только первые 4 участника, остальные подгружаются по кнопке Показать все.
    • Для групповых чатов в качестве информации в детальнике выводится - имя, аватар, связанное приложение или учетная запись. Детальная инфромация отображается по клику на клиента.
    • Изменен вид аватара пользователя в детальнике.

    50. TEAM-13208 Добавлен способ устанавливать/снимать замещающего в листе согласования/замещения в метод reassignList.

    51. TEAM-13358 Добавлена очистка результатов предыдущего поиска в разделе Файлы.