...

ELMA365 Community

Комментарии к книге

  1. zaitsev_i

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

    Не удачное, на мой взгляд, определение. Уместно различать и "контекст" приложения, и бизнес процесса и формы приложения и формы задачи.
    В данном случае указывается, что определяются данные, которые могут храниться в приложении, что формирует не верное понимание.
  2. ELMA365

    ELMA365 Moderator

    Спасибо за оставленный комментарий. В этой статье рассматривается контекст приложения. О контексте бизнес-процесса читайте в статье "Бизнес-процесс".
  3. AADementev

    AADementev Новичок

    Как настраивать логику для полей?
    Например, как добавить проверку, что дата начала отпуска не может быть меньше текущей даты?
  4. ioyamaleev

    ioyamaleev Новичок

    Вот здесь есть про пользовательскую валидацию - https://elma365.com/ru/help/platform/user-validation.html Сам не пробовал, но видел как использовали ребята.
  5. rogoshkina

    rogoshkina Новичок

    Надо было изначальное поле Сотрудник (employee) удалять из контекста, а не только с формы создания и просмотра. На форме редактирования осталось старое и оно будет вводить в заблуждение пользователей (даже если это пользователь - Администратор) плюс занимать лишнее место в базе.
  6. r.makhmutov

    r.makhmutov Новичок

    Довольно часто бывает ситуация, когда один сотрудник запускает процесс для другого, например, секретарь может запустить заявку на отпуск для директора
  7. ek.bernaz

    ek.bernaz Новичок

    Добрый день!
    У нас настроена оргструктура, но автоматически руководитель не подтягивается. С чем это может быть связано? Элемент настроен в соответствии с вышеописанным процессом.
  8. elena_illina

    elena_illina Новичок

    В демо-версии при создании отпуска происходит ошибка - даты сохраняются по принципу "минус один день" от выбранной даты. Например, если выбрала дату начала отпуска - 18 мая, то в отпуске сохраняется дата - 17 мая. То же самое с датой окончания
  9. mihamiric

    mihamiric Новичок

    Проблема при создании отпуска, в названии при шаблоне, который вы приложили, так же проставляется время, т.е. "Отпуск XXX с 18.05.2026 22:00:00 по 25.05.2026 22:00:00." хотя ставил опционально время и галочку на "Указать время" не ставил
  10. ELMA365

    ELMA365 Moderator

    Есть два варианта решения:
    1. Валидация
    2. Настройки фильтрации
    Валидация осуществляет проверку в момент сохранения элемента приложения и не дает его сохранить, если условия не выполняются
    (Добавление ошибок валидации, Отображение ошибок валидации)

    Настройка фильтрации осуществляется в скрипте:
    - или на загрузке формы onInit(), к примеру: дата начала не может быть меньше текущей даты
    - или в скрипте на изменение переменной, к примеру: дата окончания не может быть меньше даты начала

    Она не дает выбрать даты, которые не подходят настроенным параметрам
    (https://tssdk.elma365.com/ru/2026.5/interfaces/_02_types_.datetimefielddata.html
    https://community.elma365.com/ru/threads/2086/ )
  11. ELMA365

    ELMA365 Moderator

    Для начала работы необходимо назначить пользователей на указанные должности, при повторении ошибки будет заведен тикет
    (в приложенном решении проверили - руководители подтягиваются согласно настроенной оргструктуре)
  12. ELMA365

    ELMA365 Moderator

    Предположительно, связано с различиями в настройке временных зон в компании и в настройках пользователя.

    В элементе приложения для текущего пользователя отображаются даты с учетом его временной зоны, а в наименовании идет расчет с учетом временной зоны компании.
    [​IMG]
    [​IMG]
    При совпадении настроек временных зон УЗ и локали, указанное замечание пропадает, но при смене временной зоны текущего пользователя, производится перерасчет дат
    [​IMG]
    При этом на форме редактирования данное поведение сохраняется и появляется возможность смены времени, без установки галки "Указать время"
    В настройках даты есть возможность привязки к конкретной временной зоне, то есть независимо от того, в какой временной зоне находится пользователь, использоваться будет указанная. При заполнении и просмотре значения он показывается справа от поля.
    [​IMG] [​IMG]
  13. ELMA365

    ELMA365 Moderator

    Это связано с поведением, которое описали в ответе выше.
  14. rzhi

    rzhi Новичок

    У меня получается создать отделы, группы сотрудников и так далее. Но я не могу отредактировать ни один созданный блок. Он не имеет названия и исправить это не получается. Изменения тоже не сохраняются при выходе из редактирования Оргструктуры

    UPD: В Google Chrome работает, в Safari — нет.
    Последнее редактирование: 22 апр 2024
  15. ELMA365

    ELMA365 Moderator

    Спасибо за обратную связь. По данному вопросу создан тикет для проработки.
  16. vasily.yakubov

    vasily.yakubov Участник

    Приведенный скриншот "Настройка шаблона формирования названия задачи" не соответствует отображению в интерфейсе. Нет списка элементов приведенного
  17. ELMA365

    ELMA365 Moderator

    Спасибо за оставленный комментарий. В статье обновили скриншоты для настроек шаблона формирования задачи, а также добавили пояснения и ссылку на статью в справке, по которой вы можете пройти и прочитать детальное описание всех настроек шаблона задач.
    Последнее редактирование: 22 июл 2024
  18. zheleznov

    zheleznov Новичок

    Название кнопок/форм требует уточнения.
    Например, "Создать новую переменную" != "Создать свойство"
  19. tagir86

    tagir86 Новичок

    В конце акцентируйте внимание на то, что нужно нажать кнопку "Опубликовать", а не просто сохранить.
    Нажал сохранить, создаю отпуск, но в Ленте ничего не появляется. Весь процесс с нуля проверял.
  20. elena_illina

    elena_illina Новичок

    Не получается ввести наименования отделов и должностей в приложении Орг.структура на тестовой версии. Кнопка редактирования не работает. Это мешает создать статичную зону ответственности - сотрудника отдела кадров https://gc2nwe7cb47tw.elma365.ru/admin/orgstruct
  21. ELMA365

    ELMA365 Moderator

    Подчеркнули
  22. ELMA365

    ELMA365 Moderator

    На текущий момент редактирование доступно только в том случае, если заполнено наименование активного элемента оргструктуры, то есть того, на котором сейчас висит значок заполнения.
    [​IMG]
    После заполнения этого элемента можно перейти к следующим.
    [​IMG]
    Подробнее о создании и настройке оргструктуры вы можете прочитать в справке: "Организационная структура"
  23. sergey.a

    sergey.a Новичок

    Есть ли пример, как настроить разный вид главной страницы для различных пользователей (групп пользователей). С левым меню, все более или менее прозрачно.
    Не хочется изобретать велосипед
  24. ELMA365

    ELMA365 Moderator

    В ELMA365 есть возможность настройки видимости виджетов для групп.
    [​IMG]
    Таким образом можно создавать несколько виджетов на одной странице с разным наполнением и видимостью для разных групп пользователей.
  25. vasily.yakubov

    vasily.yakubov Участник

    Не понятно, какое название разделителя необходимо ввести
  26. vasily.yakubov

    vasily.yakubov Участник

    Нужна явная подсказка, пришлось долго искать как вызвать эту форму
  27. vasily.yakubov

    vasily.yakubov Участник

    Приведен скриншот интерфейса, который несоответствует тому, что видно при выполнении действий по тексту
  28. vasily.yakubov

    vasily.yakubov Участник

    Не получается в таком виде отображение данных - Виды отпуска. Выводится только Название без других полей.
    На данном этапе не поясняется как настроить отображение в табличном режиме, это будет описано позже в разделе: 2.4.2. Изменение действий на форме. Изменение настроек приложения «Отпуск»э
    Настройки приложения - Показывать таблицей - Настройка таблицы
    Надо или заменить скриншот на актуальный, или описать настройку табличного отображения. Я потратил около 2х часов на перепроверку всего, что прочитал и сделал ;-(
    Последнее редактирование: 25 мар 2024
  29. ELMA365

    ELMA365 Moderator

    Спасибо за оставленные комментарии. В этой статье обновили скриншоты. Надеемся, теперь все шаги настройки будут ясны.
    Последнее редактирование: 22 июл 2024
  30. hope208

    hope208 Новичок

    Непонятно, как заполнить виды отпуска, что должно быть в соответствующих полях.
  31. ELMA365

    ELMA365 Moderator

    Чтобы заполнить виды отпусков, нужно:
    1. Перейти в разделе “Отпуска” в справочник “Виды отпусков”.
    2. Нажать на кнопку “+Вид отпуска” в правом верхнем углу
    3. Заполнить поля и нажать на кнопку “Сохранить”
    Например:
    • Вид отпуска - “Очередной оплачиваемый отпуск”
    • Описание - “Период времени, в течение которого сотрудник временно освобождается от выполнения трудовых обязанностей с сохранением за ним места работы и среднего заработка. В течение года доступно 28 дней, из которых 14 дней работник в праве распределить по своему усмотрению, а 14 дней обязан отгулять подряд”
    • Требуется приказ - да (заполняется согласно принятым в компании требованиям к оформлению отпусков)
    • Требуется выплата - да (для оплачиваемого отпуска выплата требуется не менее чем за 3 рабочих дня до начала отпуска)
  32. vasily.yakubov

    vasily.yakubov Участник

    На начальном этапе обучения, не понятно как перейти в шаблон формы. Будет понятнее если описать как именно это сделать. В таком виде инструкция изложена не для новичков.
    Последнее редактирование: 24 мар 2024
  33. vasily.yakubov

    vasily.yakubov Участник

    Скриншот не соответствует тому, что можно выбрать в приложении, это ставит в тупик...
  34. vasily.yakubov

    vasily.yakubov Участник

    Будет понятнее если написать о том, что значение change_leave_type не выбирается, а вписывается в поле после нажатия кнопки Сохранить.
  35. ELMA365

    ELMA365 Moderator

    Спасибо за оставленные комментарии. Мы обновили Краткое руководство по созданию Low-code решений. В эту статью добавили ссылку на детальное описание работы с шаблоном формы в дизайнере интерфейсов.
    Последнее редактирование: 22 июл 2024
  36. juanacardo

    juanacardo Новичок

    При добавлении скриптов с фильтрацией на поля дат (change_startdate и onInit) перестал отображаться выпадающий календарь.
  37. hope208

    hope208 Новичок

    При добавлении указанных примеров кода в скрипт формы код не работает, при проверке код выдаёт ошибки, поэтому даже не публикуется. Не хватает инструментов для дебага скрипта и вывода сообщений через console.log в настольной версии приложения. Также не хватает инструмента для копирования сообщения об ошибки для поиска решений возникшей проблемы.
    Последнее редактирование: 25 мар 2025
  38. hope208

    hope208 Новичок

    Нужно как-то дополнить, что "Дата окончания ограничена по дате начала" отображается в календаре только после выбора даты начала. Если она не выбрана, то это ограничение не видно. Либо в меня код не так отработал.
  39. victoria.belokoneva

    victoria.belokoneva Участник

    Добрый день! добавьте скриншот Строка формы: Настройки", в котором видно "Показать кнопку добавления нового элемента"
  40. victoria.belokoneva

    victoria.belokoneva Участник

    не дает выбрать дату начала сегодняшний день, появляется сообщение "Обязательное поле. не удовлетворяет фильтру". Ошибка из-за того, что время нужно указывать, хотя оно опционально.
  41. victoria.belokoneva

    victoria.belokoneva Участник

    не работает код, не меняется надпись в инструкции
  42. ELMA365

    ELMA365 Moderator

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

    ELMA365 Moderator

    Спасибо за комментарии, передадим разработчикам в виде предложения по развитию.
    Для возможности дебага скрипта в ходе исполнения можно использовать конструкцию declare const console:any; после чего будет доступна работа с console.log() для отображения ошибок в консоли.
  44. ELMA365

    ELMA365 Moderator

    Спасибо за комментарий, дополнили.
    Добавили скриншот.
  45. ELMA365

    ELMA365 Moderator

    При выборе даты без галки системой указывается время 00:00, а в решение производится проверка с текущей датой и временем через new DateTime();

    То есть пользователь указывает дату 25.06.2026, внутри системы это считывается как 25.06.2026 00:00 и при проверка с текущим временем, к примеру 25.06.2026 12:34, текущее время оказывается больше.
    Как вариант, можно фильтр поставить на текущую дату следующим образом:

    Код:
    
    const currentDate = new TDate();    Context.fields.date_start.data.setFilter((self, global) => global.and( //установить фильтр для Даты начала

    self.gte(currentDate.asDatetime(new TTime(0000))), // значение должно быть больше и равно текущей дате

    ));
    Или можно воспользоваться настройкой:


    Но нужно будет учитывать данную настройку при необходимости расчетов дат.[​IMG]
  46. ELMA365

    ELMA365 Moderator

    Для корректной работы инструкции необходимо заполнить поле Описание в справочнике Вид отпуска
  47. vasily.yakubov

    vasily.yakubov Участник

    В этом месте не понятно, какую форму открыть и где, скриншот приведенный ниже несоответствует тому, что есть на вкладке
    Форма в задаче Подготовить приказ на отпуск. Содержание полей в Контексте тоже другое.
    Как понять, куда дальше двигаться?
    Большая часть времени уходит не на обучение, а на догадки - где искать.
  48. vasily.yakubov

    vasily.yakubov Участник

    Откуда взялась "Дата окончания"?
    Такое впечатление, что материалы писал тот, кто неумеет делать обучающие маьериалы, или тот кто намеренно вредит начинающим, с целью ограничить порог входа разбором тупых, нелогичных ситуаций.
    Последнее редактирование: 25 мар 2024
  49. vasily.yakubov

    vasily.yakubov Участник

    Пара скриншотов настройки Изменения элемента позволит быстрее понять что именно надо сделать
  50. vasily.yakubov

    vasily.yakubov Участник

    Не хватает скриншотов, которые помогут увидеть как изменится вид во вкладке Форма задачи Подготовить приказ на отпуск, это поможет сориентироваться верно ли внесены настройки
  51. vasily.yakubov

    vasily.yakubov Участник

    Не хватает пояснения, как перейти в настройки Свойства Отпуск
  52. vasily.yakubov

    vasily.yakubov Участник

    Нужен скриншот - как именно добавляется свойство.
    В форме конструктора бизнес-процесса на вкладке Контекст мы видим список "Контекстные переменные", а не Свойства, но в этот список добавляем Свойство.
    Где логика, где связь между Контекстными переменными и Свойством при таком описании?
  53. vasily.yakubov

    vasily.yakubov Участник

    Не хватает в описании явного пояснения как настраивается Свойство. Добавьте пожалуйста, для тех кто с нуля остваивает, на начальном этапе необходимо все детально описывать. Не получается оперативно понять как и что сделать, много, очень много времени уходит на догадки.
  54. ELMA365

    ELMA365 Moderator

    Спасибо за оставленные комментарии. Ознакомившись с ними, внесли изменения в статью: добавили пояснения, а также обновили скриншоты.
    Последнее редактирование: 22 июл 2024
  55. tagir86

    tagir86 Новичок

    Прикрепите пожалуйста скриншоты, куда зайти и как в это место попасть.
    В этом месте ни слова, про то что нужно добавить еще один блок в бизнес процесс, чтобы попасть в переход.
    В конце появился блок "Больничный лист закрыт", про него ни слова. Какие настройки у него?
  56. hope208

    hope208 Новичок

    Инструкция по настройке процесса всё ещё недостаточно понятна. Когда не привык к терминологии платформы, очень сложно ориентироваться. Не хватает последовательных скринов настройки бизнес-процесса.
  57. victoria.belokoneva

    victoria.belokoneva Участник

    Добавьте, пожалуйста, описание или скриншот, долго искала как добавить это свойство
  58. victoria.belokoneva

    victoria.belokoneva Участник

    Скрин отличается от того как выглядит в системе
  59. victoria.belokoneva

    victoria.belokoneva Участник

    добавьте информацию, куда идет этот переход и в какой момент появляется оповещение "Больничный лист продлен" и какие у него настройки
  60. mihamiric

    mihamiric Новичок

    Добавьте, пожалуйста, описание или скриншот, долго искала как добавить это свойство
  61. vasily.yakubov

    vasily.yakubov Участник

    После выбора Настройки групп - такой формы нет.
  62. vasily.yakubov

    vasily.yakubov Участник

    Такой формы тоже нет
  63. ELMA365

    ELMA365 Moderator

    Спасибо за оставленные комментарии. В статье обновили скриншоты, а также добавили дополнительные.
    Последнее редактирование: 22 июл 2024
  64. tagir86

    tagir86 Новичок

    Раздел назван "Тестирование решения. Экспорт решения". Но ни слова как тестировать решение?
  65. ELMA365

    ELMA365 Moderator

    Спасибо за обратную связь, добавили в главу более подробную информацию про тестирование.
  66. vitaliy.onegov

    vitaliy.onegov Новичок

    В описании секции "Группы и роли" текст звучит несколько неоднозначно (красным выделено) ))
    И так нигде и не указано, чем критично отличается роль от группы, кроме того, что в ней может быть только один пользователь. Ведь вместо ролей можно прекрасно использовать группы без этого странного ограничения на 1 пользователя.
  67. ELMA365

    ELMA365 Moderator

    В бизнес-процессах и архитектуре ELMA365 (как и в управлении доступом в целом) роль и группа — это разные концепции, хотя на первый взгляд они кажутся похожими, так как обе объединяют пользователей.

    Главное отличие: Группа отвечает на вопрос «Кто это?», а Роль — на вопрос «Что он делает?».


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

    А группа необходима для более обширного разделения доступа, например, к разделам.


    К примеру, есть группа сотрудников отдела делопроизводства, они могут просматривать все нормативные документы. То есть у них у всех есть доступ к просмотру элементов приложения.
    Но есть конкретно один сотрудник, за которым при создании новых нормативных документов закреплена роль методолога, который занимается вычиткой и корректировкой текстов этих самых документов.