Рейтинг 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