9
Мар
2017

Основные изменения за февраль 2017

Принципиально новый функционал

  • Задача 228218

 Построение отчетов FastReport теперь можно автоматизировать:

  • в макет отчета можно передать рассчитанные смартом параметры;
  • сформировать отчет в виде файла в заданном формате;
  • вложить сформированный отчет в задачу или ДП;
  • разослать уведомления\комментарии адресатам.

Для формирования отчета используется смарт-действие «Создать файл отчета». При выборе одного из настроенных в системе отчетов отображается список параметров, которые этот отчет принимает; их можно заполнить или оставить пустыми. Смарт-действие возвращает ID созданного файла. Это значение может использоваться другими смарт-действиями в рамках пакета, чтобы вложить созданный файл в ДП или в задачу.
Файл с результатами отчета может быть сформирован в форматах Word, Excel, pdf, odt, xml, html, csv и др.

  • Задача 232861

Реализованы новые возможности защиты информации в системе. Теперь файлы, вложенные в ДП, можно защитить от скачивания или от копирования их содержимого через буфер обмена.
Для этого в ДП «Файл» добавлена настройка «Защитить файл от загрузки«. При включенном флажке пользователь без прав администратора сможет вручную открывать файл только для постраничного просмотра, без возможности загрузить (сохранить) файл или скопировать его содержимое через буфер обмена.
Также пользователь не сможет вручную вложить файл в ДП, при этом вложение файла смарт-автоматизацией остается доступно.
В настройках категории добавлен флажок «Показывать ссылки на файлы в комментариях» (по умолчанию включен). При отключенном флажке комментарий о вложении файла публикуется без интерактивной ссылки на этот файл.

  • Задача 232007

Для опубликованных SQL View появилась возможность настроить шаблон для преобразования к формату XSLT. Это позволит преобразовать полученные данные для передачи в любую внешнюю систему в соответствии с ее требованиями.
См. Руководство администратора.

  • Задача 232857

В режиме администрирования в разделе «Опубликованные SQL View» в XML и CSV ссылках имена представлений заменены на ID. Благодаря этому одно и то же представление SQL View может быть добавлено в список опубликованных несколько раз, и для каждой такой записи может быть настроен свой шаблон XSLT. Таким образом, одни и те же данные, полученные из «Первой Формы», могут выгружаться в разных форматах для использования в разных внешних системах.
Например, представление SQL View может содержать данные для отображения на сайте компании в каталоге товаров. Те же данные могут использоваться и для внутренней аналитики в Excel, и для выгрузки в учетную систему. В этом случае удобно для одного SQL View создать несколько шаблонов для преобразования данных в соответствующие форматы.
Об XSLT преобразованиях см. Руководство администратора.

  •  Задача 229619

При создании и редактировании пакета смарт-действий теперь доступно поле «Описание пакета«, в которое вводится произвольное описание реализованной в пакете логики. Эти описания облегчат дальнейшее сопровождение системы.
smart_comment
См. Методическое руководство администратора.

  • Задача 230229

Для удобства работы со сложными смарт-пакетами, содержащими несколько действий, в «Первой Форме» реализован механизм автогенерации описания логики, реализованной в пакете. При добавлении каждого действия вы можете отметить один или несколько параметров, определяющих суть действия (флажок «Превью»), и при сохранении смарт-действия по этим параметрам будет сгенерирован текст.
Пометка параметров, которые войдут в описание:
smart1
Автоматически сгенерированное описание смарт-действия в пакете:
smart2
Автогенерация описаний смарт-действий, входящих в пакет, не изменяет поле описания самого пакета — это поле формируется вручную и может содержать произвольный текст:
smart3
Описание смарт-действий, входящих в пакет, отображается также во всплывающем окне при наведении указателя мыши на название смарт-пакета в области привязки пакета к событию:
smart4
См. Методическое руководство администратора.
 

Улучшение существующей функции

  • Задача 220696

