Introduction: различия между версиями

Материал из RunaWFE
Перейти к навигации Перейти к поиску
м (1 версия импортирована)
 
(не показано 19 промежуточных версий 2 участников)
Строка 1: Строка 1:
__NOTOC__
__NOTOC__
<html><div class="thumb tright"><div class="thumbinner" style="width:302px">
<video id="demo1" src="/videos/RunaWFE_22.08.2022_Демонстрация.mp4" autoplay="none" poster="/videos/demo1.png" preload="none" controls="" style="border:1px solid #ff7f00;width:100%"></video><div class="thumbcaption">Видео создания исполнения процессов</div>
</div></div></html>


{{PageHeading|Общее описание}}
[[Файл:Пользовательский интерфейс.png|мини|альт=Вид пользовательского интерфейса|рис.1 Вид пользовательского интерфейса]]
[[Файл:Административный интерфейс.png|мини|альт=Вид административного интерфейса|рис.2 Вид административного интерфейса]]
[[Файл:Дизайнер процессов.png|мини|альт=Дизайнер процессов при открытии|рис.3 Дизайнер процессов при открытии]]


{{Licensing}}
= Система для автоматизации бизнес-процессов =


 
'''RunaWFE - ориентированная на конечного пользователя система управления бизнес-процессами предприятия.'''
'''RunaWFE - свободная, ориентированной на конечного пользователя система управления бизнес-процессами предприятия.'''


Основная задача системы: раздавать задания исполнителям и контролировать их выполнение. Последовательность заданий определяется графом бизнес-процесса, который менеджер или бизнес-аналитик может быстро изменять при помощи "Среды разработки".  
Основная задача системы: раздавать задания исполнителям и контролировать их выполнение. Последовательность заданий определяется графом бизнес-процесса, который менеджер или бизнес-аналитик может быстро изменять при помощи "Среды разработки".  
Строка 12: Строка 16:
Система является системой с открытым кодом, что снижает стоимость приобретения и владения системой, позволяет организации, установившей систему, самостоятельно ее развивать и улучшать.
Система является системой с открытым кодом, что снижает стоимость приобретения и владения системой, позволяет организации, установившей систему, самостоятельно ее развивать и улучшать.


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


= Основные возможности  =
= Основные возможности  =
'''Web-интерфейс системы:'''
'''Web-интерфейс системы позволяет:'''


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


'''Среда разработки:'''
'''Среда разработки позволяет:'''


* Редактирование графа бизнес-процесса  
* Производить редактирование графа бизнес-процесса  
* Создание и редактирование графических форм заданий
* Создавать и редактировать графические формы заданий  
* Создание и назначение ролей
* Создавать и назначать роли
* Создание переменных
* Создавать переменные
* Создание и редактирование бот станций и ботов
* Создавать и редактировать бот-станции и ботов.


'''Клиент-оповещатель о поступивших заданиях :'''
'''Клиент-оповещатель о поступивших заданиях :'''


* Оповещение пользователя о поступивших задачах
* Производит оповещение пользователя о поступивших задачах
 
* Визуализирует формы, соответствующие заданиям. <br/>  
* Визуализация форм, соответствующих заданиям<br/>  




Строка 43: Строка 46:
Система позволяет работнику выполнять поступившие задачи, не отвлекаясь на:
Система позволяет работнику выполнять поступившие задачи, не отвлекаясь на:


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


- Передачу результатов своего труда другим работникам


- Изучение должностных инструкций
Все необходимое возникает на экране пользователя при "щелчке" по заданию (в частности, на экране может быть написана инструкция - как надо выполнять это задание).
 
 
Все необходимое возникает на экране пользователя при "клике" на задание (в частности на экране может быть написана инструкция - как надо выполнять это задание)


Исполнителями могут быть как люди, так и специальные компьютерные приложения - боты.
Исполнителями могут быть как люди, так и специальные компьютерные приложения - боты.


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




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


= Описание компонентов системы =
= Описание компонентов системы =
Компоненты, относящиеся к серверной части системы:
Компоненты, относящиеся к серверной части системы:


* RunaWFE – сервер
* RunaWFE – сервер (см. [[ServerUserGuide|Руководство пользователя]])
* Бот-станция
* Бот-станция (см. [[BotStationUserGuide|Руководство по работе с бот-станциями]]).


Компоненты, относящиеся к клиентской части системы:
Компоненты, относящиеся к клиентской части системы:


* Клиент (web-интерфейс)
* Клиент (web-интерфейс)
* Клиент-оповещатель о поступивших заданиях
* Клиент-оповещатель о поступивших заданиях (см. [[NotifierUserGuide|Руководство пользователя]])
* Среда разработки
* Среда разработки (см. [[DesignerUserGuide|Руководство пользователя]])
* Симулятор бизнес-процессов<br/>  
* Симулятор бизнес-процессов.<br/>
 


= Механизм совместной работы компонентов системы =
= Механизм совместной работы компонентов системы =
На одном сервере запускается RunaWFE – сервер
На одном сервере запускается RunaWFE–сервер.


