...

Релиз 2023.8

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

  1. ELMA365

    ELMA365 Moderator

    СRM

    1. TEAM-20181 Доработан UI по задачам CRM. Добавлены новые поля, позволяющие связывать CRM активности с Контактами, включая возможность выведения телефона контакта в задачу типа Звонок, а также удобного перехода в раздел Почта.

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

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

    4. TEAM-21017 Доработан шаблон уведомления в почту о предстоящем событии.
    • выделены ключевые поля с информацией;
    • передается ссылка для подключения к онлайн событиям;
    • отображаются внутренние и внешние участники.

    5. TEAM-21288 Внесено изменение в логику работы кнопки Перезвонить в задачах CRM. Теперь при выборе любой причины недозвона задача закрывается. При закрытии задачи пользователю предлагается открыть задачу на новый период с предзаполненными полями из предыдущей задачи. Данное изменение направлено на повышение прозрачности учета работы менеджеров по продажам по задачам CRM.

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

    1. TEAM-12107 В функцию шаблонизатора DateTime добавили поддержку разного формата кавычек "", ‘’, «_». Теперь поддерживаются различные конструкции, например: {DateTime(‘“DD” MMMM YYYY’,{$__CreatedAt},“ru_RU”)}

    2. TEAM-16334 Для приложений в настройку Печатная форма добавлен флаг Отображать водяной знак в предпросмотре. При включении флага пользователь увидит водяной знак в режиме предварительного просмотра документа.

    3. TEAM-20213 В переменные шаблонизатора листа согласования добавлены новые переменные:
    Код:
    
    //Строковая константа "Согласующий"
    Code"respondent_string",
    Typetypes.String,
    //Строковая константа "Статус"
    Code"status_string",
    Typetypes.String,
    //Строковая константа "Дата"
    Code"date_string",
    Typetypes.String,
    //Строковая константа "Файл"
    Code"file_string",
    Typetypes.String,
    //Строковая константа "Комментарий"
    Code"comment_string",
    Typetypes.String,
    //Название документа
    Code"name",
    Typetypes.String,
    //Статус листа согласования/ознакомления
    Code"listStatus",
    Typetypes.String,
    //Список согласующих/ознакамливающихся
    Code"respondents",
    Typetypes.Table,
    Datap.respondentFieldsJSON(),
    4. TEAM-20822 В корзине появилась возможность удалить файл навсегда. Добавлены массовые операции удаления, кнопка Очистить корзину для супервизора.

    5. TEAM-21099 Блок Конвертация в PDF теперь игнорирует регистр расширения файлов при определении типа файла.

    Приложения

    1. TEAM-16538 В приложениях добавлена возможность выключать наследование прав доступа по иерархии. При отключении наследования руководители (по организационной структуре) более не получают доступа к данным приложений.

    2. TEAM-8913 Добавлена возможность установить пустое значение у переменной типа Категория.

    3. TEAM-9296 Свойство типа Приложение теперь можно добавить в Действие бизнес-процесса в модуле.

    API и SDK

    1. TEAM-8851 Добавлен API для контрактов. Для перехода к API нажмите на иконку шестеренки рядом с именем контракта. В меню настроек выберите пункт API. Откроется страница API с вкладками: Список элементов, Получить элемент, Создать элемент и Изменить элемент для управления контрактом через API.

    2. TEAM-17113 REST API. Добавлена возможность создавать папку с указанным именем внутри родительской папки.

    Код:
    
    pub/v1/disk/directory
    
    
    3. TEAM-18405 Реализовано полное удаление файлов из ELMA365. В TS SDK добавлены методы delete, rename, move.
    Код:
    
    /**
         * Удаление файла.
         *
         * Метод позволяет перемещать текущий файл в корзину для удаления.
         *
         * ```typescript
         *     // Пример удаления всех файлов, созданных пользователем (some user_id);
         *     const userID = '1a8286d3-a222-4b8b-a860-84f6505a708a';
         *     const searchFiles = await System.files.search().
         *          where(file => file.__createdBy.eq(userID)).
         *          all();
         *
         *    for (let i = 0; i < searchFiles.length; i += 1) {
         *      await searchFiles[i].delete();
         *    }
         * ```
         *
         */
        
    delete(): Promise<void>;

        
    /**
        * Переименование файла.
        *
        * Метод позволяет изменить имя текущего файла.
        *
        * ```typescript
        *   // Пример переименования файла используемого в контексте;
        *   const fileUUID = Context.data.fileID;
        *   if(!fileUUID) {
        *       return;
        *   }
        *
        *   // Ищем файл;
        *   const file = await System.files.search().where(x => x.__id.eq(fileUUID)).first();
        *   if(!file) {
        *       return;
        *   }
        *
        *   await file.rename('Новое имя.txt');
        * ```
        *
        * @param newName Новое имя файла. Передаем имя файла с указанием формата (newName.txt).
        */
        
    rename(newNamestring): Promise<void>;

        
    /**
         * Перемещение файла.
         *
         * Метод позволяет перемещать файл в указанную директорию.
         *
         * ```typescript
         *     // Пример: выберем все файлы с форматом doc, docx из директории и перенесем в новую;
         *     const directoryID = "0520723d-5e32-4d37-8eca-175853a2ec88";
         *     const searchFiles = await System.files.search().
         *          where(file => file.directory.eq(directoryID)).
         *          all();
         *
         *     // Содадим новую директорию;
         *    const newDirectory = await System.directories.create("Документы", directoryID);
         *
         *    searchFiles!.forEach(async file => {
         *         let format = file.data.__name.split('.').reverse()[0];
         *         if (format=='doc' || format=='docx') {
         *              await file.move(newDirectory.data.__id);
         *         };
         *    });
         * ```
         *
         * @param directoryID ID директории в которую перемещаем файл. Ожидает uuid директории, в ином случае получим ошибку.
         */
        
    move(directoryIDstring): Promise<void>;
    4. TEAM-19548 Добавлены PermissionType.IMPORT и PermissionType.EXPORT для управления правами импорта и экспорта в приложении соответственно.

    5. TEAM-20852 В методы типа FormData добавлен опциональный параметр для передачи заголовка Content-Type соответствующей части запроса:
    Код:
    
    formData.append(namedataStringcontentType?)

    // Если передается буфер байт, то:
    formData.append(namebufferfileNamecontentType?)
    6. TEAM-21018 Добавлен метод Web API для получения списка групп по приложению:
    Код:
    
    GET /pub/v1/scheme/namespaces/{namespace}/apps/{code}/groups
    
    
    7. TEAM-21019 Добавлен метод веб Web API получения списка процессов по приложению:
    Код:
    
    GET /pub/v1/scheme/namespaces/{namespace}/apps/{code}/processes
    
    
    8. TEAM-21403 Добавлены методы Web API для получения списка шаблонов для разделов и приложений:

    Код:
    
    GET /pub/v1/scheme/namespaces/{namespace}/doctemplates
    
    
    Код:
    
    GET /pub/v1/scheme/namespaces/{namespace}/apps/{code}/doctemplates
    
    
    TEAM-9586 Теперь в сценариях доступен метод System.getBaseUrl(), который возвращет базовый адрес URL компании.

    Сервис

    1. TEAM-20546 В линию добавлен HTML редактор. Это позволит операторам форматировать текст сообщения.

    2. TEAM-20568 Добавлен системный справочник Графики обслуживания. В этом приложении можно создать график обслуживания для каждой категории клиента, а также для конкретной компании. Графики используются для расчёта нормативных значений SLA. Например, таймер расчёта норматива SLA не запустится, если обращение поступит в нерабочее время согласно графику.

    3. TEAM-20713 Теперь, когда оператор пишет сообщение в окне для отправки, оно автоматически сохраняется как черновик до момента его фактической отправки. Это позволяет вернуться к сообщению позже, даже если оператор переключится между разными сессиями.

    Виджеты

    1. TEAM-21608 Добавлен EQL-поиск для приложений.

    2. TEAM-17880 Улучшен UX конструктора форм. Добавлена прокрутка, которая срабатывает, если пользователь перетаскивает виджет или свойство вниз формы.

    Проекты

    1. TEAM-12324: Срок завершения проекта теперь корректируется, если изменяется длительность задача в проекте.

    2. TEAM-19038: В разделе Администрирование > Типы проектов добавлены настройки согласования у типов проектов. Настройка согласования доступна при включении соответствующего переключателя.
    Страница Администрирование > Согласование проектов удалена.

    Задачи

    TEAM-4955. При блокировке пользователя через раздел Администрирование > Пользователи теперь выводится окно со списком его текущих задач.
    В окне отображаются задачи, сгруппированные по типу (стандартные, CRM, проектные) и руководитель пользователя.

    Лицензирование

    TEAM-14164 Добавили отображение лицензий внешних пользователей для бизнес-решений.
    Если в бизнес-решении активированы порталы и лицензии внешних пользователей, информацию о количестве и использовании лицензий можно будет найти на плитке бизнес-решения в разделе Администрирование > Управление лицензиями.

    Чаты

    TEAM-18857 При добавлении реакции на сообщение пользователя в личном или групповом чате, тепрь пользователю приходит пуш-оповещение.
    Оповещение будет приходить, если в настройках оповещений установлено Все оповещения или Личные, и если чат не замьючен.
    Счетчик при этом не устанавливается.
  2. ELMA365

    ELMA365 Moderator

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

    1. TEAM-12373 Произведены исправления, связанные с ошибкой при ознакомлении и подписи приложения.

    2. TEAM-12487 Ошибки, связанные с отображением карты процесса в мобильном приложении, были устранены.

    3. TEAM-14539 При экспорте контрактов в выгружаемом архиве теперь присутствут файлы локализация.

    4. TEAM-16345 Поле Получатели теперь обязательно для заполнения при отправке файла на ознакомление.

    5. TEAM-17911 Убраны кнопки сравнения версий для файлов с форматом отличным от .docx. Кнопка Сравнить с версией теперь отображается только для файлов .docx.

    6. TEAM-19392 Исправлено некорректное отображение файлов с изменениями в регистре расширений.

    7. TEAM-19471 Ошибочно выдаваемые права на создание и удаление элемента в папке при отсутствии наследования прав были исправлены.

    8. TEAM-19657 Ошибка регистрации документа в бизнес-процессе при настроенном ежедневном сбросе нумератора была устранена.

    9. TEAM-19874 Исправлена ошибка, возникавшая при попытке создать элемент, на форму которого добавлялось текстове поле, заполняемое с помощью сценария строковыми данными.

    10. TEAM-20171 Устранены повторные и дублирующиеся оповещения в задачах согласования.

    11. TEAM-20364 Элементы иерархического справочника теперь успешно редактируются после импорта.

    12. TEAM-20391 При изменении настроек согласования, текущая настройка теперь отображается корректно.

    13. TEAM-20644 Теперь печатная форма успешно прикрепляется к документу в Диадок.

    14. TEAM-20676 Теперь можно изменять настройки при выборе опции Лист в архиве в блоке Согласование.

    15. TEAM-20698 Ошибка генерации по шаблону с таблицей была устранена.

    16. TEAM-20754 Синхронизация основных файлов элементов приложения была улучшена.

    17. TEAM-20950 Приложение теперь успешно вставляется внутри таблицы.

    18. TEAM-20957 При выборе приложения-источника для контракта теперь всегда проверяется связь между всеми полям контракта и источника. Если соответствие полей не было установлено, пользователь увидит предупреждение.

    19. TEAM-20968 Специальные символы больше не пропадают при генерации PDF.

    20. TEAM-21095 Ошибки при конвертации PDF были исправлены.

    21. TEAM-21141 При экспорте листа согласования теперь отображается лоадер.

    22. TEAM-21178 Ошибка в SetWatermarksOnDocStream при создании PDF-документа была устранена.

    23. TEAM-21385 Информация об ЭП теперь отображается на водяном знаке на форме предпросмотра.

    24. TEAM-21394 Оформление кнопки добавления шаблона на странице Шаблоны документов было поправлено.

    25. TEAM-21527 Ошибка при выборе файла из раздела Файлы в задаче процесса была устранена.

    26. TEAM-21557 Теперь не обязательно указывать тип данных для поля Таблица при загрузке шаблона документа в систему.

    27. TEAM-21567 Водяной знак теперь корректно отображается на форме предпросмотра после изменения в настройках печтаной формы.

    28. TEAM-21605 Теперь ошибка при загрузке предпросмотра в задачах по документу при наличии водяного знака исправлена.

    29. TEAM-21819 Устранена ошибка «Невозможно добавить пакет» при обновлении решения.

    30. TEAM-17447 Ошибка, при которой бизнес-процесс падал на блоке сценария при инициировании системой, исправлена.

    31. TEAM-19673 Исправлена ошибка, связанная с неработоспособностью метода fetch() у LineClientItemRef.

    32. TEAM-19700 Добавлена возможность использовать markdown в LiveChat.

    33. TEAM-20191 Проблема, при которой в сессию отправлялось сообщение без подтверждения, теперь устранена.

    34. TEAM-20203 Исправлена ошибка, связанная с форматом номера телефона из аккаунта WhatsApp. Независимо от формата записи номера («+7» или без «+»), переписка корректно сохраняется и подтягивается в виджет переписки.

    35. TEAM-20539 Ранее, если у пользователя Telegram отсутствовал никнейм, система не отображала его переписку в виджете Общение в Линиях и не добавляла Telegram в учетные записи клиента, что могло привести к потере данных о взаимодействии.
    Теперь если никнейм у пользователя отсутствует, то в учетную запись пользователя автоматически записывается его номер телефона. Также, в блоке Клиент будет отображаться номер телефона, если клиент не связан с контактом.

    36. TEAM-20844 Исправлена ошибка, при которой изображение исчезало при редактировании текста шаблона сообщения в Линиях.

    37.TEAM-19265 В разделе Проекты:
    • страница Проекты отображает все типы рпроектов;
    • страница Шаблоны проектов скрыта по умолчанию при создании компании.

    38. TEAM-2965 Исправлена проблема, при которой пользовательская форма для одной сущности отображалась в списке форм для другой сущности, и изменения на ней не сохранялись. Теперь формы отображаются только в своей сущности (например, форма задачи в задачах, стартовая форма — в стартовом событии, карточки экземпляра — в карточках экземпляра).

    39. TEAM-11431 Исправлена ошибка, связанная с присваиванием переменной типа Произвольное приложение в бизнес-процессе.

    40. TEAM-11718 Исправлено некорректное поведение оповещений при несвоевременном выполнении задачи. Теперь, если задача просрочена, в ленту исполнителя приходит оповещение со ссылкой на задачу, а не на процесс.

    41. TEAM-14123 Работа настройки виджета Не показывать стартовую форму теперь восстановлена.

    42. TEAM-18159 При создании подзадачи корректно передаются поля Файлы и Описание.

    43. TEAM-18647 Исправлено отображение поля Сделать до в исходящих задачах в таблице.

    44. TEAM-19427 Теперь удаленная форма задачи больше недоступна для выбора в редакторе форм.

    45. TEAM-19763 Цвет кнопок переходов в бизнес-процессах больше не изменяется при смене цвета оформления компании.

    46. TEAM-20421 Исправлено отображение завершенных задач из режима отладки бизнес-процессов. Завершённые в режиме отладки задачи не отображаются больше выполненными в разделе Задачи, на вкладке Все.

    47. TEAM-20521 Исправлена грамматическая ошибка в настройках свойства приложения.

    48. TEAM-20635 Решена проблема при открытии раздела Администрирование, в результате которой пользователя перекидывало на пустую страницу.

    49. TEAM-20829 Ранее у некоторых клиентов зависали процессы, в которых после таймера шел блок сценарий или смена статуса. Эта ошибка устранена.

    50. TEAM-21082 Ранее возникала ошибка при попытке закрыть форму подтверждения перехода с обязательным полем. Теперь форма подтверждения отправляется корректно, и процесс продолжает свой ход.

    51. TEAM-13076 Добавлена типизация методов фильтрации in и has.

    52. TEAM-19620 Исправлена проблема, при которой не отображались права доступа в CRM для сделок.

    53. TEAM-20331 Теперь контекстная переменная типа Произвольное приложение в виджетах передается корректно.

    54. TEAM-20633: В Web API удалены из схемы (модели) группы полей code и privileges.

    55. TEAM-20647 Решены проблемы с типом Пейджер, не позволявшие использовать поле такого типа на форме.

    56. TEAM-20914 Исправлена ошибка входа на портал приглашенного пользователя.

    57. TEAM-21167 В TSSDK теперь возвращаются правильные значения свойств Портала.

    58. TEAM-21291 Параметр, переданный в URL на внешнем портале, больше не сбрасывается, если нет авторизации.

    59. TEAM-21379 Исправлена ошибка экспорта бизнес-процессов решения с системным разделом.

    60. TEAM-20476 При создании формы в Приложении, виджет теперь сохраняется с корректным кодом.

    61. TEAM-20564 Если в контексте есть поле с кодом constructor, экземпляр процесса теперь запускается корректно.

    62. TEAM-17370 Исправлена фильтрация проектов. Проекты отображаются со всеми стадиями, кроме стадии типа final.

    63. TEAM-20066 При создании компании создается шаблон проекта по умолчанию, а так же пустой план в нем. Публикация шаблона, создание проекта с этим шаблоном и переход к шаблону осуществляется корректно.

    64. TEAM-20542 Теперь при изменении масштаба формы, диаграмма Ганта автоматически адаптируется к новым размерам.

    65. TEAM-20543 Перемещения фалов в папки при работе с виджетом Файлы проекта работает корректно.

    66. TEAM-21069 Теперь на странице проекта можно размещать несколько виджетов одного типа (например, Проектные задачи) с независимыми друг от друга настройками.

    67. TEAM-21127 Исправлена передача прогнозных сроков в проект. Теперь функция работает корректно.

    68. TEAM-21163 Сохранение Даты завершения при редактировании из инлайн редактора работает корретно.

    69. TEAM-21165 Прогнозные сроки заполняются корректно.
    Последнее редактирование: 12 сен 2023
  3. zaitsev_i

    zaitsev_i Активный участник

  4. zaitsev_i

    zaitsev_i Активный участник

    Уточните, пожалуйста, подробнее какая именно ошибка?
    У нас зарегистрировано несколько таких, но мы не всегда получаем в SD номер TEAM
  5. vinogradov

    vinogradov Новичок

    Где получить расширенную информацию по "TEAM-21608 Добавлен EQL-поиск для приложений"?
  6. vt

    vt Участник

    Спасибо за работу, исправили оперативно ошибку с передачей данных при создании подзадач.
  7. Balzhunist

    Balzhunist Участник

    Добрый день! Устранена ошибка в логах при генерации шаблона с таблицей: Error generating template
    System.ArgumentOutOfRangeException: Index and count must refer to a location within the string. (Parameter ‘count’)
  8. Balzhunist

    Balzhunist Участник

    В скором времени в нашей справке появится раздел по EQL. На данный момент он находится на стадии рецензирования.