Изменен встроенный редактор для ДП «Большой текст с форматированием».
big_edit

  • Задача 223772

Улучшена работа сервера поиска Sphinx — теперь поиск охватывает тексты задач, имена пользователей, названия элементов орг. структуры, почтовые сообщения и заголовки файлов. Поиск НЕ охватывает содержимое файлов и значения ДП.
О подключении сервера поиска см. Руководство по тех. обслуживанию.

  • Задача 224601

Доработан механизм отображения файлов, только что вложенных в задачу из файлового хранилища. Раньше появление в задаче вложенного файла приходилось ждать около 3 секунд. Теперь этот процесс выполняется практически моментально.

  •  Задача 224723

Если в категории настроен основной маршрут, в котором более 5 переходов, то его визуальное отображение в карточке задачи будет размещено на двух строках.

  •  Задача 225103

Повторяющиеся встречи, созданные в Exchange, теперь импортируются в календарные события «Первой Формы». Если в Exchange у какой-то встречи из серии повторяющихся встреч были изменены параметры, эти изменения также будут переданы в «Первую Форму».
Обратная операция — экспорт повторяющихся календарных событий из «Первой Формы» в Exchange — не поддерживается.

  • Задача 227455

Обновлен алгоритм обработки подписей, что может повлиять на работу смарт-автоматизаций. Новый порядок действий при обработке подписей можно посмотреть в Методическом руководстве администратора.

  •  Задача 227471

В настройки денормализации категории добавлена настройка, активирующая обновление системной статистики SQL-сервера при включении или отключении механизма денормализации. Статистика необходима оптимизатору SQL-сервера для построения эффективных планов запросов. По умолчанию флажок включен, выключать его рекомендуется только при нарушении нормальной работы приложения и после консультации со специалистами технической поддержки «Первой Формы».
См. Руководство администратора.

  • Задача 227756

Оптимизирован запрос при выборе значения в ДП Lookup (при открытии списка задач).

  •  Задача 227928

В Табеле трудозатрат при просмотре фактических трудозатрат отображаются также и плановые трудозатраты в формате «факт / план»:
table

  • Задача 228182

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

  •  Задача 228206

Если для поддержки «Первой Формы» используются Redis и SignalR, то необходимо использовать переключить деятельность SignalR на master-узел Redis (Scaleout через Redis). См. Руководство по техническому обслуживанию.

  • Задача 228417

Для автоматизации управления ресурсами добавлено смарт-событие «После изменения плановых ресурсов». Событие вызывается в следующих случаях:

  • завершение подбора свободных исполнителей и нажатиекнопки «ОК» в интерфейсе подбора;
  • добавление\удаление\изменение ресурса (именованного\разыменованного) в таблицересурсов.

Описание см. в Методическом руководстве администратора.

  • Задача 228442

При выгрузке орг. структуры в 1С добавлена еще одна возможность фильтрации передаваемых данных на стороне «Первой Формы». В дополнение к тегу IncomingFilter добавлены теги FilterIn1Forma — признак фильтрации синхронизируемых данных на стороне «Первой Формы», и FilterValue — значение фильтра.
ВАЖНО: по умолчанию орг. единицы фильтруются по признаку «ПометкаУдаления=Нет». Однако если явно указан фильтр FilterIn1Forma=false и\или IncomingFilter, то автоматическая фильтрация по признаку ПометкаУдаления не действует, это условие нужно проверять самостоятельно в настройках фильтрации.
Настройки синхронизации орг. структуры см. в Методическом руководстве администратора.

  • Задача 228998

Исправлена ошибка при выгрузке информации о пользователях из 1С в «Первую Форму», если в данных есть даты (например, дата рождения).

  • Задача 229048

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

  •  Задача 229493

В настройки телефонии добавлена возможность проверки номера с помощью регулярного выражения. Это позволяет разделять звонки на короткие внутренние номера и на внешние номера и для внешних номеров добавлять дополнительные цифры 0 или 9 в зависимости от настройки конкретной корпоративной АТС.
См. Руководство администратора.

  • Задача 229879

