Jump to content

Imixs-Рабочий процесс

Imixs Workflow — это проект с открытым исходным кодом , предоставляющий технологии для создания решений по управлению бизнес-процессами . Проект сосредоточен на человеческих рабочих процессах, используемых для выполнения и контроля рабочих процессов в организациях и предприятиях. В отличие от механизмов рабочих процессов, ориентированных на задачи, которые ориентированы на автоматическое управление потоком программы (задачами), Imixs Workflow является представителем механизма рабочего процесса, основанного на событиях. Здесь механизм контролирует состояние экземпляра процесса в пределах определенной диаграммы состояний . Вводя событие, состояние экземпляра процесса можно отменить или изменить. В механизмах рабочих процессов, ориентированных на человека, события обычно происходят при взаимодействии субъекта с системой, например, при одобрении или отклонении бизнес-транзакции. Они также могут быть вызваны запланированными событиями. Примером этого является эскалация незавершенной задачи.

Цель проекта с открытым исходным кодом — снизить сложность бизнес-приложений за счет предоставления гибкой среды для реализации бизнес-логики на основе стандарта BPMN 2.0.

Название Imixs происходит от слова Imix. Имикс означает первый день в так называемом календаре Цолькин у ацтеков и майя . В этом отношении слово Imix также используется для обозначения Земли, изобилия, водяной лилии и аллигатора .

Структура проекта

[ редактировать ]

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

Проект использует фреймворк настройки и сборки Apache Maven и публикует все артефакты в репозиторий Central Maven .

Технология

[ редактировать ]

Проект основан на архитектуре предприятия Java (JEE) и представляет собой масштабируемую транзакционную структуру для решений по управлению рабочими процессами. Основная цель технологии — упростить процесс создания программного обеспечения в современных бизнес-приложениях. Проект использует преимущества компонентной модели JEE и позволяет повторно использовать все компоненты, не ограничивая возможности архитектуры Java EE.

Используемые технологии включают в себя:

Эталонная реализация основана на GlassFish сервере приложений JBoss и WildFly . Поддерживаются серверы приложений . Благодаря использованию Java Persistence API (JPA) механизм рабочего процесса не зависит от базы данных и может использоваться с любой реляционной базой данных SQL.

Философия

[ редактировать ]

Проект Imixs-Workflow фокусируется на рабочих процессах, ориентированных на человеческие задачи. Это означает, что бизнес-процесс обычно контролируется пользователем (актером). Imixs-Workflow управляет состоянием бизнес-объектов и предоставляет пользователю информацию во время бизнес-процесса. Например:

  • Текущий статус и владелец процесса для каждого бизнес-объекта.
  • История процессов и документация для каждого бизнес-объекта
  • Доступ на чтение и запись (ACL) для каждого бизнес-объекта

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

Лицензия

[ редактировать ]

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

Проект рабочего процесса Imxis был основан в 2005 году компанией Imixs Software Solutions GmbH. В 2016 году платформа BPM с открытым исходным кодом Imixs-Office-Workflow. [5] был опубликован. Исходники проекта размещены на GitHub. [6]

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 69a3348c5070760c9a8ab2ac2db4798c__1722711780
URL1:https://arc.ask3.ru/arc/aa/69/8c/69a3348c5070760c9a8ab2ac2db4798c.html
Заголовок, (Title) документа по адресу, URL1:
Imixs-Workflow - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)