В данном документе представлен обзор новых функций, возможностей и улучшений программы T-FLEX DOCs версии 14. Информация в первую очередь предназначена для опытных пользователей, хорошо владеющих основными инструментами системы. Для детального ознакомления с функциями системы обращайтесь к соответствующим разделам Помощи или Руководства Пользователя.
Блок-схема – тип макроса, позволяющий описывать программные компоненты при помощи визуального редактора – редактора блок-схем. Данный тип был разработан для максимального упрощения и облегчения разработки и модификации процессов пользователями, не обладающими достаточными навыками программирования с целью предоставления им более простого и наглядного средства разработки, а также предоставления возможности участвовать в проектировании жизненных процессов системы.
В основу концепции проектирования блок-схем процессов T-FLEX DOCs положена технология Windows Workflow Foundation (WF) – технология компании Microsoft, разработанная для создания, выполнения и управления потоками работ (Workflow). Технология позволяет визуально реализовать любой процесс, используя набор предопределённых функциональных блоков (Activity) и избавляя при этом от кодирования.
Каждый функциональный блок выполняет какое-либо действие – программный код. С блоками могут быть связаны входящие, исходящие параметры и переменные. Создание потока работ сводится к составлению блок-схемы на основе предоставляемых разработчиками и пользовательских блоков.
В редакторе макросов на основе блок-схем T-FLEX DOCs используется язык Visual Basic.
Данный тип макроса может применяться в справочнике макросов, в фильтрах для выполнения расчётов, для технологических задач и т.д.
Создан новый генератор отчётов, поддерживающий работу с последними версиями Microsoft Word.
При редактировании шаблонов отчётов в формате Microsoft Word, в редакторе появляется новая панель, позволяющая значительно упростить ввод описания параметров и связей справочника для вставки в результирующий отчёт.
Системный механизм управления доступами пополнился новой возможностью наследования доступов по заданным связям. Администратор справочной системы может установить способ управления доступом, при котором подключение объекта справочника по определённой связи будет означать автоматическое наследование параметров доступа к данному объекту с объекта, к которому он подключён. К примеру, можно настроить доступ так, что подключение объекта «Деталь» к какому-либо этапу проекта будет автоматически давать доступ к этой детали пользователю, ответственному за данный этап.
Для включения механизма в свойствах справочников добавлена новая настройка «Поддержка наследования доступов к объектам»:
В свойствах связей для доступов выделена отдельная группа настроек «Управление доступами». Наследование доступов может осуществляться в нескольких направлениях.
Доступы, которые объект получает по связям, сгруппированы в раздел «Права по связям».
Наследуемые доступы могут быть представлены в диалоге свойств объекта в кратком виде и более детально:
В поиске для связей добавлена поддержка операторов «==», «!=», «входит в список», «не входит в список»:
В поиске для связей на справочник пользователей добавлены операторы «Входит в группу» и «Не входит в группу»:
Новое системное событие «Изменение доступа»
Для справочников добавлено новое системное событие «Изменение доступа». Событие возникает, когда у объекта справочника изменяется доступ. Пользовательское приложение или макрос может обрабатывать данное событие в соответствии со своей логикой.
Блокировка обработки события
В обработчиках событий добавлен флаг «Не запускать на сервере». Он позволяет блокировать обработку события в случае запуска на сервере. Это может потребоваться, например, для блокировки выполнения обработчиков событий, реализующих диалоговый интерфейс с пользователем.
Добавлена возможность вычисления пути рабочей папки на основе формулы. Путь вычисляется при первом входе в систему на основе глобального параметра «Рабочая папка». В этом параметре содержится формула, которая может динамически определять рабочую папку, например, для различных пользователей или целей.
Путь к рабочей папке может быть задан так: @”C:\Users\Documents\DOCs”.
В системе разработан принципиально новый механизм шифрации данных. Он обеспечивает полную защиту зашифрованных данных от несанкционированного доступа. Защита от просмотра таких данных обеспечивается на всех уровнях: на пользовательском и на административном. Никто, включая администратора сервера и системного программиста, не имеет возможности просмотра шифрованной информации, не открыв сертификата доступа.
Шифрация и дешифрация данных обеспечивается при помощи системных средств, представляемых используемой СУБД. При этом может использоваться один из доступных алгоритмов:
Передача зашифрованных данных через обменный формат DDX также осуществляется в зашифрованном виде и передаётся на другой сервер вместе со своим сертификатом.
В системе может существовать несколько сертификатов, с которыми могут быть связаны разные параметры или справочники информационной системы. К одним сертификатом может быть связано произвольное число параметров. В случае, если пользователь не открыл сертификат или не ввёл корректный код доступа, зашифрованные данные выводятся в пользовательском интерфейсе системы в виде заданной строки. Например, «Секретная информация».
В системе добавлена возможность подписки для отслеживания различных изменений в справочной системе. К таким изменениям относится создание нового объекта, удаление объекта, изменение конкретного параметра объекта или изменение любого параметра. Обработка события задаётся при создании такой подписки. Это может быть отправка уведомления в заданном формате по почте или выполнение макроса с определёнными параметрами.
Добавлена также возможность подписки на наступление даты, хранящейся в параметре справочника, с возможностью отправки уведомления на почту или выполнения макроса. Данная функциональность позволяет получать уведомления или выполнять другие действия не при изменении конкретных объектов, а при наступлении момента времени, связанного с параметрами объекта. При помощи такой подписки, например, пользователь может автоматически получать уведомления о том, что через день начнётся этап проекта, в котором он является ответственным.
Для формирования текстов сообщений могут использоваться готовые шаблоны:
Формулы могут быть заданы вручную или с помощью перетаскивания из окна помощника:
Каждый раз при выполнении действия на сервере над объектом или справочником будет выполняться макрос или посылаться сообщение:
Установка напоминаний на объекты и почтовые элементы
Добавлена поддержка установки напоминаний на объекты и почтовые элементы.
Напоминания создаются для почтовых элементов и для любых объектов справочников (в том числе для событий из справочника «Сообщения» в календаре). Для этого в контекстном меню добавлена команда «Напоминание». Для одного объекта возможно задать только одно напоминание.
Каждое напоминание срабатывает в указанное для него время. При запуске T-FLEX DOCs срабатывают все напоминания, время которых меньше либо равно текущему времени.
В установках на вкладке «Почта и задания» добавлен флаг «Показывать напоминания», при включении которого уведомления отображаются в окне уведомлений вместе с непрочитанными почтовыми элементами. Просмотреть список сработавших напоминаний можно также по клику на значок напоминаний в статусной строке.
Разработан новый модуль «Управление проектами» для планирования и отслеживания исполнения работ и использования ресурсов в процессе любой деятельности организации.
Автоматически формируемая структура работ на основе структуры изделий или других структурированных данных позволяет быстро организовать проект любого типа и контролировать практически любые процессы. Новые средства управления проектами отличаются наличием новой временной диаграммы с гибкой настройкой отображения работ и ресурсов. Появился принципиально новый вид отображения данных – инспектор проекта. Работа с ресурсами позволяет учитывать расходуемые и нерасходуемые ресурсы как по отдельному проекту, так и по предприятию в целом. Система позволяет решать задачи объёмного и детального планирования производства.
Графическое отображение проекта происходит в окне «Редактор проекта», который состоит из 3 частей:
Выводит пользователю сообщения о неверном заполнении данных (коллизиях), таких как несоответствие начала/окончания работы рабочему времени исполнителя, несоблюдение зависимостей между элементами и т.д. Система не только обнаруживает проблемы, но и предлагает пути исправления данных ситуаций.
Добавлена поддержка автоматического формирования структуры работ на основе структуры изделий или других структурированных данных. Команда «Подключить» формирует структуру работ проекта из связанного справочника. Для этого у типа объекта указывается связанный справочник и тип объекта в связанном справочнике. В справочнике «Правила подключения» описываются правила создания иерархии объектов в проекте по данным об иерархии и связях в исходных справочниках. Например, при подключении объекта с типом «Изделие» у объекта связанного справочника «Номенклатура и изделия» взять все дочерние объекты с фильтром «[Тип] Порождён от ‘Деталь’» и создать работы в структуре проекта с типом «Деталь». Затем для нового объекта будет искаться правило его подключения и объекты добавляться в структуру будут уже согласно им и т.д.
Новые средства управления проектами отличаются наличием новой временной диаграммы с гибкой настройкой отображения. Для элементов диаграммы проекта можно настроить наборы стилей отображения и переключать их непосредственно в редакторе проекта. Возможность управления внешним видом диаграммы делает работу с ними проще и нагляднее.
Стили отображения элементов создаются через специальный редактор в справочнике «Стили отображения». Настройка позволяет управлять цветом, размером, видимостью элементов, выводимыми надписями. Стили могут применяться по фильтру, что даёт возможность настроить стили по какому-либо срезу информации в проекте. Например, стиль по состоянию работ, по типу элемента проекта, по срокам. Стили могут назначаться для проекта и наследоваться по иерархии, назначаться для конкретных элементов проекта или выбираться из списка для всего проекта в целом.
Система T-FLEX DOCs 14 позволяет планировать и фиксировать факт использования ресурсов.
В системе появился справочник «Ресурсы», в котором регистрируются все учитываемые ресурсы предприятия. Ресурсы делятся на расходуемые и нерасходуемые. Расходуемые ресурсы – это ресурсы, которые можно использовать ограниченно, например, материалы. Нерасходуемые ресурсы можно использовать неограниченное число раз, но есть лимит их использования за определённый промежуток времени, например, станок может работать не более 24 часов в сутки. Для нерасходуемых ресурсов указывается календарь, определяющий фонд рабочего времени.
Ресурсы можно формировать в иерархию, что позволяет учитывать организационную структуру при планировании работы подразделений и их сотрудников с разной степенью детализации.
В свойствах ресурса всегда можно проследить всё его использование во всех проектах:
Для расходуемых ресурсов сделан механизм пересчёта в различные единицы измерения. Например, болты могут учитываться поштучно, килограммами, коробками, контейнерами. Указав коэффициенты пересчёта можно задавать использование в различных единицах, а общий расход автоматически рассчитывать в базовой единице.
Для управления проектами и ресурсами введено понятие «Пространство планирования». Принадлежность проекта к какому-либо пространству означает учёт ресурсов проекта только в этом пространстве. Примеры пространств: объёмное планирование, детальное планирование, предварительное планирование, шаблоны проектов и т.п. Это позволяет избежать множественного или ошибочного учёта ресурсов при параллельном применении объёмного и детального планирования, создании шаблонов, тестовых (прикидочных) проектов. Со стороны ресурса можно просмотреть статистику загрузки по отдельным пространствам или их сочетанию.
Со стороны проекта ресурсы отображаются в панели «Ресурсы». Панель разделена на две составляющие: дерево ресурсов проекта и диаграмму, синхронизированную с диаграммой проекта по временной шкале. В дереве показаны все ресурсы и список их использования в работах проекта. Диаграмма отображает количество и сроки использования ресурса в работах проекта.
В диаграмме ресурсов есть два представления информации: таблица использования и гистограмма. Таблица использования – интерактивная диаграмма, позволяющая редактировать значения и сроки непосредственно в графических элементах. Здесь же можно в автоматизированном режиме вносить данные о фактических затратах. Для нерасходуемых ресурсов на диаграмме выделяется цветом превышение фонда рабочего времени. Для процесса планирования и контроля загрузки на диаграмму можно вывести информацию о доступном свободном времени у нерасходуемых ресурсов. Представление количественных показателей на диаграмме можно задать с расчётом на заданные интервалы: дни, недели, месяцы, годы:
На базе механизмов модуля управления проектами создана подсистема объёмного и детального планирования производства. Для этих целей разработан ряд дополнительных справочников и автоматизированных интерфейсов для обработки заявок от заказчиков, формирования объёмных планов производства, их детализации до уровня ДСЕ и операций.
Для моделирования реальных взаимодействий на предприятии в механизме управления бизнес-процессами реализованы новые возможности:
Кроме того, существенно переработан и оптимизирован сам механизм выполнения бизнес-процессов.
В описании бизнес-процессов реализована возможность добавления параметров, которые могут быть использованы при выполнении действий бизнес-процессов. Такие параметры могут быть константными или изменяться на этапах. Таким образом, появилась возможность передачи требуемых значений от этапа к этапу с возможностью их изменения.
Для повешения гибкости использования бизнес-процессов реализован так называемый «механизм переменных». Список переменных находится на отдельной вкладке «Переменные» в свойствах каждой процедуры.
Установка переменных может быть выполнена, как в ходе выполнения самого бизнес-процесса, так и при его запуске. «Использоваться» переменные могут в качестве любого из параметров этапа бизнес-процесса, а так же для формирования данных, которыми обмениваются элементы процесса.
Кроме макросов, представляющих собой программы на языке программирования C#, в системе появился новый тип макроса – блок-схема. Блок-схема отображается и редактируется в удобном графическом виде в новом редакторе блок-схем. Теперь пользователь, не имеющий опыта написания программ на языке C#, может программировать логику обработки событий, расчёты или другие действия при помощи графических средств с удобной навигацией и системой подсказок.
Блок-схемы строятся из блоков, описывающих логику работы. Параметры блоков задаются непосредственно в самих блоках при помещении их на схему. Блоки могут содержать вкладки со списком переменных (создание/редактирование), вкладку «импорт» для добавления нужных пространств имён, кнопки по масштабированию отображения блоков и т.д.
Данный тип макроса может применяться в справочнике макросов, в фильтрах для выполнения расчётов, для технологических задач и т.д.
При выполнении бизнес-процесса на этапах, где задана длительность, сроки рассчитываются с учётом календаря предприятия, указанного в глобальном параметре «Общий календарь предприятия».
При выполнении бизнес-процесса на этапах, где задана длительность, сроки рассчитываются с учётом специально описанного календаря предприятия.
Добавлен системный обработчик событий – «Запустить бизнес-процесс».
Добавлен справочник «Действия процессов», в котором протоколируется выполнение бизнес процессов вместо справочника «Действия».
Клиент T-FLEX DOCs теперь может использоваться в качестве почтового клиента для серверов IMAP. К таким серверам, например, относится Microsoft Exchange, mail.ru и т.д. Интерфейс почты T-FLEX DOCs поддерживает все функции по работе с такой почте – отправка, просмотр, пересылка и т.д. Таким образом, T-FLEX DOCs теперь обеспечивает всю функциональность по работе с почтой – как внутренней, так и внешней.
Администратор информационной системы имеет возможность настройки учётных записей любых пользователей для подключения к внешнему почтовому серверу.
При создании учётной записи в T-FLEX DOCs переносятся все папки почтового сервера с возможностью создания и настройки фильтрации неограниченного количества дополнительных:
Все отправляемые сообщения от всех учётных записей, кроме встроенной, переносятся в папку «Исходящие» и специальный механизм пытается их оттуда отправить. Обновление всех почтовых ящиков электронной почты происходит при запуске T?FLEX DOCs. Сделать это можно и вручную соответствующей командой из дерева почты:
Время автоматического обновления почты можно настраивать:
В диалоге нового сообщения теперь можно выбрать, относительно какой учётной записи делать отправку:
В свойствах учётной записи можно выбрать папки для отправленных и удалённых сообщений:
В почте T-FLEX DOCs теперь есть все необходимое для отправки и получения, а также фильтрации почты с любого количества почтовых серверов, что позволит использовать T?FLEX DOCs как почтовый клиент, не прибегая к другим программным средствам.
Возможность настройки администратором учётных записей пользователей
В T-FLEX DOCs теперь есть возможность централизованной настройки учётных записей электронной почты для возможности использования несколькими пользователями:
Возможность назначения доступов к учётным записям почты
В T-FLEX DOCs 14 появилась возможность не только создавать учётные записи электронной почты, но назначения централизованного доступа к ним. Теперь администраторы системы могут централизованно назначать доступ пользователей как к учётным записям электронной почты T-FLEX DOCs, так и к учётным записям внешней почты на просмотр, просмотр и ответы (даёт право просматривать и отвечать на письма от имени владельца без перемещения и удаления) и полный.
Сохранение почты на сервере T-FLEX DOCs
В системе предусмотрено два режима работы с внешней почтой - с хранением почты на сервере T-FLEX DOCs и без хранения. В последнем случае работа осуществляется синхронно (напрямую с сервером IMAP).
Общие папки в почте и заданиях
В почте появилась возможность создания общих папок – папок, доступных для использования всеми пользователями. Общие папки позволяют публиковать задания в папках с общим доступом для того чтобы другие пользователи могли их видеть или выполнять.
Ограничение файловых вложений
Добавлена возможность ограничения размера файловых вложений в почте. Для сообщений и заданий появилась поддержка глобального параметра «MaxFileAttachmentSize», значение которого задаётся в MБ. В зависимости от указанного значения система может ограничивать или нет суммарный размер вложенных файлов:
Механизм адресных книг
Он позволяет хранить, упорядочивать и использовать список контактов для работы с почтой и заданиями. Контакты могут иметь как внутренние, так и внешние адреса, могут быть связаны с пользователями T-FLEX DOCs или быть полностью внешними. Адресная книга может быть личной или общедоступной.
Получить информацию о контакте можно, открыв адресную непосредственно с панели почты:
Использовать адресную книгу можно и для отправки почты:
Место и формат хранения контактов может настраиваться, что позволяет хранить о контакте абсолютное произвольное количество данных и расширяет возможности применения самих данных. По умолчанию для хранения контактов используется поставляемый с системой справочник «Контакты», но может использоваться любой другой справочник:
Хранение файлов вложений на диске
Настройки позволяют задавать опции хранения файлов вложений на диске или непосредственно в системном справочнике почты:
Автоматическая сортировка входящей почты
Теперь T-FLEX DOCs можно не только собирать и отправлять почту со всех учётных записей, но и задать для каждой учётной записи правила сортировки для входящей почты:
Автоматическая пересылка внутренней почты
Почта T-FLEX DOCs теперь позволяет настраивать правила пересылки почты для учётных записей T-FLEX DOCs, определяющие условия автоматической пересылки входящей почты:
В системе реализован удобный механизм, позволяющий пользователю вставить ссылку на объект информационной системы в любой документ (например, в документ формата Microsoft Word или отправить ссылку по обычной электронной почте). Для этого в системе добавлена команда «Копировать ссылку». При вставке такого объекта в документ из буфера обмена, в документ вставляется наименование объекта, а при переходе по этой гиперссылке, открывается соответствующий справочник T-FLEX DOCs, а требуемый объект становится выбранным.
Элемент управления «Временная диаграмма» оптимизирован под большой объём данных:
Кроме объектов на временной диаграмме может быть настроено отображение связей объектов между собой. Связи могут отображаться в виде стрелочек.
Помимо оптимизации под большой объём данных появилась возможность настройки колонок для данных в левой части диаграммы и возможность отображения данных не только в режиме списка:
На самой диаграмме появились кнопки навигации:
Новый элемент управления «Подбор значения из справочника»
Добавлен элемент управления «Подбор значения из справочника», позволяет автоматически заполнять параметры и связь, поддерживает функцию релевантного подбора (самообучения):
Новый элемент управления для действительных чисел «Значение с единицей измерения»
Появился новый элемент управления для действительных чисел «Значение с единицей измерения» позволяет вводить значение с заданием единиц измерения, в которых оно вводится. Будет полезен для параметров, в которых хранятся величины с учётом единиц измерения, а также там, где нужен удобный поиск по значению, которое может быть задано в разных единицах измерения одного типа, например, метр – сантиметр – миллиметр.
Новый элемент управления «Диаграмма»
Позволяет получать графики и диаграммы на основе указанных в свойствах справочных данных:
Новый элемент управления «Диаграмма» позволяет отображать объекты справочника или объекты по связям в наглядном графическом виде. Пользователь может выбрать различные виды представления – график, столбчатая диаграмма, диаграмма в виде секторов и т.д. Такая диаграмма может быть размещена в описании диалога свойств объекта или на рабочей странице:
Новый тип папки «Группа папок»
В механизм каталогов добавлен новый типа папки «Группа папок». Такая папка предназначена не для хранения объектов справочника, а для хранения и отображения других папок. При установке фокуса в дереве папок каталога на такую папку, отображается содержимое всех входящих папок.
Создание папок поиска по параметру
В каталогах добавлена функция автоматического создания папок поиска – команда «Создать папки поиска по параметру». При использовании данной функции пользователь может буквально несколькими нажатиями создать папки поиска каталога, соответствующие разным существующим в справочнике значениям заданного параметра. Таким параметром может быть, например, фамилия пользователя, год, месяц, состояние объекта и т.д.
Новая команда для файлов «Открыть с помощью»
В файлах добавлена команда «Открыть с помощью», позволяющая выбрать приложение, при помощи которого данный файл будет открыт:
По команде вызывается стандартный диалог проводника Windows для выбора программы-просмотрщика:
Выбор значения из справочников «Файлы» и «Изображения» для параметра типа «Изображение»
Для параметра типа «Изображение» добавлена возможность выбора значения из справочников «Файлы» и «Изображения».
Поиск по дереву объектов
В режиме «Дерево» и «Дерево со списком» для дерева стала доступной панель поиска. Она позволяет быстро находить объекты дерева в соответствии со значением или частью значения, введённого в панели поиска.
Изменение диалога настройки фильтра справочника
Переработан диалог настройки фильтра справочника. Добавлена возможность закрепить фильтр на панели поиска:
Добавлена возможность настройки доступа для кнопки события в справочнике. Закладка «Доступ» позволяет назначить доступ на кнопку события для пользователей:
Команда «Показать в изделии»
Команда используется для перехода из диалога «Использование объекта» к дереву состава изделия, в котором используется объект, с выделением всех его вхождений в дереве на всех уровнях вложенности.
Настройка показа узлов дерева по заданному условию
Добавлены настройки, позволяющие автоматически разворачивать определённые узлы дерева по заданному условию. Разворачиваются только узлы, содержащие данный объект:
Добавлен модуль интеграции с Mentor Graphics. Модуль имеет следующие возможности:
Добавлена возможность сохранять в параметре справочника T-FLEX DOCs ссылочные типы 1С для регистров и табличных частей.
В интеграции с T-FLEX CAD добавлена поддержка вставки изображения подписи. Подпись документа из T-FLEX DOCs может быть передана в чертежи T-FLEX CAD не только текстовом, но и в графическом виде.
Подпись объекта в справочнике T-FLEX DOCs:
Изображение подписи пользователя в справочнике «Группы и пользователи» T-FLEX DOCs:
Графическое и текстовое изображение подписи в чертеже T-FLEX CAD:
В состав системы включена служба автоматического обновления клиентского рабочего места:
В случае если сервер обновлён на новую версию, и версия клиентского рабочего места требует обновления, пользователь при входе в систему получает соответствующее уведомление, а программное обеспечение будет загружено автоматически:
После загрузки и установки обновления работа будет автоматически продолжена.Добавлена настройка учётной записи для служб сервера:
Параметры группы «Вход в систему» позволяют настроить подключение службы приложений к базе данных. Параметры группы задают параметры учётной записи, от имени которой работает служба Microsoft Windows:
Изменения в инсталляции клиента
Инсталляция клиента T-FLEX DOCs позволяет пользователю выбрать, какие из ярлыков конфигураций системы требуется установить дополнительно на данное клиентское рабочее место:
Общая инсталляция для T-FLEX DOCs и T-FLEX Технология
Для клиента теперь имеется одна инсталляция с возможностью комбинации требуемых ярлыков, соответствующих конфигурациям системы. T-FLEX Технология теперь устанавливается как конфигурация T-FLEX DOCs выбором соответствующего флага при установке клиентской части T-FLEX DOCs:
Теперь все необходимые для работы лицензии захватываются при входе в систему.
Определены следующие типы лицензий:
Список необходимых лицензий указывается в конфигурации.
Перечень используемых при подключении лицензий задаётся в конфигурации системы:
В поставке заведены соответствующие комплектам конфигурации:
Для конфигурации «По умолчанию» добавлена поддержка доступов
Конфигурация T-FLEX DOCs 14 (по умолчанию) теперь не работает без предварительной настройки. Для работы в конфигурации по умолчанию необходимо для групп и пользователей настроить перечень используемых ими при подключении лицензий:
Добавлены новые конфигурации системы:
В администрирование добавлено окно «Лицензии», в котором отображаются доступные лицензии и информация о ключе:
Теперь информация о ключе и используемых лицензиях отображается в них более детально.
Для конфигурации T-FLEX DOCs 14 (По умолчанию) добавлена поддержка доступов, а также возможность настройки отображаемых справочников: