Система электронного документооборота и управления бизнес-процессами
+7 (495) 255-00-99

Разработка бизнес-процессов и процессов электронного документооборота

 

Разработка бизнес-процессов и процессов электронного документооборота

СРЕДА ВИЗУАЛЬНОЙ РАЗРАБОТКИ ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА

ВОЗМОЖНОСТИ СРЕДЫ ВИЗУАЛЬНОЙ РАЗРАБОТКИ

Для решения задач автоматизации процессов система документооборота ESCOM.BPM содержит интегрированную среду визуальной разработки (Бизнес-студия). Имеющийся инструментарий позволяет самостоятельную разработку процессов электронного документооборота для учёта специфики бизнеса организации.  Бизнес студия содержит весь необходимый набор визуальных конструкторов для создания и настройки объектов документационных процессов и сопутствующих информационных объектов.

В визуальных конструкторах бизнес студии в частности возможна: 

  • Разработка карточек документов и документационных процессов
  • Разработка графических моделей  маршрутов документов
  • Разработка карточек документов, форм справочников
  • Разработка SQL запросов к базе данных
  • Разработка журналов документов
  • Разработка отчётов, графиков и диаграмм
  • Разработка интерфейсов рабочих мест. С помощью визуального конструктора форм можно создать любой графический интерфейс адаптированный к задачам конкретной группы пользователей
  • Разработка бланков документов
  • Разработка таблиц базы данных
  • Разработка произвольных форм и диалогов
  • Разработка форм поиска информации

Так же в системе разработки процессов ESCOM.BPM имеется:

  • Среда программирования на языке PHP
  • Интерфейс администратора
  • Готовые базы данных: "Организации", "Оргштатная структура", "Сотрудники", "Подразделения", "Компании", "Должности", "Виды документов" и др.

Для IT специалистов, и других специалистов, занимающихся автоматизацией бизнес-процессов часть 1 часть 2

РАЗРАБОТКА КАРТОЧЕК ДОКУМЕНТОВ

Система электронного документооборота ESCOM.BPM позволяет разрабатывать атрибутные карточки для каждого вида документа или процесса .

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

Карточки документов создаются в визуальном конструкторе документооборота с использованием графических компонентов, присущих интерфейсу MS Windows. Кроме стандартных компонентов графического интерфейса система ESCOM.BPM предоставляет набор специализированных компонент для решения разных задач разработки документооборота. Например, компоненты для поиска и выбора элементов из справочников, компоненты для работы с простыми и группируемыми списками (подчинёнными таблицами), для работы с иерархическими структурами, для работы с файлами вложений, с изображениями и т.д. Специализированные компоненты содержат SQL запрос к базе данных и позволяют отобрать и отобразить необходимую информацию, а так же наложить фильтр на отображаемую информацию, предоставив пользователю возможность выбора из ограниченного набора данных.

Используя скрипты, разработчик системы управления бизнес-процессами может управлять поведением визуальных компонент на форме карточки, осуществлять проверку введённых данных до отправки их на сервер.

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

Страничная организация карточки документа позволяет снизить одновременный объём передаваемой информации сервера системы на рабочую станцию. Атрибутная карточка в системе документооборота содержит SQL запрос к базе данных, с помощью которого система документооборота выбирает нужные данные. При открытии карточки передаются данные для полей, размещённых на активной странице карточки.

При сохранении изменений карточки документа на сервер передаются только измененные поля. что сокращает объём трафика между клиентом и сервером.

Карточка документа может содержать команды для просмотра и печати бланков документов. Сформированный бланк можно экспортировать в распространённые форматы, а так же прикрепить к карточке в виде файла вложения, например, для сохранения образа документа.

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


РАЗРАБОТКА МОДЕЛЕЙ МАРШРУТОВ ДОКУМЕНТОВ

В системе управления бизнес-процессами ESCOM.BPM разработка графической модели бизнес-процесса осуществляется в специальном визуальном конструкторе. Разрабатываемая модель бизнес процесса сcomponents.jpgоответствует основным требованиям стандарта IDEF3 и расширена за счёт возможности применения специализированных компонент, обеспечивающих автоматизацию бизнес-процесса (таймеры, процедуры). Для каждого вида бизнес-процесса создаётся графическая модель процесса.

Система управления бизнес-процессами ESCOM.BPM предоставляет разработчику следующие визуальные компоненты для построения модели бизнес-процесса:

  • Статическое состояние (этап работы)
  • Автоматическое действие
  • Действие, выполняемое пользователем
  • Ветвление, объединение И, ИЛИ
  • Условие
  • Подпроцесс. Разработчик может включать в процесс вызов подпроцессов из любых имеющихся в системе.
  • Процедура
  • Таймер
  • Счётчик
  • Уведомление. Разработчик в модели процесса может создать процедуры формирования уведомлений для ролей процесса. Уведомления могут быть созданы для любого события в ходе исполнения бизнес-процесса

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

