Москва, Земляной Вал, д.68/18, стр.5
info@1forma.ru
+7 495 660-38-09
Построение отчетов FastReport теперь можно автоматизировать:
Для формирования отчета используется смарт-действие “Создать файл отчета”. При выборе одного из настроенных в системе отчетов отображается список параметров, которые этот отчет принимает; их можно заполнить или оставить пустыми. Смарт-действие возвращает ID созданного файла. Это значение может использоваться другими смарт-действиями в рамках пакета, чтобы вложить созданный файл в ДП или в задачу. Файл с результатами отчета может быть сформирован в форматах Word, Excel, pdf, odt, xml, html, csv и др.
Реализованы новые возможности защиты информации в системе. Теперь файлы, вложенные в ДП, можно защитить от скачивания или от копирования их содержимого через буфер обмена. Для этого в ДП “Файл” добавлена настройка “Защитить файл от загрузки“. При включенном флажке пользователь без прав администратора сможет вручную открывать файл только для постраничного просмотра, без возможности загрузить (сохранить) файл или скопировать его содержимое через буфер обмена. Также пользователь не сможет вручную вложить файл в ДП, при этом вложение файла смарт-автоматизацией остается доступно. В настройках категории добавлен флажок “Показывать ссылки на файлы в комментариях” (по умолчанию включен). При отключенном флажке комментарий о вложении файла публикуется без интерактивной ссылки на этот файл.
Для опубликованных SQL View появилась возможность настроить шаблон для преобразования к формату XSLT. Это позволит преобразовать полученные данные для передачи в любую внешнюю систему в соответствии с ее требованиями. См. Руководство администратора.
В режиме администрирования в разделе “Опубликованные SQL View” в XML и CSV ссылках имена представлений заменены на ID. Благодаря этому одно и то же представление SQL View может быть добавлено в список опубликованных несколько раз, и для каждой такой записи может быть настроен свой шаблон XSLT. Таким образом, одни и те же данные, полученные из “Первой Формы”, могут выгружаться в разных форматах для использования в разных внешних системах. Например, представление SQL View может содержать данные для отображения на сайте компании в каталоге товаров. Те же данные могут использоваться и для внутренней аналитики в Excel, и для выгрузки в учетную систему. В этом случае удобно для одного SQL View создать несколько шаблонов для преобразования данных в соответствующие форматы. Об XSLT преобразованиях см. Руководство администратора.
При создании и редактировании пакета смарт-действий теперь доступно поле “Описание пакета“, в которое вводится произвольное описание реализованной в пакете логики. Эти описания облегчат дальнейшее сопровождение системы. См. Методическое руководство администратора.
Для удобства работы со сложными смарт-пакетами, содержащими несколько действий, в “Первой Форме” реализован механизм автогенерации описания логики, реализованной в пакете. При добавлении каждого действия вы можете отметить один или несколько параметров, определяющих суть действия (флажок “Превью”), и при сохранении смарт-действия по этим параметрам будет сгенерирован текст. Пометка параметров, которые войдут в описание: Автоматически сгенерированное описание смарт-действия в пакете: Автогенерация описаний смарт-действий, входящих в пакет, не изменяет поле описания самого пакета – это поле формируется вручную и может содержать произвольный текст: Описание смарт-действий, входящих в пакет, отображается также во всплывающем окне при наведении указателя мыши на название смарт-пакета в области привязки пакета к событию: См. Методическое руководство администратора.
Изменен встроенный редактор для ДП “Большой текст с форматированием”.
Улучшена работа сервера поиска Sphinx – теперь поиск охватывает тексты задач, имена пользователей, названия элементов орг. структуры, почтовые сообщения и заголовки файлов. Поиск НЕ охватывает содержимое файлов и значения ДП. О подключении сервера поиска см. Руководство по тех. обслуживанию.
Доработан механизм отображения файлов, только что вложенных в задачу из файлового хранилища. Раньше появление в задаче вложенного файла приходилось ждать около 3 секунд. Теперь этот процесс выполняется практически моментально.
Если в категории настроен основной маршрут, в котором более 5 переходов, то его визуальное отображение в карточке задачи будет размещено на двух строках.
Повторяющиеся встречи, созданные в Exchange, теперь импортируются в календарные события “Первой Формы”. Если в Exchange у какой-то встречи из серии повторяющихся встреч были изменены параметры, эти изменения также будут переданы в “Первую Форму”. Обратная операция – экспорт повторяющихся календарных событий из “Первой Формы” в Exchange – не поддерживается.
Обновлен алгоритм обработки подписей, что может повлиять на работу смарт-автоматизаций. Новый порядок действий при обработке подписей можно посмотреть в Методическом руководстве администратора.
В настройки денормализации категории добавлена настройка, активирующая обновление системной статистики SQL-сервера при включении или отключении механизма денормализации. Статистика необходима оптимизатору SQL-сервера для построения эффективных планов запросов. По умолчанию флажок включен, выключать его рекомендуется только при нарушении нормальной работы приложения и после консультации со специалистами технической поддержки “Первой Формы”. См. Руководство администратора.
Оптимизирован запрос при выборе значения в ДП Lookup (при открытии списка задач).
В Табеле трудозатрат при просмотре фактических трудозатрат отображаются также и плановые трудозатраты в формате “факт / план”:
Оптимизирована обработка заданий по таймеру. В результате снизилась процессорная нагрузка на серверах, обеспечивающих работу заданий.
Если для поддержки “Первой Формы” используются Redis и SignalR, то необходимо использовать переключить деятельность SignalR на master-узел Redis (Scaleout через Redis). См. Руководство по техническому обслуживанию.
Для автоматизации управления ресурсами добавлено смарт-событие “После изменения плановых ресурсов”. Событие вызывается в следующих случаях:
Описание см. в Методическом руководстве администратора.
При выгрузке орг. структуры в 1С добавлена еще одна возможность фильтрации передаваемых данных на стороне “Первой Формы”. В дополнение к тегу IncomingFilter добавлены теги FilterIn1Forma – признак фильтрации синхронизируемых данных на стороне “Первой Формы”, и FilterValue – значение фильтра. ВАЖНО: по умолчанию орг. единицы фильтруются по признаку “ПометкаУдаления=Нет”. Однако если явно указан фильтр FilterIn1Forma=false и\или IncomingFilter, то автоматическая фильтрация по признаку ПометкаУдаления не действует, это условие нужно проверять самостоятельно в настройках фильтрации. Настройки синхронизации орг. структуры см. в Методическом руководстве администратора.
Исправлена ошибка при выгрузке информации о пользователях из 1С в “Первую Форму”, если в данных есть даты (например, дата рождения).
Если для пользователя настроена роль представителя, то он может в пакетной обработке создавать задачи от имени участников группы, которую он представляет, вне зависимости от наличия у него прав администратора.
В настройки телефонии добавлена возможность проверки номера с помощью регулярного выражения. Это позволяет разделять звонки на короткие внутренние номера и на внешние номера и для внешних номеров добавлять дополнительные цифры 0 или 9 в зависимости от настройки конкретной корпоративной АТС. См. Руководство администратора.
При просмотре подписей, отклоненных пользователем (Личное -> На подписи -> Отклоненные Вами), теперь можно просматривать дату отклонения подписи – это поле добавлено в список колонок, доступных для отображения.
Для ДП Lookup и Multilookup добавлен новый метод JS-вставок getAvailableValues для получения списка возможных значений ДП. См. Методическое руководство администратора.
В портальных блоках типа “График” для секторных (круговых) диаграмм появилась возможность отдельно управлять отображением легенды рабочей области и легендой самой диаграммы. В настройках портального блока за это отвечают параметры “Показывать легенду” и “Показывать легенду рабочей области”. См. Руководство администратора.
В Личном кабинете появилась возможность настроить открытие ссылок в отдельной вкладке браузера. Например, для сравнения данных в двух отчетах удобно просматривать их в соседних вкладках. Для этого в интерфейсе администратора, в разделе ЛК, в настройках ссылок в левом меню добавлен флаг “Возможность открыть содержимое в новой вкладке”. В интерфейсе пользователя рядом с такой ссылкой появляется иконка, по клику на которую ссылка открывается в новой вкладке. См. Руководство администратора, подпункт “Ссылки”.
Если задача зашифрована и в другой задаче она выбрана как значение в поле Lookup, то для пользователей, которые имеют право просматривать зашифрованную задачу, в поле Lookup отображается ее текст, а для остальных пользователей отображается сообщение “Текст задачи скрыт”.
Для веб-сервиса Valhalla изменен метод PlanResources. Описание всех методов здесь, ссылка на описание есть в Методическом руководстве администратора (в правом верхнем углу, в разделе Полезные ссылки).
При ответе на комментарий из письма с вложением само вложение не дублируется (вкладывается в задачу только один раз).
В Планировщик мероприятий на панель инструментов добавлена возможность включать отображение завершенных задач. По умолчанию флажок отключен. Его значение хранится локально в настройках браузера. При включении флажка в планировщике отображаются не только активные, но и завершенные задачи (но не отклоненные). Если в категории включена настройка “Разрешить движение по маршруту и назначение исполнителей в просроченной задаче, изменение срока в прошедшем времени”, то пользователь может изменять плановые ручные суточные трудозатраты за прошлые периоды как в табеле трудозатрат, так и при планировании ресурсов в карточке задачи. Внесение плановых затрат за прошлые периоды в Табеле: Внесение плановых затрат за прошлые периоды при планировании ресурсов:
Ошибки, возникающие в режиме редактирования файла “два окна”, теперь отображаются в журнале ошибок “Первой Формы” (в режиме администрирования).
В ДП “Таблица” колонки числового типа не настраиваются отдельно, а привязаны к ДП “Число” и используют его настройки (максимальное\минимальное значение и шаг) – аналогично колонкам “Выпадающий список” и Lookup. См. Руководство администратора.
В модуле проектного управления при назначении плановых исполнителей на этапе планирования проекта (до переноса его в реализацию) пользователям не отправляются уведомления о назначении их исполнителями.
Оптимизирована процедура денормализации категорий. На таблицах с большим количеством записей денормализация больше не приводит к ошибкам таймаута.
Изменена логика работы смарт-действия “Добавить пользователя в орг. структуру” – если у пользователя нет основной должности, то добавляемая должность становится основной.
В модуле синхронизации с 1С в настройках виртуального документа увеличена длинна строковой переменной с 10 символов до 100. В связи с этим обновлен модуль синхронизации, актуальная версия – 09-02-2017.cf.
Улучшена панель инструментов встроенного редактора для ДП “Большой текст с редактированием”.
Для редактирования текста задачи теперь используется тот же обновленный встроенный редактор, что и для ДП “Большой текст с форматированием”.
В настройках Планировщика мероприятий при настройке всплывающей подсказки изменен дизайн окна выбора полей, которые должны отображаться в подсказке. Теперь поля перемещаются из правой части в левую и наоборот перетаскиванием. Порядок выбранных полей также меняется перетаскиванием. Перетаскивание поля из левой части в правую:
Теперь кнопки действий у ДП файл и ДП таблица активны даже тогда, когда задача находится в статусе “Завершена”. Таким образом пользователь всегда может просмотреть историю изменений в ДП файл или ДП таблица.
Исправлена ошибка, возникавшая при нажатии на кнопку “Прекратить подписку” в оповещении по электронной почте о задаче.
Восстановлена работоспособность флажка “Сделать вариантом ответа” при переносе срока в задаче.
Если в процессе согласования (т.е. на переходе где есть запрошенные подписи) дополнительно запрашивается динамическая подпись, то обработка этой подписи не нарушает преднастроенной логики процесса согласования и не приводит к досрочному прекращению процесса.
Исправлена ошибка при обработке подписи на маршруте – если подпись отклонена, то переход не выполняется.
При просмотре категории в табличном представлении доступна кнопка выбора отображаемых полей. Но при выборе задач в ДП Lookup и Multilookup (“Выбор нескольких задач в категории”) в списке доступных задач кнопка пользователю не отображается – используется преднастроенное табличное представление категории или преднастроенное представление для конкретного ДП.
Исправлена ошибка при вызове отчетов из карточки задачи (через выпадающее меню “Еще”).
Если в привязке смарт-пакета к событию отключен флажок “Активна”, то при наступлении события пакет не отрабатывает независимо от того, при каких обстоятельствах это событие наступило – вызвано ли оно действиями пользователя, смарт-автоматизацией и т.п.
В настройках редактирования ДП “Файл” кнопка редактирования смарта всегда отображается для тех полей, где выбран какой-либо смарт.
Если пользователь помечает комментарий как непрочитанный, то для этого пользователя комментарий отображается жирным шрифтом как в карточке задачи, так и на всех вкладках главной ленты комментариев, в том числе отображается и на вкладке “Новые”. Счетчик непрочитанных комментариев также увеличивается.
В режиме администратора исправлена ошибка при переходе из раздела Подписей в раздел Типов резолюций.
Исправлены некритичные ошибки при использовании нового контрола для ДП “Большой текст с редактированием”.
В интерфейсе администратора в разделе “Отчеты” исправлена фильтрация по колонке “Контекст”.
Исправлена ошибка, возникавшая в интерфейсе Личного кабинета при поиске задач через окно поиска.
Если в задаче запущено несколько процессов согласования одновременно (например, запрошены подписи при переходе в следующий статус и при смене срока\заказчика), то каждое согласование выполняется отдельно, независимо от других.
Восстановлена работоспособность процесса вызова событий при акцепте динамической и статической подписей.
В режиме администратора при настройке табличного представления для выбора значения ДП Lookup и Multilookup теперь отображается кнопка для выбора колонок.
Исправлена ошибка при публикации комментария о запросе подписи – теперь в комментарии указывается причина запроса подписи, а не название подписи.
Восстановлена правильная работа смарт-действий “Сделать переход” и “Перейти в заданный статус” при подписании статических и динамических подписей.
Исправлена ошибка, которая возникала иногда при создании задачи из письма в электронной почте.
При вложении файла в колонку ДП “Таблица” проверяется возможность загрузки файла данного типа (в соответствии с настройками допустимых расширений файлов для данного ДП).
Оптимизирован алгоритм формирования текста задач по шаблону (в настройках категории – поле “Шаблон для автогенерации текста задачи” на вкладке “Внешний вид и шаблоны”). Теперь не возникают ошибки и таймауты при автоматической генерации названий для всех задач категории (кнопка “Сохранить и сгенерировать для всех задач”) даже в том случае, когда в тексте шаблона использованы ссылки на несолько ДП, а в категории содержится большое количество задач.
Если пользователь увольняется без назначения замены, т.е. без передачи задач, где он являлся исполнителем, то после увольнения он остается заказчиком в своих задачах. Корректность данных поддерживается также и в денормализованных категориях.
Исправлена ошибка при выборе и сохранении значений в колонке Lookup ДП “Таблица”.
В интерфейсе администратора при копировании категории исправлена ошибка переноса настройки ДП “Доступ зависит от статуса”.
В интерфейсе администратора при копировании категории исправлена ошибка переноса смарт-дейтсвий “Сделать переход”.
В интерфейсе администратора при копировании категории исправлена ошибка копирования перехода, настройки “Доп. параметры на переходе”.
В интерфейсе администратора исправлена ошибка при копировании категории – при переносе пакета действий, содержащего действие “Создать задачу” со смарт-выражением в пункте “Доп. параметры”.
Улучшен пользовательский интерфейс при постановке новых задач через кнопку портального блока – при отмене постановки задачи или при сворачивании формы новой задачи больше не отображается “белый экран” под свернутой областью. Проблема наблюдалась, в основном, при работе через Internet Explorer.
В смарт-выражении при обращении к ДП “Файл” возвращается объект (ссылка на последнюю, актуальную версию файла в хранилище), с помощью которого можно обратиться к файлу чтобы выполнить с ним необходимые действия – например, отправить как вложение по e-mail и т.п.
Исправлена ошибка, возникавшая при одновременной обработке статической подписи с настройкой “Ожидать решения всех участников” и динамической подписи, запрошенной в момент перехода.
Изменено специальное право “Не отображать дерево категорий и файловое хранилище” – теперь оно называется “Не отображать дерево категорий и файловое хранилище”, поскольку при включенном спец. праве пользователю не отображаются и дерево категорий, и доступ в файловое хранилище. Описание спец. прав см. в Руководстве администратора.
При отклонении подписи комментарий в карточку задачи пишется черным цветом (причина отклонение не выделяется синим).
Исправлена ошибка при работе с ресурсами в задаче – убрано ошибочное ограничение на возможность добавления только тех ресурсов, к которым относится сам пользователь. Теперь пользователь, обладающий достаточными правами, может добавить в задачу любой ресурс.
Исправлена ошибка в настройке подписи, связанная с обработкой флажка “Не слать ошибку, если акцептант не указан” – сейчас если флажок не включен, то при запросе подписи без акцептанта отправляется письмо на адреса, указанные в Общих настройках приложения в поле “Email для подписей без акцептанта”.
Исправлена обработка настройки подписи “Запретить акцептовать если в документах есть правки от текущего пользователя” – если флажок не включен, то подпись может быть обработана даже при наличии правок в документе.
При синхронизации с 1С задач с таблицами и файлами (например, при формировании расчетных листков сотрудников) данные загружаются из 1С корректно и файлы вкладываются в задачи.
При выполнении задания по таймеру по синхронизации пользователей с 1С (Sync1CUsersJob) исправлена ошибка – если для файлов json нет корневой папки (не была создана администратором вручную), то папка создается автоматически.
При создании файла смарт-действием ссылка на этот файл возвращается как переменная и становится доступна для других действий в том же смарт-пакете (например, для вложения созданного файла в задачу). См. описание передачи переменных в рамках смарт-пакета в Методическом руководстве администратора.
Если на определенном статусе сквозной ДП закрыт для редактирования и отображается в виде ссылки, то эта ссылка указывает на последний элемент в цепочке связанных значений, настроенных для данного ДП.
При редактировании с помощью WebApps файла Excel, вложенного в ДП “Файл”, сохраняется история его изменений (так же как и при редактировании файла, вложенного в задачу).
Если ДП “Файл” закрыт для редактирования на определенном статусе, то при попытке открыть и отредактировать файл с помощью WebApps изменения не сохраняются и не пишется комментарий о том, что файл отредактирован.
Восстановлена возможность выбора пользовательского шаблона дизайна карточки задачи в настройках категории на вкладке “Внешний вид и шаблоны”.
Исправлена ошибка при добавлении новой и изменении существующей должности.
Исправлена js-ошибка при постановке задачи при работе в Internet Explorer.
Первая Форма
Публикации
2021 © «Первая Форма»
Нажимая кнопку «Отправить», я даю согласие на обработку моих персональных данных в соответствии с Политикой конфиденциальности.