При просмотре подписей, отклоненных пользователем (Личное -> На подписи -> Отклоненные Вами), теперь можно просматривать дату отклонения подписи — это поле добавлено в список колонок, доступных для отображения.

  • Задача 229948

Для ДП Lookup и Multilookup добавлен новый метод JS-вставок getAvailableValues для получения списка возможных значений ДП. См. Методическое руководство администратора.

  • Задача 230216

В портальных блоках типа «График» для секторных (круговых) диаграмм появилась возможность отдельно управлять отображением легенды рабочей области и легендой самой диаграммы. В настройках портального блока за это отвечают параметры «Показывать легенду» и «Показывать легенду рабочей области».
circle
См. Руководство администратора.

  • Задача 230525

В Личном кабинете появилась возможность настроить открытие ссылок в отдельной вкладке браузера. Например, для сравнения данных в двух отчетах удобно просматривать их в соседних вкладках. Для этого в интерфейсе администратора, в разделе ЛК, в настройках ссылок в левом меню добавлен флаг «Возможность открыть содержимое в новой вкладке».
lk_menu_3
В интерфейсе пользователя рядом с такой ссылкой появляется иконка, по клику на которую ссылка открывается в новой вкладке.
lk
См. Руководство администратора, подпункт «Ссылки».

  • Задача 230527

Если задача зашифрована и в другой задаче она выбрана как значение в поле Lookup, то для пользователей, которые имеют право просматривать зашифрованную задачу, в поле Lookup отображается ее текст, а для остальных пользователей отображается сообщение «Текст задачи скрыт».

  • Задача 231044

Для веб-сервиса Valhalla изменен метод PlanResources.
Описание всех методов здесь, ссылка на описание есть в Методическом руководстве администратора (в правом верхнем углу, в разделе Полезные ссылки).

  • Задача 231474

При ответе на комментарий из письма с вложением само вложение не дублируется (вкладывается в задачу только один раз).

  • Задача 231953

В Планировщик мероприятий на панель инструментов добавлена возможность включать отображение завершенных задач. По умолчанию флажок отключен. Его значение хранится локально в настройках браузера. При включении флажка в планировщике отображаются не только активные, но и завершенные задачи (но не отклоненные).
Если в категории включена настройка «Разрешить движение по маршруту и назначение исполнителей в просроченной задаче, изменение срока в прошедшем времени», то пользователь может изменять плановые ручные суточные трудозатраты за прошлые периоды как в табеле трудозатрат, так и при планировании ресурсов в карточке задачи.
Внесение плановых затрат за прошлые периоды в Табеле:
r1
Внесение плановых затрат за прошлые периоды при планировании ресурсов:
 r2

  • Задача 232086

Ошибки, возникающие в режиме редактирования файла «два окна», теперь отображаются в журнале ошибок «Первой Формы» (в режиме администрирования).

  • Задача 232317

В ДП «Таблица» колонки числового типа не настраиваются отдельно, а привязаны к ДП «Число» и используют его настройки (максимальное\минимальное значение и шаг) — аналогично колонкам «Выпадающий список» и Lookup.
См. Руководство администратора.

  • Задача 232368

В модуле проектного управления при назначении плановых исполнителей на этапе планирования проекта (до переноса его в реализацию) пользователям не отправляются уведомления о назначении их исполнителями.

  • Задача 232554

Оптимизирована процедура денормализации категорий. На таблицах с большим количеством записей денормализация больше не приводит к ошибкам таймаута.

  • Задача 232879

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

  •  Задача 232926

В модуле синхронизации с 1С в настройках виртуального документа увеличена длинна строковой переменной с 10 символов до 100. В связи с этим обновлен модуль синхронизации, актуальная версия —  09-02-2017.cf.

  • Задача 232997

