Набор инструментов
коробочное решение
скоро на сайте
AI-ассистент
Обучается на данных из ваших бизнес-процессов в закрытом контуре
Тендеры, работа с закупками, портал поставщика
ITIL, техподдержка, услуги для сотрудников, портал самообслуживания
Корпоративное хранилище и платформа для обмена файлами
Отраслевые решения
С чего начать
Справочные материалы
Вопросы и ответы
Набор инструментов
AI-ассистент
скоро на сайте
скоро на сайте
Отраслевые решения
О компании
Миссия и ценности
Руководители 
скоро на сайте
скоро на сайте
скоро на сайте
Первая Форма — полезные статьи и обновления системы

1F Дайджест: новый модуль обмена с 1С и ещё 9 апдейтов

Обновления системы

Сборка 2.256

Сборка 2.256

Изображение в полном размере по клику

Открыть полноразмерную картинку теперь можно в режиме просмотра пространства и текста задачи.


Новая информация в краткой карточке пользователя

Теперь в ней отображается не только должность, но и орг. структура, и номер телефона сотрудника.


Выбор значения из иерархического списка групп или орг.единиц в ДП «Выбор пользователей»

Для перехода к списку надо нажать кнопку в режиме выбора значения, раскрыть список групп или орг. единиц, найти нужного пользователя и нажать кнопку «Выбрать».

Чтобы кнопка отображалась, в настройках ДП должны быть активны настройки «Разрешить выбирать группы» для отображения групп и «Разрешить выбирать орг. единицы» для отображения орг.единиц.
Выручает, когда надо добавить в поле сотрудника определенной должности, но имя не знаете или не помните
Выручает, когда надо добавить в поле сотрудника определенной должности, но имя не знаете или не помните


Новая колонка в списке подзадач

В списке подзадач среди колонок теперь доступна колонка «Срок».


Апдейты для админов

Новый модуль обмена с 1С

Чтобы скачать его, зайдите в режиме администрирования в настройки синхронизации с 1С и нажмите на кнопку «Скачать модуль 1С».


Обработка входящего потока из 1С на очередях событий со стороны «Первой Формы»

При отправке запроса из системы событие ставится в поток, который затем постепенно читается. При возвращении ответа от 1С по необходимости обновляется GUID.

Для этого в общих настройках синхронизации с 1С в теги SyncSettings и Record добавили атрибут InboxQueueFlowId (Входящая очередь) со значениями: “None”, “{flowId}”. По умолчанию стоит “None”.

Если в SyncSettings тег = “{flowId}”, а в “Record” — “None”, то событие, приходящее по указанному синку, попадает в поток с указанным flowId.

Если в SyncSettings тег = “None”, а в “Record” — “{flowId}”, то событие, приходящее по указанной категории, попадает в поток с указанным flowId.

Если в SyncSettings = “{flowId}”, а в “Record” — “{flowId2}”, то событие, приходящее по указанной категории, попадает в поток с указанным flowId2, а событие по категории с “Record” = “None” попадает в поток с указанным flowId.


Новый параметр "noCache" в API-методе для проверки прав на почтовый ящик

В API-методе GET /api/calendar/permissions (Проверка прав на почтовый ящик) добавили параметр «noCache» в формате boolean, который позволяет сбрасывать кэш.
Значение по умолчанию: false


Встраивание виджетов сторонних мессенджеров

Для этого в custom-app-settings необходимо указать ключ spaResources. В нём можно указать js-ресурсы, которые будут отображаться при загрузке приложения на странице авторизации.
Пример ⏬
"spaResources": [{ "type": "js","src": "https://cdn.jsdelivr.net/gh/dev1forma/examples/spa-custom-resources/v3/test-js.js"}]


Обновлённое редактирование колонок ДП «Таблица»

Для включения новой ДП «Таблица» для определённых пользователей и категорий необходимо добавить в пользовательский ключ “custom-app-settings” параметр “newEpTable”.

Формат значения: "newEpTable": [{ "users": [], "subcat": [] }], где:
  • users — список id пользователей, для которых необходимо включить новую таблицу;
  • subcat — список категорий, для которых необходимо включить новую таблицу.

Пример ⏬
"newEpTable": [{ "users": [123, 456], "subcat": [1111, 2222] }]


Пакетная функция для доступа к ДП по SQL-функции

Если она не указана, то применяется скалярная функция. Если не указана скалярная функция, то пакетная применяется только там, где есть контекст задачи. По этой причине пакетная функция не применяется в карточке создания новой задачи.

Если указаны обе функции, скалярная применяется в контексте единственной задачи, а пакетная — по множеству.

Также добавили настройку «Просмотр не ограничивается» — она выключает проверку прав доступа там, где не требуется проверка прав на редактирование. Скалярная и пакетная функции не применяются в этих контекстах.