Imixs-Workflow - Imixs-Workflow - Wikipedia

Imixs Workflow bu Ochiq manbali - Qurilish texnologiyasini ta'minlovchi loyiha Biznes jarayonlarini boshqarish echimlari. Loyiha tashkilotlarda va korxonalarda ish oqimlarini boshqarish va boshqarish uchun foydalaniladigan odamlarga asoslangan ish oqimlariga qaratilgan. Avtomatlashtirilgan dastur oqimini boshqarish (vazifalar) ga yo'naltirilgan vazifalarga yo'naltirilgan ish oqimi dvigatellaridan farqli o'laroq, Imixs Workflow voqealarga asoslangan ish oqimi dvigatelining vakili. Bu erda dvigatel protsess misoli holatini belgilangan doirada boshqaradi holat diagrammasi. Hodisaga kirish orqali jarayon instansiyasining holati qoldirilishi yoki o'zgartirilishi mumkin. Insonga yo'naltirilgan ish oqimi dvigatellarida hodisalar odatda aktyorning tizim bilan o'zaro ta'siri natijasida, masalan, tijorat bitimini tasdiqlash yoki rad etish orqali sodir bo'ladi. Ular, shuningdek, rejalashtirilgan tadbirlar bilan qo'zg'atilishi mumkin. Bunga tugallanmagan vazifaning avj olishi.

Ochiq manbali loyihaning maqsadi BPMN 2.0 standarti asosida biznes mantig'ini amalga oshirish uchun moslashuvchan asos yaratib, biznes dasturlarining murakkabligini kamaytirishdir.

Nomlash

Imixs nomi Imix so'zidan kelib chiqqan. Imix so'zda birinchi kun degan ma'noni anglatadi Tsolkin taqvim Azteklar va Mayas.Bu jihatdan Imix so'zi Yer, mo'llik, nilufar va timsoh.

Loyiha tarkibi

Ochiq manbali loyiha ish oqimi texnologiyasining turli jihatlari uchun asos yaratadi. U umumiy talablar uchun moslashuvchan me'morchilikni ta'minlashga qaratilgan ish oqimini boshqarish tizimlari. Umuman loyiha quyidagi yo'nalishlarga bo'lingan:

  • imixs-core - BPMN 2.0-ni qo'llab-quvvatlaydigan ma'lumotlar ob'ektlari va ish oqimlari modellarini boshqarish uchun java API[1]
  • imixs-motor - a Ish oqimi mexanizmi asosida Java-Enterprise-Technology JEE
  • imixs-jax-rs - a WebService Tashqi IT tizimlariga platformadan mustaqil integratsiya qilish uchun API
  • imixs-yuzlar - veb-ilovalar uchun JSF komponentalari kutubxonasi
  • imixs-bpmn - a BPMN modellashtirish vositasi [2] asoslangan Tutilish

Loyiha konfiguratsiya va tuzilish doirasidan foydalanadi Apache Maven va barcha eksponatlarni Markaziyga nashr etadi Maven ombori.

Texnologiya

Loyiha Java Enterprise Architecture (JEE) va ish oqimini boshqarish echimlari uchun o'lchovli va tranzaktsion doirani ifodalaydi. Texnologiyaning asosiy maqsadi zamonaviy biznes dasturlarida dasturiy ta'minotni yaratish jarayonini soddalashtirishdir. Loyiha JEE komponent modelidan foydalanadi va Java EE arxitekturasi imkoniyatlarini cheklamagan holda barcha komponentlarni qayta ishlatishga imkon beradi.

Amaldagi texnologiyalar quyidagilarni o'z ichiga oladi:

Malumotni amalga oshirish quyidagilarga asoslangan Shisha baliq dastur serveri. JBoss va WildFly dastur serverlari qo'llab-quvvatlanadi. Java Persistence API (JPA) dan foydalangan holda, ish oqimi mexanizmi ma'lumotlar bazasidan mustaqil bo'lib, har qanday bog'liq SQL ma'lumotlar bazasi bilan ishlatilishi mumkin.

Falsafa

Imixs-Workflow loyihasi inson vazifalariga yo'naltirilgan ish oqimlariga qaratilgan. Bu shuni anglatadiki, biznes jarayoni odatda foydalanuvchi (aktyor) tomonidan boshqariladi. Imixs-Workflow biznes ob'ektlari holatini boshqaradi va biznes jarayonida foydalanuvchiga ma'lumot beradi. Masalan:

  • Har bir biznes ob'ekti uchun joriy holat va jarayon egasi
  • Har bir biznes ob'ekti uchun jarayonlar tarixi va hujjatlari
  • Har bir biznes ob'ekti uchun o'qish va yozishga kirish (ACL)

Insonning ishiga yo'naltirilgan ish oqimi tizimi foydalanuvchilarga yangi jarayonni boshlashda, ochiq vazifalarni topishda va qayta ishlashda yordam beradi va foydalanuvchilarga joriy ishlarni belgilangan tartibda bajarishda yordam beradi. Workflow Engine avtomatik ravishda qayta ishlangan vazifalarni keyingi aktyorga yo'naltiradi va joriy jarayon ta'rifiga qarab foydalanuvchilarga yangi vazifalar to'g'risida xabar beradi. Quyidagi rasm ish oqimini boshqarish tizimi tomonidan boshqariladigan bir foydalanuvchidan boshqasiga hujjat yoki ma'lumotlar sahifasining odatiy oqimini namoyish etadi.

Litsenziya

Imixs-Workflow loyihasi natijalarini taqdim etadi GPL ikki turdagi litsenziyali model bilan, har xil turdagi foydalanuvchilarning foydalanish va tarqatish talablarini qondirish uchun.

Tarix

Imxis ish oqimi loyihasi 2005 yilda Imixs software solutions GmbH tomonidan tashkil etilgan. 2016 yilda ochiq manbali BPM platformasi Imixs-Office-Workflow. [5] nashr etildi. Loyiha manbalari Github-da joylashgan.[6]

Adabiyotlar

Tashqi havolalar