На нескольких серверах могут быть запущены бот-станции
На нескольких серверах могут быть запущены бот-станции.




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




RunaWFE – сервер содержит определения загруженных в него бизнес-процессов и выполняющиеся экземпляры бизнес-процессов.  
RunaWFE–сервер содержит определения загруженных в него бизнес-процессов и выполняющиеся экземпляры бизнес-процессов.  




Бот станции содержат ботов, которые периодически опрашивают RunaWFE – сервер.  
Бот станции содержат ботов, которые периодически опрашивают RunaWFE–сервер.  


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




При помощи web-нтерфейса системы пользователь может:
При помощи web-интерфейса системы пользователь может:


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


* Загружать файлы-архивы, содержащие определения бизнес-процессов в систему
При помощи web-интерфейса системы администратор может:
 
При помощи web-нтерфейса системы администратор может:


* Создавать-удалять пользователей и группы пользователей
* Создавать-удалять пользователей и группы пользователей
* Включать (исключать) пользователей в группы.
* Включать (исключать) пользователей в группы.
* Раздавать права на объекты системы пользователям и группам пользователей
* Раздавать права на объекты системы пользователям и группам пользователей
* Принудительно останавливать экземпляры бизнес-процессов
* Принудительно останавливать экземпляры бизнес-процессов.


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


При помощи клиента-оповещателя о поступивших заданиях пользователь может получать оповещения о поступивших заданиях.
При помощи клиента-оповещателя о поступивших заданиях пользователь может получать оповещения о поступивших заданиях.


При помощи симулятора бизнес-процессов можно тестировать разработанные бизнес-процессы на условной конфигурации на клиентском компьютере аналитика, не загружая их в промышленную систему.
При помощи Симулятора бизнес-процессов можно тестировать разработанные бизнес-процессы на условной конфигурации на клиентском компьютере аналитика, не загружая их в промышленную систему.
 
 
Проект RunaWFE размещен на сайтах разработчиков открытого программного обеспечения [https://sourceforge.net/projects/runawfe https://sourceforge.net/projects/runawfe] и [https://github.com/processtech https://github.com/processtech]. На этом сайте можно скачать систему как в исходных кодах, так и в скомпилированном виде, посмотреть и послать сообщения в форум, познакомиться с последними новостями по проекту.
 


Русскоязычный Web-сайт проекта: https://{{SERVERNAME}}/rus.
[[Категория:Документация]]

Текущая версия на 20:26, 24 января 2024

Видео создания исполнения процессов

Вид пользовательского интерфейса
рис.1 Вид пользовательского интерфейса
Вид административного интерфейса
рис.2 Вид административного интерфейса
Дизайнер процессов при открытии
рис.3 Дизайнер процессов при открытии

Система для автоматизации бизнес-процессов

RunaWFE - ориентированная на конечного пользователя система управления бизнес-процессами предприятия.

Основная задача системы: раздавать задания исполнителям и контролировать их выполнение. Последовательность заданий определяется графом бизнес-процесса, который менеджер или бизнес-аналитик может быстро изменять при помощи "Среды разработки".

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

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

Основные возможности

Web-интерфейс системы позволяет:

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

Среда разработки позволяет:

  • Производить редактирование графа бизнес-процесса
  • Создавать и редактировать графические формы заданий
  • Создавать и назначать роли
  • Создавать переменные
  • Создавать и редактировать бот-станции и ботов.

Клиент-оповещатель о поступивших заданиях :

  • Производит оповещение пользователя о поступивших задачах
  • Визуализирует формы, соответствующие заданиям.


Система является как бы конвейером, перенесенным с производства в офис.

Система позволяет работнику выполнять поступившие задачи, не отвлекаясь на:

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


Все необходимое возникает на экране пользователя при "щелчке" по заданию (в частности, на экране может быть написана инструкция - как надо выполнять это задание).

Исполнителями могут быть как люди, так и специальные компьютерные приложения - боты.

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


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

Описание компонентов системы

Компоненты, относящиеся к серверной части системы:

Компоненты, относящиеся к клиентской части системы:

Механизм совместной работы компонентов системы

На одном сервере запускается RunaWFE–сервер.

На нескольких серверах могут быть запущены бот-станции.


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


RunaWFE–сервер содержит определения загруженных в него бизнес-процессов и выполняющиеся экземпляры бизнес-процессов.


Бот станции содержат ботов, которые периодически опрашивают RunaWFE–сервер.

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


При помощи web-интерфейса системы пользователь может:

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

При помощи web-интерфейса системы администратор может:

  • Создавать-удалять пользователей и группы пользователей
  • Включать (исключать) пользователей в группы.
  • Раздавать права на объекты системы пользователям и группам пользователей
  • Принудительно останавливать экземпляры бизнес-процессов.

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

При помощи клиента-оповещателя о поступивших заданиях пользователь может получать оповещения о поступивших заданиях.

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