एक्टिविटी (सॉफ़्टवेयर)

एक्टिविटी जावा में लिखा गया विवृत-स्रोत कार्यप्रवाह यन्त्र है जो BPMN 2.0 में वर्णित व्यावसायिक प्रक्रमो को निष्पादित कर सकता है। एक्टिविटी, अल्फ्रेस्को के अल्फ्रेस्को प्रक्रम सेवाओं (एपीएस) के लिए आधार है और अल्फ्रेस्को एक्टिविटी परियोजनाओं का प्रमुख प्रायोजक है।

इतिहास
मार्च 2010 में, jBPM के दो प्रमुख विकासक, टॉम बेयेंस और जोराम बर्रेज़ ने रेड हैट छोड़कर अल्फ्रेस्को के कर्मचारियों के रूप में एक्टिविटी की शुरुआत की। एक्टिविटी jBPM के साथ उनके कार्यप्रवाह अनुभव पर आधारित है, लेकिन एक नया कोड आधार है, जो किसी भी पिछले jBPM स्रोत कोड पर आधारित नहीं है।

एक्टिविटी का पहला संस्करण 5.0 था, यह निर्दिष्ट करने के लिए कि उत्पाद jBPM 1 से 4 के माध्यम से प्राप्त अनुभव की निरंतरता है।

अक्टूबर 2016 में, बैरेज़, रेडमेकर्स (एक्टिविटी इन एक्शन के लेखक ) और अन्य योगदानकर्ताओं ने अल्फ्रेस्को छोड़ दिया। प्रस्थान करने वाले विकासक ने प्रवाह्य नामक एक नई परियोजना शुरू करने के लिए एक्टिविटी कोड का उपयोग किया।

फरवरी 2017 में, एक्टिविटी का एक नया व्यावसायिक संस्करण जारी किया गया और इसे अल्फ्रेस्को प्रक्रम सेवाओ के रूप में रीब्रांड किया गया।

मई 2017 में, एक्टिविटी ने तदर्थ उप प्रक्रमो के लिए नए समर्थन और एक नए अनुप्रयोग उपयोक्‍ता अंतरापृष्‍ठ के साथ संस्करण 6.0.0 जारी किया।

अवयव
यह परियोजना उन अनुप्रयोगों का एक सूट है जो एक साथ काम करते हैं,
 * प्रतिरूपण, एक वेब-आधारित ग्राफिकल कार्यप्रवाह संलेखन अंतरापृष्ठ है
 * अभिकल्पक, कार्यप्रवाह विकसित करने के लिए एक एक्लिप्स प्लगनीय है
 * यन्त्र, मूल कार्यप्रवाह प्रक्रमक है
 * खोजकर्ता, प्रक्रम परिभाषाओं को प्रसारित करने, नये प्रक्रम के उदाहरण शुरू करने और कार्यप्रवाह पर काम करने के लिए एक वेब यंत्र है
 * चक्र, एक वेब ऐप है जो व्यावसायिक उपयोगकर्ताओं और सॉफ़्टवेयर इंजीनियर्स के बीच सहयोग के लिए है

वैकल्पिक प्रतिरूपण GUI
याओकियांग BPMN सम्पादक (FLOSS, GPLv3) एक्टिविटी यन्त्र से जुड़ सकता है और इस प्रकार इसे एक्टिविटी प्रतिरूपण के विकल्प के रूप में ग्राफिकल कार्यप्रवाह संलेखन अंतरापृष्ठ के रूप में उपयोग किया जा सकता है।

डॉक्यूब्रेन कार्यप्रवाह संपादक एक स्टैंडअलोन BPMN 2.0 अनुरूप कार्यप्रवाह संपादक है जिसका उपयोग सामान्य BPMN प्रक्रमो को बनाने और संपादित करने के लिए किया जा सकता है। संपादक एक्टिविटी के साथ-साथ एक्टिविटी के सभी अनुकूलन (जैसे एक्टिविटी विशिष्ट तत्व विशेषताएँ, एक्टिविटी विशिष्ट कार्य जैसे कैमल टास्क, म्यूल टास्क आदि) के सीधे संबंधो का समर्थन करता है।