...

Частые вопросы и ответы

Тема в разделе "Вопросы по платформе", создана пользователем ELMA365, 11 окт 2021.

  1. ELMA365

    ELMA365 Moderator

    1 Как очистить конфигурацию (в том числе демо-конфигурацию) от тестовых данных и получить пустую компанию?
    Ответ: Такой возможности нет. Для получения новой конфигурации без данных, необходимо зарегистрировать новую компанию на сайте по кнопке Попробовать. Отдельно можно удалить (в корзину) разделы и приложения, а также массово удалить элементы приложений. Как это сделать, читайте в официальной справке ELMA365.
    2 Я экспортировал всю конфигурацию в разделе Администрирование — Экспорт конфигурации. Как эту конфигурацию импортировать в другую компанию или на другой сервер ELMA365?
    Ответ: Загрузить экспортированную конфигурацию на другой стенд можно в разделе Администрирование > Главная в блоке Настройки системы, пункт Обновление конфигурации. Подробную инструкцию по обновлению конфигурации можно найти в официальной справке ELMA365.
    3 При поиске элементов приложения в сценарии с помощью метода search() в список найденных элементов попадают удалённые элементы. Как найти только не удалённые элементы?
    Ответ: У элемента есть поле __deletedAt, которое является признаком удаления. Подробнее в ELMA365 TS SDK. Для поиска только активных элементов приложения (не удалённых) необходимо в фильтре добавить условие: __deletedAt.eq(null). Пример фильтра с несколькими условиями приведен в ELMA365 TS SDK.
    4 Как в сценарии добавить файл в переменную типа Файлы (несколько)?
    Ответ: Пример сценария:
    Код:
    
    : if (Context.data.file) { Context.data.files = (Context.data.files || []).concat(Context.data.file)}
    
    
    Где: file переменная типа Файлы (один), files переменная типа Файлы (несколько).
    5 Как удалить задачу, созданную по кнопке + Задача?
    Ответ: Удалить задачу нельзя, но можно прервать процесс, по которому была создана данная задача. Для этого автору задачи необходимо перейти в раздел Задачи — Исходящие, найти и открыть нужную задачу и нажать кнопку Прервать процесс — задача примет статус Прервана.
    6 Как скопировать элемент карты процесса?
    Ответ: В рамках одного процесса можно скопировать элемент карты следующим образом: зажать Shift и переместить элемент на схеме процесса — произойдет копирование.
    7 Некорректно отображаются данные на странице, например, пропадают и не загружаются разделы с одного ПК, на втором всё работает корректно.
    Ответ: очистить кеш и куки в браузере.
    Если не помогло:
    В инструментах разработчика (F12) в браузере:
    1. Откройте вкладку Application (Приложение).
    2. Убедитесь, что все флажки проставлены в разделе Storage.
    3. Нажмите clear site data (или очистить данные сайта).
    После этого необходимо перезапустить браузер.
    8 При попытке создать нового пользователя возникает ошибка: «Адрес эл. почты уже занят», но пользователя с такой электронной почтой в системе нет.
    Ответ: Ошибка означает, что на данную почту уже было отправлено приглашение. Пользователь мог отклонить приглашение, приглашение могло быть отменено или пользователь заблокирован. Необходимо выполнить поиск по параметрам в разделе Администрирование > Пользователи, выбрать фильтр по полю Статус и отметить все статусы, кроме Активный, а также указать адрес электронной почты. Выполнить поиск. После чего нужно открыть найденную учётную запись и разблокировать её или отправить повторное приглашение (в зависимости от текущего статуса).
    9 Как удалить бизнес-процесс?
    Ответ: Удалять бизнес-процессы нельзя.
    10 На рабочий сервер был импортирован раздел, затем раздел был доработан на тестовом сервере. Как обновить раздел на рабочем сервере? Если повторно импортировать раздел, он не обновляется, а дублируется.
    Ответ: Для обновления раздела необходимо использовать опцию Обновление раздела, выбрать которую можно в контекстном меню настроек раздела. Подробнее читайте в официальной справке ELMA365.
    11 Как в сценарии отправить сообщение в ленту элемента приложения?
    Ответ: Метод ApplicationItem.sendMessage() позволяет отправлять сообщения в ленту элемента приложения. Подробнее читайте в ELMA365 TS SDK.
    Дополнительно данное сообщение поступит в ленту сообщений пользователей, подписанных на элемент приложения.
    12 На странице приложения можно отобразить элементы только в виде таблицы и плитки. Как отобразить элементы приложения в виде канбан-доски?
    Ответ: Расположить элементы приложения в виде канбан-доски можно только в том случае, если у приложения настроены статусы.
    Подробнее о настройке и использовании канбан-доски вы можете прочитать в официальной справке ELMA365.
    13 Как подключить мессенджеры (Telegram, WhatsApp, TelegramBot)?
    Ответ: Мессенджеры подключаются индивидуально к каждой линии.
    Откройте настройки нужной линии в разделе Администрирование > Линии, перейдите на вкладку Мессенджеры, выберите мессенджер и нажмите Подключить.
    14 В стартовом событии процесса настроен запуск по расписанию. При публикации процесса возникает ошибка: «У процесса, запускающегося по расписанию, не должно быть формы стартового события».
    Ответ: В настройках стартового события на вкладке Форма необходимо установить форму по умолчанию и удалить все переменные, вынесенные на форму для отображения.
    15 Где можно посмотреть список частых ошибок и их решений, возникающих при настройке и работе модулей AD/LDAP?
    Ответ: с наиболее распространёнными проблемами и ошибками можно ознакомиться в официальной справке ELMA365.
    16 Как удалять и редактировать дополнительные параметры?
    Ответ: Удалить или отредактировать дополнительный параметр можно через БД. В самой системе можно только менять его значение.
    Подробнее о дополнительных параметрах вы можете прочитать в официальной справке ELMA365.
    17 Можно ли назначить пользователя администратором на уровне только одного раздела, а не всей компании?
    Ответ: Да. Вы можете назначит администратора раздела — это пользователь, не включённый в группу Администраторы, но имеющий доступ к конфигурированию раздела и входящих в него приложений и страниц. Подробнее читайте в официальной справке ELMA365.
    18 Можно ли удалить группу компании?
    Ответ: Чтобы удалить пользовательскую группу или роль, откройте её карточку и нажмите Удалить. В общем списке группа станет недоступна, но в дальнейшем её можно восстановить. Более подробная информация в официальной справке ELMA365.
    19 Можно ли кастомизировать раздел Задачи?
    Ответ: Системный раздел Задачи нельзя кастомизировать. При необходимости вы можете настроить свой собственный. Создайте приложение, смоделируйте бизнес-процесс с логикой, которая вам нужна и соберите формы просмотра так как вам требуется. В приложениях можно создавать и закреплять собственные фильтры, делать подпапки и т. д.
    20 Как в сценарии бизнес-процесса получить ссылку на этот же процесс?
    Ответ: Получить id процесса можно следующим образом:
    Код:
    
    const processId await Application.processes._searchInstances().first();
    Context.data.str processId!.data.__templateId
    21 Что делать, если в облачной версии вместо страницы загружается белый экран?
    Попробуйте сделать следующее:
    • очистить кеш и куки;
    • зайти в браузере в режиме инкогнито;
    • зайти в компанию из другого браузера.
    Если открыто несколько площадок, выйти из профилей в других площадках, закрыть вкладки с ними (система не рассчитана на то, чтобы была авторизация в нескольких компаниях в одном браузере);
    Последнее редактирование: 4 сен 2024
  2. babrig

    babrig Участник

    Хм... это похоже какая-то секретная фича, надеюсь автор не будет против если вставлю свои 5 копеек.

    Импорт конфигурации скрыт в разделе Администрирования, необходимо вручную ввести адрес и перейти по нему.
    Пример: адрес_вашей_площадки/admin/main(p:import/configuration)

    Также обращаю внимание, что импорт конфигурации возможен только один раз и только на пустую площадку.
  3. mrmaxonline

    mrmaxonline Участник

    Если речь идет про SaaS (SS) то скорее всего именно так. Вероятность что не взлетит как надо есть.
    Если On-Premises (OP) - то можно и переустановиться и т.д.
    PS: Предлагаю модераторам завести секцию Глоссарий.
  4. a.pasternak

    a.pasternak Новичок

    Вопрос: Каким образом можно перенести оргструктуру с одногосервера на другой?
  5. e.bogdanova

    e.bogdanova Участник

    На данный момент импорта оргструктуры , к сожалению, не предусмотрено - ее можно сделать вручную или попробовать использовать методы из tssdk, которые позволяют создать оргструктуру не руками (в "администрирование" - "организационная структура"), а написать заранее код, например в бизнес-процессе, который создаст структуру по запуску скрипта.
    Этим механизмом написания кода можно импортировать оргструктуру в разных системах, т.е с помощью кода sdk создавать оргструтуру на разных площадках и обмениваясь кодом или бизнес-процессом можно реализовать механизм экспорта-импорта оргструтуры. Подробнее по ссылке https://tssdk.elma365.com/ru/interfaces/_dts_03_globals_.organisationstructuretree.html
  6. a.ivanov

    a.ivanov Новичок

    Добрый день. Установили Elma365 на свой сервер, без интернета. Через веб версию все работает. Скачали приложение для ПК. При попытке соединения возникает ошибка: Указан некорректный адрес сервера или сервер недоступен. Подскажите, как решить проблему?
  7. sobolev

    sobolev Техническая поддержка

    Добрый день! Уточните, пожалуйста, работа по данной проблеме ведется в запросе в системе технической поддержки?
  8. a.ivanov

    a.ivanov Новичок

    Добрый день. Да, но результата добиться не удалось. Пока отложили этот вопрос.
  9. BraerskiySV

    BraerskiySV Новичок

    В решении ссылки на несуществующие статьи....
    Поправите?
  10. QuadroZero9

    QuadroZero9 Участник

    Добрый день, возник такой вопрос, мне необходимо рассчитать разницу по времени в минутах между 2-мя переменными типа "Дата/время"-Время. Как это возможно сделать при помощи скрипта? На портале не нашёл подходящей информации по этому поводу, либо же не правильно понял информацию из статей.
  11. shevelyova

    shevelyova Техническая поддержка

    Добрый день!
    Получить интервал времени между двумя датами можно следующим образом:
    const duration = Context.data.start_Datetime!.sub(Context.data.end_Datetime!);
    где Context.data.start_Datetime и Context.data.end_Datetime - нужные вами даты

    Перевести полученное значение duration из миллисекунд в другие единицы времени можно так:
    const durationInSeconds = duration.seconds; - в секундах
    const durationInSeconds = duration.minutes; - в минутах
    const durationInHours = duration.hours; - в часах
  12. QuadroZero9

    QuadroZero9 Участник

    Благодарю за ответ, но такой уточняющий вопрос возник. Чтобы этот скрипт сработал, переменная типа "Дата/время", должна быть именно вида "Дата/время" или можно использовать "Время"? ')
  13. shevelyova

    shevelyova Техническая поддержка

    Нужно использовать тип Дата/время, в случае использования типа Время в рамках скрипта нужно будет преобразовать его к Дата/время методом .asDatetime
  14. QuadroZero9

    QuadroZero9 Участник

    Понял вас, спасибо!)
  15. shevelyova

    shevelyova Техническая поддержка

    Рады были помочь! :)
  16. QuadroZero9

    QuadroZero9 Участник

    Добрый день, возник такой вопрос, есть ли в программе Elma365 что-то вроде отчёта по задачам (за день, за неделю, месяц и т.п.), именно по ним. Так как в исполнительской дисциплине суммарно показано количество задач за месяц и нет возможности отфильтровать.
    Последнее редактирование: 31 июл 2023
  17. savvateev

    savvateev Техническая поддержка

    Добрый день! Кроме исполнительской дисциплины в системе не предусмотрен функционал, позволяющий сделать отчет по задачам, который Вы описали.
  18. QuadroZero9

    QuadroZero9 Участник

    Добрый день.
    А в будущем не планируется добавление такого функционала?
  19. savvateev

    savvateev Техническая поддержка

    На данный момент в планах реализации такого функционала не предусмотрено
  20. QuadroZero9

    QuadroZero9 Участник

    Понял вас. Буду верить, что позже такой функционал будет в планах, и будет реализован.
    Спасибо!