Построением модели бизнес-процесса осуществляется с помощью «мыши», путём размещения компонент из палитры в рабочей области визуального конструктора.


РОЛИ И ПРАВА ДОСТУПА

В системе управления бизнес-процессами ESCOM.BPM предусмотрены статические и динамические права доступа.

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

Динамические права доступа в системе автоматизации бизнес-процессов используются для управления доступом пользователей к карточкам процессов и документов в ходе исполнения бизнес-процессов.

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

0blt1.jpgПодробнее об использовании ролей и правах доступа в системе бизнес-процессов


ВЫПОЛНЕНИЕ АВТОМАТИЗИРОВАННЫХ ПРОЦЕДУР

Разработчик электронного документооборота может использовать, как в модели маршрута процесса так и не зависимо автоматизированные процедуры (скрипты) на языке PHP. С помощью скриптов, разработчик бизнес-процессов может реализовать бизнес-логику по обработке данных, получаемых в ходе выполнения бизнес-процесса. Скрипты различаются по месту их выполнения: на сервере или на клиенте. Можно использовать оба вида скриптов, выполняя обработку данных, так как наиболее целесообразно в каждом конкретном случае. Серверные скрипты могут исполняться как в коде модели маршрута бизнес-процесса, так и в коде серверных классов объектов системы бизнес-процессов. Другими словами, при разработке процессов электронного документооборота можно создавать северные хранимые процедуры и вызывать их как из других серверных процедур, так и из клиентских скриптов.

При разработке скриптов разработчику предоставляется все возможности объектно-ориентированного языка PHP, а так же возможность использования специализированных функций API системы электронного документооборота ESCOM.BPM.


РАЗРАБОТКА ТАБЛИЦ БАЗЫ ДАННЫХ

Разработчик электронного документооборота может использовать существующие таблицы системы бизнес-процессов, а так же создавать свои собственные таблицы и структуры. В системе документооборота ESCOM.BPM поддерживаются следующие виды связей таблиц:

  • Один к одному
  • Один ко многим
  • Многие ко многим

При разработке таблиц в системе управления бизнес-процессами разработчику доступны все типы полей, поддерживаемые СУБД. Разработчик бизнес-процесса может использовать ссылочные и вычисляемые поля.

При построении SQL запросов в визуальном конструкторе система бизнес процессов сама связывает таблицы и позволяет разработчику выбрать необходимые данные. Так же в запросах системы бизнес-процессов можно использовать подзапросы, группировки, функции (в том числе функции API ESCOM.BPM), вычисляемые поля и т.д.


РЕПОЗИТОРИЙ МЕТАДАННЫХ

В системе ESCOM.BPM описание всех объектов (шаблоны маршрутов процессов, форм, карточек, отчётов, запросов и т.д.) хранится в виде метаданных. Метаданные системы объединены в проекты. Для работы с проектами метаданных в бизнес-студии предусмотрен специальный репозиторий метаданных. Он обеспечивает структурированное хранение проектов.

Разработчик электронного документооборота может создавать свои проекты метаданных, сохранять их в своих папках репозитория. Скомпилированные бизнес-процессы становятся доступными для исполнения. При изменении метаданных система автоматически осуществляет проверку контроля целостности.

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

Система ESCOM.BPM позволяет разработчику выполнять изменение и компиляцию проектов метаданных без необходимости отключения пользователей от системы документооборота.


ФОРМИРОВАНИЕ ОТЧЁТОВ

Система разработки содержит универсальный визуальный конструктор, позволяющий разрабатывать всевозможные бланки и отчёты. Отчёт содержит источник данных, представляющий собой запрос к базе данных системы бизнес процессов. С помощью этого запроса из таблиц базы данных выбирается необходимая информация, которая может быть обработана и представлена в нужной форме для визуализации. Конструктор отчётов содержит набор инструментов, позволяющих создавать отчёты различной сложности, от простых master-detail до cross отчётов. В отчёты можно встраивать графики и диаграммы.


ЭКСПОРТ И ИМПОРТ

В системе ESCOM.BPM предусмотрена возможность экспорта и импорта данных из таблиц системы в различных форматах. Процедуры экспорта и импорта метаданных позволяют переносить готовые разработки (шаблоны форм, процессов и т.п.) между серверами системы документооборота.

В частности процедуры экспорта и импорта метаданных используются для обновления ESCOM.BPM у клиентов, а так же используются разработчиками бизнес-процессов для переноса готовых проектов метаданных с серверов разработки на рабочие сервера. При установке обновления метаданных система сравнивает и отображает изменения в метаданных. Если Администратор вносил изменения в какие-то метаданные, то при установке обновления он может выбрать режим объединения метаданных.

Возврат к списку

X

Задать вопрос