Рейтинг Workflow в системах электронного документооборота: анализ 11 платформ

Параметр/Продукт
СЭД "Дело"
Е1 Евфрат
Optima Workflow
Naumen DMS 3.6
DIRECTUM
1С-Документооборот
DOCSVISION 5
СЭД ТЕЗИС
LanDocs
CompanyMedia
Tessa
ИНИЦИАЦИЯ ПРОЦЕССОВ
Создание карточек/задач и автоматическое заполнение атрибутов в результате потокового ввода документов
Используется. «Поточное сканирование» с прикреплением скан-копии к карточке документа. Возможность автоматического определения типа сканируемого документа и автоматического заполнения атрибутов карточки. Используется. Создание документа на основе отсканированного, с заполнением атрибутов с автоматической отправкой по маршруту, с прикреплением скан-копии Используется. Создание документов при сканировании оригинала Используется. Создание карточек документов и автоматизированное заполнение атрибутов документа Используется. Ввод любой входящей документации со сканеров, факсов и других источников. Обработка документов с помощью служб преобразования и дальнейшее продвижение электронных образов по предопределённым маршрутам Автоматическое заполнение атрибутов карточек на основании отсканированных изображений не предусмотрено в типовой конфигурации Используется. Модуль потокового ввода мониторит файловую папку и при нахождении данных (скана документа и XML с данными распознавания) автоматически загружает их в Docsvision. Можно задать параметры создания карточек и правила их заполнения. Используется. Стандартная функциональность системы Используется. Несколько вариантов ввода документов, их автоматического создания и заполнения, автоматического выбора и запуска маршрута обработки. Могут использоваться компоненты платформы («Потоковое сканирование», «Маршрутизация», интеграционный сервис) и сторонние приложения (ABBYY FlexiCapture) Используется Используется. Потоковый ввод документов с распознаванием штрих-кодов (встроен), с прикреплением скан-образов к карточкам. Интеграция с системой распознавания – автоматический ввод документов в формализованном или частично формализованном виде. Создание карточек документов, заполнение атрибутов и назначение задач через открытый TESSA API из внешней системы. Мониторинг внешних систем и создание карточек документов сервисом фоновых процессов
Создание карточек/задач и автоматическое заполнение атрибутов на основе e-mail
Используется. Возможность заполнения атрибутов карточки на основе e-mail (таблица соответствия атрибутов email и РК регистрируемого документа) Используется. Автоматическое заполнение атрибутов, при условии соблюдения определённой структуры письма. Используется. Автоматизированный разбор почтовых ящиков. Частично. Интеграция с почтовым сервером для создания карточек документов и автоматического заполнения атрибутов документа. Используется. Служба ввода (DCTS) для загрузки с почтовых серверов сообщений (текст письма и его вложения), фильтр писем по теме и адресату, отправка
документов-вложений в систему для обработки и маршрутизации.
Используется Используется. Готовый шлюз интеграции с почтой, на основе найденных писем создаются карточки в системе.
Есть тулбар для MS Outlook (позволяет из письма создать карточку в Docsvision). Часть полей заполняются данными из писем.
Используется. Стандартная функциональность системы Используется. Интеграция с MS Exchange и клиентом MS Outlook (для регистрации, заполнения карточек вручную, при участии оператора и в автоматическом режиме: разбор поступившего сообщения, анализ информации, автоматическое выполнение штатных процедур) Используется Используется. Работа с заданиями через электронную почту (в т.ч. офлайн). Мониторинг выделенного почтового ящика, создание карточек документов/заданий сервисом фоновых процессов
Автоматическое создание карточек/задач и заполнение атрибутов на основе пакетов МЭДО
Используется. Разработан комплекс программных компонентов сопряжения с МЭДО Используется. Входит в стандартный пакет, может донастраиваться под заказчика Используется. Есть интерфейс с системой МЭДО. Реализовано (Приказ Минкомсвязи России N 186, ФСО России N 258 от 27.05.2015) Используется. Коннектор к МЭДО загружает пакет МЭДО в систему, далее стартует задача с предзаполненными карточками РКК и вложенными документами. Используется в версии 1С:Документооборот для государственных учреждений Используется. Модуль интеграции позволяет на основе полученных через МЭДО данных автоматически создавать карточки в Docsvision. Используется заказчиками в рамках отдельных проектов Используется. Решение по интеграции с шиной МЭДО (можно автоматически создавать и заполнять карточки, запускать задачи по ним согласно настроенным маршрутам с вычисляемыми шагами и участниками) Используется Используется
Создание карточек/задач и автоматическое заполнение атрибутов из интегрируемых систем с использованием web-сервисов исследуемой системы
Реализуется в проектах интеграции, доступна документация по используемым веб-сервисам. Используется. Входит блок интеграции с 1С, Excel, SharePoint, настройка в рамках проекта с любым ПО. Используется. Создание документов из офисных электронных документов. Используется. Есть web -сервис, чтобы оперировать документами и автоматически заполнять атрибуты Используется. Веб-сервисы интеграции (WCF сервис) позволяют обмениваться данными, преобразовывают и передают данные в систему. Используется Используется. Шлюз интеграции с 1С позволяет создавать карточки и заполнять их данными из системы 1С. Через открытый API Docsvision возможна интеграция и с другими системами. Используется. Стандартная функциональность системы + API Используется. Компонента «Web-сервисы» предоставляет доступ к основным функциям системы, позволяет выполнять автоматическое создание, наполнение или редактирование и маршрутизацию карточек Используется Используется. Открытый документированный API доступен на сайте платформы
Генерация файлов на основе шаблонов (в том числе, с использованием опросных листов)
Реализовано создание произвольных отчетных форм в формате docx/PDF, использующие атрибуты РК Используется. Файлы создаются на основе шаблонов, в том числе - опросных листов. Используется. Создание документов на базе шаблона, прикреплённого к карточке и самой карточки. Используется. HTML и MS WORD со вставкой параметров из карточек документов, в том числе с использованием склонений Используется. Создание документов на базе готовых шаблонов, возможность вставлять текст (автоматически или через интеграцию с офисными пакетами). Автоматически генерируемые тексты документов, отправка по готовым типовым маршрутам Используется Используется Используется. Формирование файла на основе данных (заполнения полей) карточки Используется. Поддерживается несколько механизмов генерации файлов на основе шаблонов, каждый отвечает собственному набору задач различной сложности (компонента «Конструктор документов» включает инструментарий опросного листа, влияет на структуру и наполнение шаблона согласно заданным правилам) Используется Используется. Встроенный конструктор шаблонов документов в формате MS Word, Exсel для формирования печатных форм на основании данных объектов TESSA, в т.ч. с возможностью настройки опросных листов. Шаблоны для выгрузки представлений данных, отчетов, диаграмм.
Встроенные в платформу средства для сканирования документов из регистрационных карточек
Используется. Механизм распознавания текста («Поточное сканирование») на базе ABBYY FineReader Engine Используется (ряд собственных решений: CuneiForm, технологии оцифровки текстовых документов в PDF/a, Cognitive Forms). Реализовано. Cредствами Abbyy Recognition Server Используется. Реализовано средствами Abbyy Recognition Server Используется. Для сканирования документов системы класса OCR. Возможность использования внешних библиотек для сканирования и распознавания документов. Используется. Отсканированные изображения автоматически распознаются и индексируются для полнотекстового поиска. Используется. ABBYY FineReader Engine Используется. Стандартная функциональность системы. Стороннего ПО не требуется. Используется. Добавление файлов в регистрационные карточки через компоненты «Сканирование» и «Потоковое сканирование» (вызываются из карточки, либо отдельно). Лицензии на стороннее ПО не требуются Используется Используется. Встроенные средства сканирования с возможностью комбинации отсканированных и загруженных страниц, генерации документов в форматах PDF и TIFF, редактирования документов в формате PDF, TIFF, наложения регистрационного штампа на документ с сохранением в отдельном слое PDF
Возможность хранения файлов в системе в шифрованном виде (с применением СКЗИ)
Используется (на базе системы криптографического обеспечения «КАРМА») Используется (если СУБД поддерживает данную опцию) Используется. Криптографическая защита на базе применения СКЗИ "КриптоПро". Используется. Есть возможность хранения зашифрованных сторонними средствами файлов Используется. В стандартную поставку входит три модуля шифрования и подписания (Bicrypt Signing, GOST Encryption, Standard Encryption – по алгоритмам 3DES, RSA и DSA) Используется. Механизм ЭЦП решает две задачи - шифрование данных и подпись. Используется Частично. В настоящее время шифруются хеш-коды файлов вложений. Используется. Компонента «Безопасность» интегрируется с СЗКИ (возможность шифрования сообщений и файлов при их заведении в систему). Дополнительное разграничение доступа в рамках бизнес-процессов компании - двухфакторная авторизация Не реализовано Используется
ЗАПУСК ПРОЦЕССОВ
Ручной запуск маршрутов пользователем
Используется (направление документа/проекта документа по маршруту в ручном режиме) Используется (если есть права доступа на запуск маршрутов) Используется Используется. Возможен с карточки документа и самостоятельно Используется. Автоматизация произвольных бизнес-процессов, в т.ч. не связанные с документами. Передача информации от одного участника процесса к другому в соответствии с правилами Используется Используется Используется. Стандартная функциональность системы Используется. Для различных сценариев предусмотрены механизмы запуска маршрутов в ручном режиме (как из специализированного раздела клиентского приложения, так и непосредственно из карточки документа по команде пользователя) Используется Используется. Запуск маршрута по кнопке в меню карточки/представления или контекстном меню.
Автоматический запуск маршрутов по событию в системе
Используется (подсистема «Управление процессами») Используется (блок «автопроцессинг», входящий в пакет) Используется Используется. Например, при переходе из одного состояния жизненного цикла в другое Используется. Для упрощения создания задач предусмотрены типовые маршруты. Мониторинг системы с целью контроля наступления определенного события и определения дальнейших действий в системе. Используется Используется Используется. Стандартная функциональность системы Используется. Маршруты могут запускаться автоматически, без привлечения пользователя, в качестве реакции системы на какое-либо заданное событие или сочетание событий. Параметры запуска маршрута определяются автоматически Частично. Возможно в рамках выполнения экземпляра одного бизнес-процесса "подписаться" на условие в рамках Conditional Event (Intermediate, Boundary, Event Subprocess Start). Выражению доступны все данные экземпляра (ссылки на сопутствующие ресурсы и т.д.). Используется. Возможен запуск по любым событиям в системе
Внешнее API для запуска маршрутов из других систем
Используется. Открытый API-интерфейс, возможность интеграции с другими системами и программами. Используется. Задокументированное API, по которому можно подключаться. Используется. Объектно-ориентированый API (для проведения документа по маршруту из внешних систем), web API (использует систему как внешний сервис) Используется. Через web-сервисы можно изменить состояние жизненного цикла бизнес-объекта, для которого настроен запуск процесса. Используется. Интеграция с внешними системами через веб-сервисы и COM-объекты.
Для запуска маршрутов используются сценарии, которые могут быть стартованы по запросу внешней системы.
Используется Используется Используется. Стандартная функциональность системы Используется. Возможность запуска маршрута по сигналу из смежных систем, с которыми произведена интеграция посредством компоненты «Web-сервисы» Используется. Всё, что система позволяет выполнить из веб-клиента (например, ручной запуск маршрутов пользователем), доступно через REST-API. Используется. Документированный открытый TESSA API с примерами
Просмотр маршрута перед запуском
Используется. Карточка документа/проекта документа по умолчанию содержит информацию о предполагаемом маршруте Используется (на закладке «Маршрут» в документе) Используется Используется. Есть возможность вывести схему в нотации BPMN 2.0 Используется. Стандартный функционал. Используется Используется. В подсистеме «Конструктор согласований» упрощенный интерфейс просмотра маршрута согласования (можно внести коррективы в маршрут, удалить этапы, добавить других пользователей) Используется. Стандартная функциональность системы Используется. Визуальная проверка маршрута перед запуском (просмотр в упрощённой (специализированный раздел на карточке) и в полной форме (открытие BPMN-схемы маршрута из карточки, из хранилища маршрутов, либо из спецраздела клиентского приложения для управления запущенными работами по маршрутам) Используется. В веб-интерфейсе есть раздел с перечнем всех доступных сценариев с функцией превью - можно изучить схему без специального ПО. Для кнопки есть всплывающее текстовое описание из схемы. Используется. Встроенный графический визуализатор процессов. Перед запуском маршрута отображается схема планируемого процесса, по ходу прохождения маршрута адаптируется под обстоятельства (организация дополнительного согласования, запрос комментариев, делегирование заданий и т.п.)
Предварительный расчет маршрута
Частично. Предварительная визуализация предполагаемого маршрута с помощью настроек Используется. Можно изменить, перед тем как запустить (система уведомляет о превышении контрольной даты) Используется Используется. Возможны вычисления участников процесса и этапов Используется. Типовые маршруты вычисляются на момент старта (при условии статичных показателей: исполнитель, дата и пр.). Динамичное изменение в момент прохождения очередного этапа/блока (вариант выполнения, роль, относительный срок и пр.) Используется Частично (только для частных случаев типа подсистемы согласований - когда в документ не вносятся правки) Используется. Механизм «Матрица подстановок участников процесса» позволяет автоматически задавать участников процесса, в зависимости от значений атрибута карточки. Возможность просмотра схемы процесса с назначениями в карточке документа и моделирования. Используется. Механизмы расчёта участников маршрута и выбора направлений в точках ветвления в зависимости от начальных или привнесённых в ходе работы условий. Одна маршрутная карта может обслуживать несколько родственных процессов Не реализовано Используется. Расчет на основании любых формальных признаков.
Возможность внесения изменений пользователем в маршрут перед запуском
Используется. При наличии прав пользователь может внести изменения в маршрут движения по умолчанию. Используется. Возможность внесения изменений в маршрут, перед запуском. Используется Частично. Возможно изменение состава ответственных по задачам и сроков по этапам Используется. Возможность отправки задачи по свободному маршруту, который может корректироваться пользователем.
В типовых маршрутах возможность выбора доп.параметров.
Используется Используется Используется. Стандартная функциональность системы Используется. Предусмотрен инструментарий для корректировки типовых маршрутов перед запуском, не меняя самого шаблона маршрута (если у пользователя есть право на изменение) Используется. Возможно редактирование любых схем, кроме типовых, создание новых схем. Нотация BPMN. Одноразовых маршрутов не предусмотрено (если создать новую схему, запустить по ней процесс и тут же ее удалить, будет эквивалент одноразовой схемы, копия не может быть изменена через веб). Используется. При наличии соответствующих прав можно скорректировать автоматически рассчитанный (или шаблонный) маршрут перед его запуском.
ДВИЖЕНИЕ ПО МАРШРУТАМ
Ручная остановка / приостановки и продолжение маршрута
Используется. Система позволяет отозвать направленный вручную проект документа, оставить вручную выполняемый процесс по автоматической обработке Частично. Можно изменить сроки выполнения задач, отменить исполнение маршрута (в целом или конкретной задачи). Возобновить маршрут после отмены нельзя. Используется. Есть варианты остановки маршрута. Частично. Возможна отмена задачи, останавливающая весь маршрут в целом Используется. Пользователь может в любой момент прекратить выполнение маршрута, рестартовать маршрут. Используется Используется Используется. Приостановка возможна в запущенных процессах, если не требуется выполнять действия с указанной длительностью или к конкретной дате и времени. Можно прописывать остановку в конструкторе процессов. Используется. Компонент «Маршрутизация» со встроенным инструментарием для администрирования запущенных работ по маршрутам (их приостановка, принудительное завершение, возобновление) Используется Используется. Возможен отзыв и возможность корректировки маршрута без его перезапуска/остановки.
Автоматическое завершение маршрута при наступлении условия
Используется. С помощью настроек выполняемых процессов Используется. Реализовано «Авто завершение задачи». Используется. Есть варианты сценарного запуска маршрутов. Используется. Возможно задание любых условий с помощью скриптов. Используется. Можно задать условие, при выполнении которого маршрут будет завершен. Используется Используется Используется. Стандартная функциональность системы Используется. Работа по маршруту может быть прервана автоматически в зависимости от заданных критериев: по времени, по умолчанию (аварийных выход с маршрута), или по вычисляемым условиям (произошедшее событие, полученный артефакт, изменение атрибутов и т.д.) Используется Используется. Настройка автоматического завершения маршрута (или отдельных заданий) при наступлении определенного условия.
Запуск подпроцессов/подзадач в рамках маршрута
Используется. Реализовано в модуле «Управление процессами» Используется Используется Используется В рамках маршрутов можно добавить подпроцесс/подзадачу с любым уровнем вложенности Используется. Стандартный функционал. Возможность создавать подзадачи к задачам и заданиям. Используется Используется Используется. Стандартная функциональность системы Используется. Доступна настройка маршрута, содержащего подзадачи (вложенные маршруты). Количество и глубина таких вложений не ограничена Используется Используется
Внесение изменений пользователем в маршрут в ходе его выполнения
Используется. Возможность редактирования пользователем маршрута Используется. В зависимости от прав доступа. Изменения может вносить контролер по маршруту. Частично. Возможно реферирование на очередном этапе маршрута. Частично реализовано. Только состав ответственных, сроки, описание задачи Используется. Пользователь может влиять на ход маршрута условиями выполнения своего блока, инициатор бизнес-процесса - останавливать его выполнение и рестартовать, администратор системы - менять шаблоны маршрутов. Используется Используется. Есть возможность остановить экземпляр процесс, внести изменения и запустить его на исполнение Используется. Стандартная функциональность системы Используется. Есть инструменты, позволяющие ответственным пользователям вносить изменения в маршрут в ходе выполнения работы по нему Не реализовано Используется
Возможность выполнения маршрута в территориально-распределенной архитектуре
Используется. Территориально-распределенная работа в единой базе (с возможностью локального администирования), обмен данными между распределенными подразделениями по ГОСТ Р 53898-2013 Используется. Клиент-серверное приложение с распределенной, масштабированной архитектурой. Используется Используется. При назначении задачи на внешнего сотрудника система создает специальное xml-сообщение, которое обрабатывается web-сервисами приема и отправки Используется. Механизмы взаимодействия для организации сквозных бизнес-процессов и синхронизации данных между разными ECM-системами.
Использование репликации в филиальных структурах с зависимыми ECM.
Используется Используется. С применением модуля межфилиального обмена Используется. Стандартная функциональность системы + модуль «Единый Холдинг» Используется. Поддерживается настройка маршрутов с учётом филиальной структуры компании, где каждый филиал (либо группа филиалов) работает в собственном контуре системы (без дополнительных или особых требований к составлению маршрута) Используется Используется
Одновременное редактирование файлов на параллельных этапах маршрута (если требует закупки лицензий на стороннее ПО, то указать)
Реализовано в случае использования в качестве офисного пакета «Мой Офис» Реализовано (стандартный пакет Microsoft Office) Используется. Все изменения должны фиксироваться (появятся две версии файла, совместная итоговая версия невозможна) Используется. Требуется лицензия OnlyOffice Используется. Не включены в стандартную версию: коллективная работа (одновременно рецензирование), групповая работа (одновременное редактирование) – требует приобретения доп ПО (Google Docs, МойОфис и пр.). Используется Используется. Интеграция с Microsoft Office Service и системой МойОфис Частично. Реализовано с использованием работы с версиями документов и сравнения версий. С помощью доработки возможна интеграция с MS Office 365 для редактирования документов. Используется. Совместная работа с файлами на веерном участке процесса (параллельные этапы). Редактирование файлов каждым пользователем локально и независимо от других (создаются версии файлов). Либо редактирование одной версии файла несколькими пользователями единовременно посредством интеграции с приложением «Мой офис» (требуются лицензии) Используется. Либо с использованием блокировок, либо с образованием набора версий одного файла, которые в дальнейшем требуется сводить вручную Частично реализовано. Механизм создания копии файла, где каждый из согласующих работает со своей копией. Для сравнения версий система автоматически включит режим рецензирования и подсветит правки разных согласующих лиц. Необходим Microsoft Office 2007 (и выше).
Подтверждение операций на этапах маршрута с применением КЭП
Используется. Может быть затребовано подтверждение с помощью квалифицированной электронной подписи. (на базе системы криптографического обеспечения КАРМА) Используется Используется. Механизмы ЭЦП (в том числе, созданные КриптоПро) Используется. В каждой задаче возможно подписание средствами CryptoPro Используется. Поддерживается усиленная ЭП, которая может быть квалифицированной.
В типовых маршрутах есть прикладной блок «Подписание документов ЭП».
Используется Используется Используется. Стандартная функциональность системы Используется. Подтверждение операции над документом с использованием КЭП - штатная функция платформы при использовании компоненты «Безопасность» Частично. Пока только для типовых операций согласования/ознакомления, планируется - для произвольных Реализовано как расширение проектного решения.
Вызов и ожидание ответа от внешних систем
Реализовано (создание и настройка соответствующего процесса) Используется. Интеграция с ЕИС, ЭТП, 1С и пр. Используется Реализовано. Возможно использование системных задач для запроса и ожидания ответа во внешние системы, а также через шину данных Реализовано. Специальным сценарием задается запрос во внешнюю систему, устанавливается ожидание ответа, настраивается события по итогам ответа внешней системы. Используется Используется Используется. Настраивается под каждую конкретную внешнюю систему с использованием стандартного шлюза и REST API. Используется. В функциональный набор средства «Дизайнер маршрутных карт» входят блоки (элементы карты), позволяющие обращаться к внешним системам и ожидать реакции от них (либо инициативного сигнала) Не реализовано. До востребования Реализовано. В любое событие можно добавить обработчик или заметить его вызовом собственной функции. Вызов/ожидание ответов от внешних систем реализуются в виде плагинов к сервису фоновых процессов. Модули интеграции с Диадок, ABBYY ScanDifFinder, ABBYY Recognition Server, ABBYY FlexiCapture, с криптопровайдерами CryptoPro, Алладин РД, MS Active Directory, MS Exchange.
Вычисление исполнителей на этапах с помощью макросов
Реализовано (создание и настройка соответствующего процесса) Частично. При помощи скриптов. Используется Используется. Возможно вычисление скриптами на каждом этапе маршрута Используется. Правила вычисления ролей, которые позволяют визуально, без использования кода, настраивать вычисляемые роли в типовых маршрутах. Используется Используется Используется. Функциональность Матрицы подстановок Используется. Дизайн маршрута может содержать блоки, исполнители по которым определяются динамически в зависимости от заданных разработчиком карты условий (макросом). Исполнитель может быть пересчитан, если в карте содержится цикл, либо на одном блоке (этапе бизнес-процесса) может быть получено сразу несколько исполнителей Используется. В качестве языка выражений - SpEL (Spring Expression Language) Реализовано
Автоматическая эскалация в случае просрочки на этапе
Используется (настройка процесса) Используется. В соответствии с административными настройками системы Используется Используется. Настраивается в графическом редакторе стандартными функциями Boundary Event в нотации BPMN Используется. При прохождении маршрута можно настроить эскалацию в случае невыполнения задания (например, отправлять уведомление руководителю). Используется Используется Используется. Стандартная функциональность конструктора процессов Используется. При указании срока выполнения этапа и наступлении его просрочки система производит горизонтальную и/или иерархическую эскалацию (привлечение дополнительных ресурсов) Используется. Таймеры BPMN Используется. Сценарии эскалации (от уведомления до запуска активностей и связанных процессов).
Автозавершение просроченных задач (в истории фиксируется автоматическое согласование)
Привлечение исполнителем дополнительных участников при выполнении этапа маршрута
Используется (возможность добавления дополнительных участников/переназначения участника) Используется (блок делегирования, создание подмаршрутов) Используется Используется. Можно добавить дополнительных участников процесса (ответственный за основную задачу остается прежний) Используется. Стандартные возможности workflow DIRECTUM – делегирование, создание подзадач. Используется Используется. Штатное и нештатное делегирование, создание подчиненных заданий и подпроцессов вручную Используется. Стандартная функциональность системы Используется. В зависимости от ролевой модели участник маршрута при получении задания может привлечь к его исполнению других участников, не предусмотренных изначальным шаблоном маршрута Используется Используется. Привлечение участников путем дополнительного согласования.
Графический дизайнер для проектирования маршрутов
Частично. Для проектирования маршрутов может использоваться Visual Studio Designer Используется. Стандартный пакет (Drag and Drop) Используется. Есть визуальный редактор процессов. Используется. Встроено приложение для управления бизнес-процессами (Activiti BPM), поддержка нотации BPMN 2.0. функции BPM-системы Используется. Встроенный инструмент настройки маршрутов (редактор схем для построения, настройки и редактирования типовых маршрутов, маршрутов задач) Используется Используется Используется. Стандартная функциональность конструктора процессов Используется. Дизайнер маршрутных карт позволяет моделировать маршруты в графическом виде в соответствии с нотацией BPMN. Наборы типовых для BPMN действий, логических операторов, потоков и объектов потока (рассылка и контроль заданий, создание и изменение документов, обращение к внешним системам и т.д.) Используется Используется. Графический дизайнер для проектирования маршрутов процессов. Адаптивный графический визуализатор отражает текущее состояние процесса, пройденные и перспективные этапы.
РАЗРАБОТКА МАРШРУТОВ
Создание шаблонов этапов / типовых частей маршрутных карт
Используется. Предусмотрены типовые маршруты обработки документов/ проектов документов Используется («дизайнер маршрутов», входит в комплект поставки) Используется. Есть типовые решения. Используется. Около 10 стандартных маршрутов, которые могут быть использованы как вложенные маршруты в других процессах. Используется. Предусмотрены типовые маршруты, схемы маршрута (для многократного использования). Для составления схем используются визуальные элементы – блоки. Используется Используется Используется. Стандартная функциональность конструктора процессов Используется. Встроенный инструментарий «шаблонизации» участков карты (некоторую последовательность элементов можно сохранить в виде шаблона и добавить их при создании новой карты) Используется Используется
Копирование и вставка нескольких блоков маршрутной карты
Предусмотрена возможность выделения/копирования и вставки элементов маршрута Частично. Копирование нескольких блоков без сохранения взаимосвязей, возможность создать маршрутов на базе имеющихся. Используется Используется Используется. В редакторе схем маршрутов, если их этапы имеют сходные свойства, можно скопировать и использовать блок маршрута. Используется частично (только возможность копирования). Можно создать шаблон процесса и добавить его в другой шаблон комплексного процесса (при изменении исходного процесса, вложенный обновляться не будет) Используется Частично. Возможно копирование маршрутов и их последующее изменение Используется. Дизайнер маршрутных карт позволяет тиражировать в одной карте уже добавленную и настроенную последовательность элементов путём их копирования и вставки (позволяет не добавлять и настраивать заново, а использовать уже существующие на карте) Не реализовано Используется
Создание вложенных карт
Не реализовано Используется. Вложенные подмаршруты Используется Используется. В качестве подпроцесса Используется. В типовых маршрутах есть стандартный блок «Подзадача» (может инициировать подзадачу по другому типовому маршруту) Используется. Можно создавать вложенные процессы в шаблоне комплексного. Это работает как в таблице действий, так и в схемах. Используется Используется. В дизайнере процессов возможна вложенность маршрутов (подпроцессы). Используется. Крупный и сложный процесс может быть разделён на подпроцессы, объединённые общей картой, путём размещения на ней блоков декомпозиции. Каждый блок представляет самостоятельную карту, начало и окончание которой зависят от общей карты, её условий и объектов Используется Используется
Использование нотации BPMN в графическом дизайнере
Не реализовано. Подддерживается технология Windows Workflow Foundation Используется (в дизайнере маршрутов - нотации, близкие к BPMN) Частично. Возможность экспортировать модели процессов из IDEF, других нотаций не поддерживается. Используется. BPMN 2.0 Частично. В редакторе схем DIRECTUM собственная нотация, которая частично использует BPMN. Используется. В отличие от BPMN каждый блок действия в схемах комплексных процессов не задача, а процедура (согласование, исполнение, поручение). Частично. Совместимость со схемами процессов BPMN, визуальная нотация отличается от стандарта. В планах полная поддержка нотации. Реализовано в новой версии платформы Используется. Моделирование карт на основе нотации BPMN. Маршрут строится из элементов, предусмотренных нотацией (действия, потоки, объекты потоков). Каждый элемент связан с характерным для него набором функций системы Используется Частично реализовано. В процессе реализации, выпуск в 1 полугодии 2018 г.
Типовые блоки для использования функционала платформы для движения документов, настраиваемые без программирования
Используется. В комплект поставки – 6 типовых процессов. Используется. Можно использовать как Архив, настройки проводятся средствами редакторов без программирования Используется Используется (смена набора прав, смена состояния жизненного цикла и т.д.) Используется. Механизм настройки типовых маршрутов с учетом прикладных блоков ориентирован на ведущего пользователя (аналитика) и не требует программирования. Используется. Предусмотрены 9 готовых процессов (вкл согласование,
утверждение, регистрация, рассмотрение, исполнение, ознакомление,
приглашение)
Используется Используется. Стандартная функциональность конструктора процессов Используется. Моделирование маршрута в дизайнере может производиться без программирования (элементы по умолчанию связаны с основными функциями платформы) Используется Используется
Скриптовые блоки для программирования нетиповых операций
Реализовано. Нетиповые операции могут быть реализованы с помощью скрипотов Используется Используется Используется. Возможно написание скриптов на JavaScript или Groovy Используется. Возможность самостоятельной разработки блоков типовых маршрутов Используется Используется Используется. Стандартная функциональность конструктора процессов Используется. Возможно добавление автоматических блоков для усложнения маршрута (позволяют запрограммировать нетиповое действие, ввести дополнительные условия) Используется. BPMN Script Task, язык - SpEL Используется. Язык C#, открытый API
Функционал проверки валидности карт
Не реализовано Используется. Проверка учетных форм и маршрутов при сохранении Используется Частично. Стандартные средства Activiti. Используется. В редакторе схем типовых маршрутов возможна проверка корректности схемы маршрута (вручную, либо автоматически при ее сохранении)
Используется. Перед стартом процесса происходит проверка схемы карты Частично. Есть возможность отладки процессов в тестовом режиме Используется. Стандартная функциональность конструктора процессов Используется. Механизм валидации карты перед её выпуском для общего пользования. В ходе валидации производится ряд автоматических проверок для выявления ошибок во взаимосвязях, нарушений логики маршрута и пр. Используется. При загрузке на сервер новой схемы - проверка консистентности схемы и синтаксиса выражений Частично. Полный функционал в 1 полугодии 2018 г.
Блоки для параллельных этапов маршрута с заранее неопределенным количеством участников
Используется. Предусмотрено параллельное согласование с заранее неопределенным составом участников Используется. Создание нетиповых маршрутов, с выбором произвольных участников процесса. Использование в типовом маршруте выбор «групп», «системных ролей». Не реализовано Используется Используется. Могут использоваться вычисляемые, динамические роли, в которых заранее не определено количество участников. Используется. Можно организовать при помощи автоподстановок (участники вычисляются автоматически) и параллельно выполняющихся действий. Используется. Назначение этапов маршрута через параметры процесса, рассчитываемые динамически Используется. Стандартная функциональность конструктора процессов Используется. Можно смоделировать процесс, в котором невозможно до запуска установить состав участников (по количеству, по ролям). Расчёт участников применим на участках процесса, подразумевающих две и более параллельных ветки выполнения Используется Используется. Реализовано за счёт вычисляемых через SQL исполнителей в шаблоне, которые подставляют любое количество ролей (последовательные и параллельные этапы)
Блоки для последовательных этапов маршрута с заранее неопределенным количеством участников
Используется. Предусмотрен последовательный этап с заранее неопределенным составом участников Используется. Создание нетиповых маршрутов, с выбором произвольных участников процесса. Использование в типовом маршруте выбор «групп», «системных ролей». Не реализовано Используется Используется. Могут использоваться вычисляемые, динамические роли, в которых заранее не определено количество участников. Используется. Можно организовать при помощи автоподстановок и последовательно выполняющихся действий. Используется. Назначение этапов маршрута через параметры процесса, рассчитываемые динамически Используется. Стандартная функциональность конструктора процессов Используется. Автоматическое определение состава участников для процессов, шаги которого идут последовательно Используется Используется. Реализовано за счёт вычисляемых через SQL исполнителей в шаблоне, которые подставляют любое количество ролей (последовательные и параллельные этапы)
Версионность маршрутных карт
Используется. Хранится история всех этапов прохождения маршрута, включая возможные изменения Используется Используется. Автоматическое сохранение версии документа после его обработки. Используется. В редакторе процессов в любой момент можно просмотреть версию и активировать ее, при этом создается новая версия. Частично. Все настроенные маршруты можно хранить в справочнике.
Версионность поддерживается вручную
Используется Используется. Версии создаются вручную, возможна одновременная работа процессов нескольких версий Используется. Поддерживается версионность. При изменении маршрута карточки, запущенные до внесения изменений, продолжают маршрут по старой версии процесса, если уже прошли измененный шаг. Используется. Компонент «Маршрутизация» позволяет вести библиотеку маршрутных карт, администрировать их и соблюдать их версионность в случае внесения изменений (возможно вернуться к предыдущей версии) Используется Используется
TAdviser 2017