Улучшена панель инструментов встроенного редактора для ДП «Большой текст с редактированием».

  • Задача 233141

Для редактирования текста задачи теперь используется тот же обновленный встроенный редактор, что и для ДП «Большой текст с форматированием».

  • Задача 233159

В настройках Планировщика мероприятий при настройке всплывающей подсказки изменен дизайн окна выбора полей, которые должны отображаться в подсказке. Теперь поля перемещаются из правой части в левую и наоборот перетаскиванием. Порядок выбранных полей также меняется перетаскиванием.
p1
Перетаскивание поля из левой части в правую:
p2
 

Исправление ошибки в ядре

  • Задача 223962

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

  • Задача 224062

Исправлена ошибка, возникавшая при нажатии на кнопку «Прекратить подписку» в оповещении по электронной почте о задаче.

  • Задача 224604

Восстановлена работоспособность флажка «Сделать вариантом ответа» при переносе срока в задаче.

  • Задача 224730

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

  • Задача 225028

Исправлена ошибка при обработке подписи на маршруте — если подпись отклонена, то переход не выполняется.

  • Задача 227009

При просмотре категории в табличном представлении доступна кнопка выбора отображаемых полей. Но при выборе задач в ДП Lookup и Multilookup («Выбор нескольких задач в категории») в списке доступных задач кнопка пользователю не отображается — используется преднастроенное табличное представление категории или преднастроенное представление для конкретного ДП.

  • Задача 227450

Исправлена ошибка при вызове отчетов из карточки задачи (через выпадающее меню «Еще»).

  • Задача 227743

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

  • Задача 227744

В настройках редактирования ДП «Файл» кнопка редактирования смарта всегда отображается для тех полей, где выбран какой-либо смарт.

  • Задача 227745

Если пользователь помечает комментарий как непрочитанный, то для этого пользователя комментарий отображается жирным шрифтом как в карточке задачи, так и на всех вкладках главной ленты комментариев, в том числе отображается и на вкладке «Новые». Счетчик непрочитанных комментариев также увеличивается.

  • Задача 227796

В режиме администратора исправлена ошибка при переходе из раздела Подписей в раздел Типов резолюций.

  • Задача 228197

Исправлены некритичные ошибки при использовании нового контрола для ДП «Большой текст с редактированием».

  • Задача 228269

В интерфейсе администратора в разделе «Отчеты» исправлена фильтрация по колонке «Контекст».

  • Задача 228334

Исправлена ошибка, возникавшая в интерфейсе Личного кабинета при поиске задач через окно поиска.

  • Задача 228431

Если в задаче запущено несколько процессов согласования одновременно (например, запрошены подписи при переходе в следующий статус и при смене срока\заказчика), то каждое согласование выполняется отдельно, независимо от других.

  • Задача 229012

Восстановлена работоспособность процесса вызова событий при акцепте динамической и статической подписей.

  • Задача 229269

В режиме администратора при настройке табличного представления для выбора значения ДП Lookup и Multilookup теперь отображается кнопка для выбора колонок.

  • Задача 229444

Исправлена ошибка при публикации комментария о запросе подписи — теперь в комментарии указывается причина запроса подписи, а не название подписи.

  • Задача 229501

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

  • Задача 229657

Исправлена ошибка, которая возникала иногда при создании задачи из письма в электронной почте.

  • Задача 229872

При вложении файла в колонку ДП «Таблица» проверяется возможность загрузки файла данного типа (в соответствии с настройками допустимых расширений файлов для данного ДП).

  • Задача 229908

Оптимизирован алгоритм формирования текста задач по шаблону (в настройках категории — поле «Шаблон для автогенерации текста задачи» на вкладке «Внешний вид и шаблоны»). Теперь не возникают ошибки и таймауты при автоматической генерации названий для всех задач категории (кнопка «Сохранить и сгенерировать для всех задач») даже в том случае, когда в тексте шаблона использованы ссылки на несолько ДП, а в категории содержится большое количество задач.

  • Задача 230206

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

  • Задача 230211

