Сборка 2.256
- Изображение в полном размере по клику
- Новая информация в краткой карточке пользователя
- Выбор значения из иерархического списка групп или орг.единиц в ДП «Выбор пользователей»
- Новая колонка в списке подзадач
- Апдейты для админов
- Новый модуль обмена с 1С
- Обработка входящего потока из 1С на очередях событий со стороны «Первой Формы»
- Новый параметр "noCache" в API-методе для проверки прав на почтовый ящик
- Встраивание виджетов сторонних мессенджеров
- Обновлённое редактирование колонок ДП «Таблица»
- Пакетная функция для доступа к ДП по SQL-функции
Сборка 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.
Для этого в общих настройках синхронизации с 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
Значение по умолчанию: 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": [] }], где:
Пример ⏬
Формат значения: "newEpTable": [{ "users": [], "subcat": [] }], где:
- users — список id пользователей, для которых необходимо включить новую таблицу;
- subcat — список категорий, для которых необходимо включить новую таблицу.
Пример ⏬
"newEpTable": [{ "users": [123, 456], "subcat": [1111, 2222] }]
Пакетная функция для доступа к ДП по SQL-функции
Если она не указана, то применяется скалярная функция. Если не указана скалярная функция, то пакетная применяется только там, где есть контекст задачи. По этой причине пакетная функция не применяется в карточке создания новой задачи.
Если указаны обе функции, скалярная применяется в контексте единственной задачи, а пакетная — по множеству.
Также добавили настройку «Просмотр не ограничивается» — она выключает проверку прав доступа там, где не требуется проверка прав на редактирование. Скалярная и пакетная функции не применяются в этих контекстах.
Если указаны обе функции, скалярная применяется в контексте единственной задачи, а пакетная — по множеству.
Также добавили настройку «Просмотр не ограничивается» — она выключает проверку прав доступа там, где не требуется проверка прав на редактирование. Скалярная и пакетная функции не применяются в этих контекстах.