एक संदर्भ जॉब-बोर्ड वास्तुकला को परिभाषित करता है जिसमें अलग-अलग रिक्ति, नियोक्ता, उम्मीदवार, खोज, आवेदन, मॉडरेशन, संचार, और विश्लेषण सीमाएं होती हैं साथ ही उन्हें जोड़ने वाली पहचान और घटनाएं भी होती हैं।
पैकेज स्थिति: संदर्भ संदर्भ मानव समीक्षा के लिए तैयार। अनुबंध और परीक्षण परिदृश्य पूर्ण हैं, लेकिन यह दावा नहीं किया गया है कि कोई अपनाने वाला कार्यान्वयन इन्हें पार कर चुका है।
निर्णय
खातों, रिक्तियों, और आवेदनों के लिए एक लेनदेनात्मक कोर का उपयोग करें; खोज को एक संस्करणित प्रोजेक्शन के रूप में और संचार को आइडेम्पोटेंट प्रतिक्रियाओं के रूप में बनाएं। नियोक्ता और उम्मीदवार दृश्यता नीतियों को केंद्रीकृत रखें और सेवा, खोज, निर्यात, और विश्लेषण पर लागू करें।
दायरा
- अभिनेता, कोर एग्रीगेट्स, मॉड्यूल सीमाएं, मुख्य वर्कफ़्लो, खोज प्रोजेक्शन, मॉडरेशन, आवेदन, सूचनाएं, विश्लेषण, भंडारण, सुरक्षा, और संचालन।
- रिक्ति प्रकाशन से लेकर उम्मीदवार आवेदन तक एक बहु-पक्षीय नौकरी बाज़ार।
- संदर्भ सीमाएं जो एक मॉड्यूलर मोनोलिथ में शुरू हो सकती हैं और साक्ष्य से विकसित हो सकती हैं।
इस ब्लॉक के बाहर
- देश-विशिष्ट रोजगार कानून, पेरोल, पृष्ठभूमि जांच, या एक पूर्ण सिफारिश मॉडल।
- केवल इसलिए कि एक नियोक्ता खाता मौजूद है, उम्मीदवार के व्यक्तिगत डेटा को साझा करना।
अनुबंध
- उम्मीदवार, नियोक्ता संगठन/सदस्य, रिक्ति, रिज्यूमे/प्रोफ़ाइल, आवेदन, बातचीत, मॉडरेशन केस, और सहमति/पसंद की अलग-अलग स्थिर पहचान होती है।
- रिक्ति प्रकाशन के लिए स्वामित्व, सामग्री सत्यापन, मॉडरेशन नीति स्थिति, स्थान/रिमोट मॉडल, सक्रिय अंतराल, और दृश्यता आवश्यक है।
- खोज केवल पात्र वर्तमान प्रोजेक्शनों को इंडेक्स करता है और स्रोत संस्करण, दृश्यता, और मॉडरेशन स्थिति रखता है।
- आवेदन निर्माण रिक्ति और उम्मीदवार की मंशा का स्नैपशॉट लेता है जो बाद की व्याख्या के लिए आवश्यक है और यह आइडेम्पोटेंट है।
- उम्मीदवार डेटा तक नियोक्ता की पहुँच रिक्ति/आवेदन संबंध और स्पष्ट उत्पाद नीति का पालन करती है, जिसमें ऑडिटिंग और निरस्तीकरण शामिल है।
- संदेश और विश्लेषण प्रतिबद्ध घटनाओं का उपभोग करते हैं और आवेदन या रिक्ति स्थिति के लिए प्राधिकरण नहीं बन सकते।
कार्यान्वयन मार्गदर्शन
- सुझाए गए मॉड्यूल: पहचान, संगठन, उम्मीदवार-प्रोफ़ाइल, रिक्ति, आवेदन, खोज-प्रोजेक्शन, मॉडरेशन, संचार, और विश्लेषण।
- लेनदेनात्मक मॉड्यूल से आउटबॉक्स और प्रोजेक्शनों में आइडेम्पोटेंट इनबॉक्स का उपयोग करें।
- रिज्यूमे और संलग्नकों को निजी वस्तुओं के रूप में अलग-अलग फ़ाइल संस्करणों और पहुँच जांच के साथ मानें।
- पेशा, कौशल, स्थान, रोजगार प्रकार, और वेतन मुद्रा के लिए टैक्सोनॉमी संस्करण बनाएं बिना ऐतिहासिक आवेदनों को पुनः लिखे।
विफलता हैंडलिंग और सुरक्षा उपाय
- यदि खोज प्रोजेक्शन पीछे रह जाता है, तो ताजगी व्यवहार दिखाएं और सीधे रिक्ति स्थिति को प्राधिकृत रखें।
- यदि मॉडरेशन किसी रिक्ति को वापस लेता है, तो उसे खोज से तुरंत हटा दें जबकि अधिकृत आवेदन इतिहास को संरक्षित रखें।
- यदि कोई घटना डुप्लिकेट या पुनः क्रमित होती है, तो प्रोजेक्शन संस्करण गार्ड्स पीछे हटने से रोकते हैं।
- यदि नियोक्ता सदस्यता निरस्त की जाती है, तो कैश्ड, निर्यातित, संदेश भेजने, और सीधे वस्तु पहुँच को निरस्तीकरण नीति के तहत अस्वीकार कर दिया जाता है।
सत्यापन और संचालन
- प्रकाशन लीड टाइम, पात्रता से इंडेक्सिंग विलंब, खोज सफलता, आवेदन पूर्णता, डुप्लिकेट आवेदन, मॉडरेशन क्रियाएं, अनधिकृत अस्वीकृतियां, संदेश वितरण, और प्रोजेक्शन मेल-जोल को मापें।
- सिंथेटिक उम्मीदवार/नियोक्ता पृथक्करण यात्राएं और खोज पात्रता जांच चलाएं।
- सेवाओं को निकालने से पहले मॉड्यूल कपलिंग की समीक्षा करें।
इस पैकेज में निष्पादन-समान उदाहरण फिक्स्चर और स्वीकृति अनुबंध हैं। पैकेज संरचना और मेटाडेटा जांचने के लिए संग्रह रूट से python tools/validate.py चलाएं; फिर लक्षित रिपॉजिटरी में परिदृश्यों को लागू और निष्पादित करें।
अपनाने की धारणाएं
example.yamlमें नाम और संख्यात्मक मान एक अपनाने वाली प्रोफ़ाइल हैं, सार्वभौमिक डिफ़ॉल्ट नहीं।- अपनाने वाली टीम को अपने सिस्टम के लिए अभिनेता, डेटा वर्ग, त्रुटि शब्दावली, और स्वामित्व को मैप करना होगा।
संदर्भ
- कोई बाहरी मानक स्रोत आवश्यक नहीं; यह पैकेज एक परियोजना निर्णय को परिभाषित करता है।