Исправлена ошибка при выборе и сохранении значений в колонке Lookup ДП «Таблица».

  • Задача 230249

В интерфейсе администратора при копировании категории исправлена ошибка переноса настройки ДП «Доступ зависит от статуса».

  • Задача 230251

В интерфейсе администратора при копировании категории исправлена ошибка переноса смарт-дейтсвий «Сделать переход».

  • Задача 230253

В интерфейсе администратора при копировании категории исправлена ошибка копирования перехода, настройки «Доп. параметры на переходе».

  • Задача 230254

В интерфейсе администратора исправлена ошибка при копировании категории — при переносе пакета действий, содержащего действие «Создать задачу» со смарт-выражением в пункте «Доп. параметры».

  • Задача 230385

Улучшен пользовательский интерфейс при постановке новых задач через кнопку портального блока — при отмене постановки задачи или при сворачивании формы новой задачи больше не отображается «белый экран» под свернутой областью. Проблема наблюдалась, в основном, при работе через Internet Explorer.

  • Задача 230455

В смарт-выражении при обращении к ДП «Файл» возвращается объект (ссылка на последнюю, актуальную версию файла в хранилище), с помощью которого можно обратиться к файлу чтобы выполнить с ним необходимые действия — например, отправить как вложение по e-mail и т.п.

  • Задача 230546

Исправлена ошибка, возникавшая при одновременной обработке статической подписи с настройкой «Ожидать решения всех участников» и динамической подписи, запрошенной в момент перехода.

  • Задача 230635

Изменено специальное право «Не отображать дерево категорий и файловое хранилище» — теперь оно называется «Не отображать дерево категорий и файловое хранилище», поскольку при включенном спец. праве пользователю не отображаются и дерево категорий, и доступ в файловое хранилище.
Описание спец. прав см. в Руководстве администратора.

  • Задача 230815

При отклонении подписи комментарий в карточку задачи пишется черным цветом (причина отклонение не выделяется синим).

  • Задача 230941

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

  • Задача 231285

Исправлена ошибка в настройке подписи, связанная с обработкой флажка «Не слать ошибку, если акцептант не указан» — сейчас если флажок не включен, то при запросе подписи без акцептанта отправляется письмо на адреса, указанные в Общих настройках приложения в поле «Email для подписей без акцептанта».

  • Задача 231606

Исправлена обработка настройки подписи «Запретить акцептовать если в документах есть правки от текущего пользователя» — если флажок не включен, то подпись может быть обработана даже при наличии правок в документе.

  • Задача 231780

При синхронизации с 1С задач с таблицами и файлами (например, при формировании расчетных листков сотрудников) данные загружаются из 1С корректно и файлы вкладываются в задачи.

  • Задача 231783

При выполнении задания по таймеру по синхронизации пользователей с 1С (Sync1CUsersJob) исправлена ошибка — если для файлов json нет корневой папки (не была создана администратором вручную), то папка создается автоматически.

  • Задача 231991

При создании файла смарт-действием ссылка на этот файл возвращается как переменная и становится доступна для других действий в том же смарт-пакете (например, для вложения созданного файла в задачу).
См. описание передачи переменных в рамках смарт-пакета в Методическом руководстве администратора.

  • Задача 232190

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

  • Задача 232335

При редактировании с помощью WebApps файла Excel, вложенного в ДП «Файл», сохраняется история его изменений (так же как и при редактировании файла, вложенного в задачу).

  • Задача 232656

Если ДП «Файл» закрыт для редактирования на определенном статусе, то при попытке открыть и отредактировать файл с помощью WebApps изменения не сохраняются и не пишется комментарий о том, что файл отредактирован.

  • Задача 232993

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

  • Задача 232995

Исправлена ошибка при добавлении новой и изменении существующей должности.

  • Задача 233002

Исправлена js-ошибка при постановке задачи при работе в Internet Explorer.

Теги записи