تیم برنامهنویسان کاموندا دائما در تلاش هستند تا طراحی و اجرا را برای برنامهنویسان جاوا، کسانی که با فرآیندهای گردش کار سر و کار دارند، آسانتر کنند. آنها ابتکار به خرج میدهند و ابزارهای جدیدی اضافه میکنند تا فرآیندهای تجاری و گردشهای کار در ماشین مجازی جاوا بهتر اجرا شود.
کاموندا BPMS برای توانمندسازی برنامهنویسان غیر از جاوا به منظور استفاده از سیستم BPMS و تکنولوژی موتور فرآیند، REST API را ارائه میکند که به کاربر این امکان را میدهد که برنامههایی با اتصال موتور فرآیند از راه دور ایجاد کند.
هسته اصلی نرم افزار Camunda BPMS، متشکل از موتور اجرای سبکی است که از فضای کمتر از ۳ مگابایت استفاده میکند. موتور میتواند در هر ماشین مجازی جاوا (JVM) اجرا شود و یکپارچگی گستردهای برای محفظههای مختلف زمان اجرا دارد.
موتور فرآیند و زیرساخت
این شامل یک هسته POJO سبک و کتابخانه جاوا میشود که فرآیندهای BPMN 2.0 و موارد CMMN 1.1 و تصمیمات DMN 1.1 را اجرا میکند. هسته از یک پایگاه داده نسبتمند (رابطهای) برای تداوم، یک Spring Framework Integration، یک CDI/Java EE Integration و یک Runtime Container Integration استفاده میکند.
مدلساز یا طراح
مدلساز کاموندا به مدلسازی نمودارها و همچنین جداول تصمیمگیری برای BPMN 2.0، CMMN 1.1 و DMN 1.1 کمک میکند.
برنامه وب
برنامههای وب کاموندا BPMS بر اساس معماری RESTful است که به کاربران تجاری این امکان را میدهد که از موتور فرآیند از برنامه راه دور یا برنامه JavaScript استفاده کنند.
این اپلیکیشن شامل موارد زیر میشود:
- لیست وظایف (Tasklist): این مورد به کاربران این اجازه را میدهد که وظایف گردش کارشان را بررسی کنند و بر این اساس، برای اجرای آنها و ارائه دادههای ورودی، فرمهای وظیفه را مسیریابی کنند و از این طریق مدیریت گردش کار انسانی را توانمند سازد.
- Cockpit: این مورد به کاربر امکان بررسی و نظارت دائم میدهد و نمونههای فرآیند را تکمیل میکند و مراقب است اتفاق یا خطایی رخ ندهد.
- ادمین: ادمین امکان مدیریت و سازماندهی کاربران را میدهد و بر اساس نقشها و گروهها، مجوز میدهد.
- چرخه (Cycle): چرخه امکان ادغام و یکپارچهسازی کاموندا BPMS با یک مدلساز BPMN طرف سوم را فراهم میکند.
- برنامه سفارشی: این ابزار امکان ترکیب و یکپارچهسازی کامل برنامههای طرف سوم با اجزای کاموندا BPMS را فراهم میسازد.