SAP Business - वर्कफ़्लो बनाना
आप एसएपी प्रणाली में अपनी वर्कफ़्लोज़ बना सकते हैं, जिसमें व्यावसायिक प्रक्रियाओं को स्वचालित किया जा सकता है, जिसमें कार्यों, चरणों और घटनाओं का क्रम होता है। जब आप वर्कफ़्लो का उपयोग करके कार्यों को स्वचालित करते हैं, तो यह उपयोगकर्ता को तकनीकी / कार्यात्मक कठिनाइयों का सामना किए बिना आसानी से कार्रवाई करने में मदद करता है। आप लंबित कामकाज के बारे में उपयोगकर्ता एसएपी इनबॉक्स में सूचनाएं सेट कर सकते हैं और एक क्लिक के साथ, यह सही लेनदेन को कॉल करता है और संबंधित स्क्रीन पर नेविगेट करता है।
आइए देखें कि वर्कफ़्लो कैसे बनाया जाए, जब कोई कर्मचारी सिस्टम में छुट्टी का अनुरोध उठाता है। निम्नलिखित चरणों का पालन करना होगा -
Step 1 - संगठन योजना टी-कोड पीपीओसीई परिभाषित करें
एसएपी प्रणाली में संगठन की योजना को परिभाषित करने का यह सबसे आसान तरीका है। आपको संगठन इकाई की आरंभ तिथि दर्ज करनी होगी → ग्रीन टिक मार्क पर क्लिक करें जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।


Step 2 - वर्कफ़्लो टेम्पलेट T-Code PFTC_INS बनाएं


कार्य प्रकार फ़ील्ड में, वर्कफ़्लो टेम्पलेट चुनें। कार्य बनाने के लिए: ऊपर दिखाए गए अनुसार कार्य प्रकार फ़ील्ड में मानक कार्य चुनें और बनाएँ पर क्लिक करें।
अब वर्कफ़्लो बिल्डर में वर्कफ़्लो बनाने के लिए, टी-कोड पर नेविगेट करें: SWDD

वर्कफ़्लो बिल्डर में, आपके पास अलग-अलग विकल्प हैं, जिन्हें चरण प्रकार कहा जाता है, आप वर्कफ़्लो में ड्रैग और ड्रॉप और सम्मिलित कर सकते हैं।
Step 3 - अनुपस्थिति की सूचना बनाएँ।
पहले कार्य को परिभाषित करने के लिए, T-Code: PFTC_INS पर जाएँ
कार्य प्रकार फ़ील्ड में मानक कार्य का चयन करें।
निम्न मान दर्ज करें और कार्य सहेजें। एक बार जब आप कार्य को बचा लेते हैं, तो आपको कोड संख्या 93XXX989 में मिल जाएगी
- नाम फ़ील्ड में, Form_created का चयन करें
- Abbr में, create_form चुनें
- Workitem पाठ में, vik_notif_absence-create चुनें
- ऑब्जेक्ट प्रकार में, FORMABSENC का चयन करें
- मेथड फील्ड में, क्रिएट को चुनें
- चेकबॉक्स सिंक्रोनस ऑब्जेक्ट विधि, डायल की गई जांच के साथ ऑब्जेक्ट विधि
Step 4 - पिछले चरण में बनाए गए कार्य को वर्कफ़्लो में जोड़ें।
वर्कफ़्लो में अपरिभाषित चरण के स्थान पर, आपको अपने वर्कफ़्लो में एक गतिविधि जोड़ना होगा।

जैसा कि निम्नलिखित स्क्रीनशॉट में देखा गया है, T-Code: PFTC_INS का उपयोग करते हुए, एक TS TS500500654 अलग से बनाया गया है।

स्टेप प्रॉपर्टीज में, आप आवश्यकता के अनुसार विभिन्न विकल्पों का चयन कर सकते हैं। यहां, हमें चेकबॉक्स चुनें - डायलॉग के साथ एडवांस जैसा कि ऊपर दिए गए स्क्रीनशॉट में दिखाया गया है। यह दिखाता है कि वर्कफ़्लो का वर्कमीट तुरंत प्रसंस्करण के लिए उपलब्ध कराया जाता है। जैसा कि हमने एजेंट्स के तहत एक्सप्रेशन में WF_INITIATOR में प्रवेश किया है, जो व्यक्ति वर्कफ़्लो शुरू करेगा वह वर्कफ़ेम के प्राप्तकर्ताओं में से एक है। बाइंडिंग विकल्प भी परिभाषित किया गया है कि अनुपस्थिति अधिसूचना की पुष्टि न केवल इस कार्य में है, बल्कि वर्कफ़्लो में भी है - _WI_ObjectId → & ABSENCEFORM &।
अब ग्राफिकल मोड में वर्कफ़्लो बिल्डर इस तरह दिखता है -

Step 5 - एसएपी इनबॉक्स में पहला कार्य।
अब वर्कफ़्लो निष्पादित किया गया है, यह SAP इनबॉक्स में ई-मेल जैसे कार्यक्षेत्र बनाता है। जब इसे निष्पादित किया जाता है, तो यह संबंधित कार्य या लेनदेन स्क्रीन को कॉल करता है। जब आप इस वर्कफ़्लो को चलाते हैं, तो यह अनुपस्थिति फ़ॉर्म की सूचना दिखाता है।

