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

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

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

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

मई 2017 में, एक्टिविटी ने संस्करण 6.0.0 जारी किया तदर्थ उप प्रक्रियाओं के लिए नए समर्थन और एक नए एप्लिकेशन उपयोगकर्ता इंटरफ़ेस के साथ।

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

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

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