Tekutý - Flowable - Wikipedia

Tekutý
Flowable Open Source BPM project logo.png
Příklad úpravy modelu BPMN v aplikaci Flowable
Příklad úpravy modelu BPMN v aplikaci Flowable
VývojářiSpolečenství
Stabilní uvolnění
6.6.0,[1] 5.23.0[2] / 12. října 2020
Úložištěgithub.com/ tekutý/ tekoucí motor
NapsánoJáva, JavaScript
Operační systémLinux, Okna
TypŘízení obchodních procesů, Pracovní postup
LicenceLicence Apache 2.0
webová stránkawwwtekutý.org

Tekutý je open-source pracovní tok motoru napsáno v Jáva které mohou provádět obchodní procesy popsané v BPMN 2.0.[3] Je to aktivně udržovaná vidlice Activiti (software).[4]

Dějiny

V říjnu 2016 vedoucí vývojáři Activiti (software) vlevo, odjet Alfresco (software) a zahájil projekt Flowable Open Source založený na rozcestí Activiti kód.[5][6]

První verze Flowable byla 5,22, založená na vidlici Activiti 5,21, ale přidala přechodné proměnné.[7] První vydání Flowable verze 6.0[8] byl založen na vidlici Activiti verze 6 beta 4. Verze 6 modulu Flowable zahrnuje přepsání virtuálního stroje jádra procesu.

Součásti

Projekt zahrnuje sadu modulů, které mohou fungovat společně:

  • BPMN Engine, jádro Model obchodního procesu a notace procesor pracovního postupu
  • CMMN Engine, model správy případů a procesor notace
  • DMN Engine, implementace podmnožiny Rozhodovací model a notace založená obchodní pravidla
  • Forms Engine, služba formulářů, kterou lze použít ve spojení s webovou aplikací Úkoly nebo vlastní aplikací
  • Modeler, webové grafické redakční rozhraní pro úpravy modelů BPMN, DMN a formulářů
  • Designer, zásuvný modul Eclipse pro navrhování modelů BPMN
  • IDM, ukázkový webový nástroj pro správu identit a oprávnění uživatelů a skupin
  • Úkoly, ukázková webová aplikace pro spouštění procesů, prohlížení front úloh, úkolů a formulářů

Rozdíly mezi verzí 5 a verzí 6

Klíčové změny v Flowable 6 jsou:[9][10]

  • Abstraktní vrstva perzistence umožňující použití relačních nebo nerelačních zdrojů dat[11][12]
  • Mapování modelu BPMN 1: 1 na spustitelnou sadu instrukcí
  • Zjednodušený strom provádění, který umožňuje snadnější analýzu a manipulaci s procesy za letu
  • Jednotná agenda pro plány provádění procesů
  • Provádění úloh na základě fronty[13]
  • Ad hoc dílčí procesy[14]
  • Dynamické provádění procesu[15]

Reference

  1. ^ Plynulé stahování 6.5.0
  2. ^ Plynulé stahování 5
  3. ^ Joram Barrez (2016-10-17). „Oznamování plynulého“. Malé kroky s velkými nohami. Citováno 2016-12-29.
  4. ^ Jeff Potts (2016-10-15). „Zakladatelé Activiti viděli projekt a vytvořili Flowable, open source BPM engine“. Enterprise Architect. Citováno 2016-12-29.
  5. ^ Sandy Kemsley (2016-10-20). „Další rozpor na trhu open source BPM: vidlice @FlowableBPM od společnosti @Alfresco Activiti“. Enterprise Irregulars. Citováno 2016-10-20.
  6. ^ Flowable Team (2016-10-12). „Flowable and Activiti: What the Fork ?!“. Tekutý. Archivovány od originál dne 30. 12. 2016. Citováno 2016-10-20.
  7. ^ Joram Barrez (01.09.2016). "Jak používat přechodné proměnné". Malé kroky s velkými nohami. Citováno 2017-01-03.
  8. ^ Flowable Team (2017-02-15). „Flowable 6.0.0 release“. Plynulý projekt. Citováno 2017-02-26.
  9. ^ Tijs Rademakers (2016-08-31). „Activiti 6.0.0.Beta3 vydáno“. BPMN 2.0 / tekutý. Citováno 2017-01-03.
  10. ^ Joram Barrez (08.09.2015). „Evoluce jádra motoru“. Malé kroky s velkými nohami. Citováno 2016-12-29.
  11. ^ Joram Barrez (02.11.2016). "Běh Flowable na CockroachDB". Malé kroky s velkými nohami. Citováno 2016-12-29.
  12. ^ Joram Barrez (2018-08-13). „Běh Flowable na MongoDB“. Plynulý blog. Citováno 2018-08-13.
  13. ^ Joram Barrez (2016-07-20). „Srovnání fronty zpráv založené na Activiti Async Executor“. Malé kroky s velkými nohami. Citováno 2017-01-03.
  14. ^ Tijs Rademakers (10.02.2016). „Activiti 6 přidává podporu dílčích procesů ad-hoc“. BPMN 2.0 / tekutý. Citováno 2017-01-03.
  15. ^ Paul Holmes-Higgin (2017-04-20). „BPMNext 2017: Tancování obchodních procesů“. BPMDalší. Citováno 2017-05-09.