पहले सूचना के प्रसंस्करण को रद्द करने के लिए रद्द करें पर क्लिक करें। वर्कफ़्लो इनबॉक्स प्रसंस्करण के लिए एक आइटम रखता है - अनुपस्थिति की सूचना बनाना। कार्यक्षेत्र का चयन करें और निष्पादित करें (F8) पर क्लिक करें। यह "अनुपस्थिति स्क्रीन की अधिसूचना बनाएँ" पर लौटेगा जहाँ अनुपस्थिति फ़ॉर्म की सूचना प्रदर्शित होती है। फ़ॉर्म में विवरण दर्ज करें और सहेजें पर क्लिक करें। यह वर्कटाइम को इनबॉक्स से हटा देगा।

Step 6 - इनबॉक्स में अनुपस्थिति की अधिसूचना की जाँच करें।
जो फॉर्म बनाया गया है, वह ऑब्जेक्ट फॉर्मबेसेंस-एप्रोच ऑब्जेक्ट का उपयोग करके अनुमोदन के लिए पर्यवेक्षक को भेजा जाएगा। अगला टी-कोड: PFTC_INS का उपयोग करके एक नया कार्य बनाना है

Step 7 - वर्कफ़्लो में दूसरा कार्य जोड़ें।
आपको पिछले चरण में उत्पन्न कार्य कोड का उपयोग करते हुए टास्क "वर्कफ़्लो में अनुपस्थिति की अधिसूचना की जाँच करें" को शामिल करना होगा।
साथ ही, निम्नलिखित स्क्रीनशॉट में दिखाए अनुसार बाध्यकारी गुणों को परिभाषित करें।

आपको वर्कफ़्लो कंटेनर में एप्रोवर चर बनाना होगा। नीचे बाईं ओर मेनू पर नेविगेट करें, आपको मेनू विकल्प वर्कफ़्लो कंटेनर दिखाई देगा। बनाने के लिए विकल्प पर डबल-क्लिक करें।
निम्नलिखित फ़ील्ड दर्ज करें -
- तत्व - स्वीकृति
- नाम - अनुमोदक
- विवरण - अनुपस्थिति अनुरोध का अनुमोदन
- संदर्भ तालिका - WFSYST
- संदर्भ क्षेत्र - एजेंट
स्थिति फ़ील्ड में, आपको संगठन योजना के अनुसार स्थिति आईडी दर्ज करनी होगी। इसे T-Code: PPOCE का उपयोग करके चेक किया जा सकता है। पाठ क्षेत्र में "S" उपसर्ग न करें।

यदि किसी अनुमोदक ने लीव रिक्वेस्ट के बारे में कोई निर्णय नहीं लिया है, तो आप एप्रूवर के व्यावसायिक कार्यस्थल में छूटी हुई समय सीमा के लिए एक कार्यदिशा जोड़ने के लिए समय सीमा भी जोड़ सकते हैं।

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

उपयोगकर्ता निर्णय चरण को निम्नानुसार परिभाषित किया गया है -

Step 10 - एसएपी इनबॉक्स में तीसरा टेस्ट।
जब अनुरोध स्वीकृत नहीं होता है, तो अगला चरण उपयोगकर्ता निर्णय है। जैसा कि हमने दर्ज किया है: (और WF_INITIATOR &) कदम के एजेंट के रूप में, निर्णय लेने के लिए अनुरोध वापस आएगा। आपके पास दो विकल्प हैं रिक्वेस्ट रिक्वेस्ट या रिक्वेस्ट को वापस लें।
Step 11 - अनुपस्थिति की अधिसूचना को परिभाषित करें
इसके लिए, आपको अपरिभाषित चरण जोड़ना होगा - अधिसूचना संशोधित करें।
Step 12 - गतिविधि जोड़ें → वर्कफ़्लो में तीसरा कार्य।
इस चरण को जोड़ने के लिए, आपको निम्नलिखित प्रविष्टियाँ करनी होंगी -
ऑब्जेक्ट के रूप में FORMABSENC-UPDATE का उपयोग करें।
बाध्यकारी विकल्प में, _WI_Object_ID <= & ABSENCEFORM & दर्ज करें
एजेंट्स में & quot; _WF_INITIATOR & अभिव्यक्ति फ़ील्ड में जोड़ें

Step 13 - छुट्टी की मंजूरी के लिए अधिसूचना भेजें।
एक अधिसूचना भेजने के लिए, आपको एक नया चरण "मेल भेजें" जोड़ना होगा। आपको यह चरण अनिर्धारित चरण पर ले जाना होगा - चरण के परिणाम के बाद "अनुपस्थिति की सूचना जांचें"।
इस चरण को जोड़ने के लिए, आपको निम्नलिखित प्रविष्टियाँ करनी होंगी -
प्राप्तकर्ता प्रकार का चयन करें - संगठनात्मक वस्तु दर्ज करें
एजेंटों का चयन करें → अभिव्यक्ति और _WF_INITIATOR चुनें।
विषय पंक्ति को <"स्वीकृत छोड़ें"> के रूप में दर्ज करें
ईमेल टेक्स्ट को <"स्वीकृत"> दर्ज करें
जब आप Enter बटन दबाते हैं, तो आपसे कार्य का नाम और संक्षिप्त नाम पूछा जाएगा।