Odoo Studio, Odoo Enterprise में निर्मित नो-कोड अनुकूलन प्लेटफ़ॉर्म है। यह व्यावसायिक उपयोगकर्ताओं को फ़ील्ड जोड़ने, दृश्य संशोधित करने, स्वचालित क्रियाएँ बनाने और पायथन या XML की एक भी पंक्ति लिखे बिना रिपोर्ट बनाने की सुविधा देता है। उन संगठनों के लिए जिन्हें ओडू के डिफ़ॉल्ट कॉन्फ़िगरेशन से परे अनुकूलन की आवश्यकता है, लेकिन कस्टम विकास की लागत और जटिलता से बचना चाहते हैं, स्टूडियो आउट-ऑफ़-द-बॉक्स और पूरी तरह से कस्टम के बीच का पुल है। यह मार्गदर्शिका व्यावहारिक उदाहरणों के साथ प्रत्येक स्टूडियो क्षमता को कवर करती है।
मुख्य बातें
- ओडू स्टूडियो बिना किसी अतिरिक्त लागत के ओडू एंटरप्राइज में शामिल है
- स्टूडियो में बनाए गए कस्टम फ़ील्ड, दृश्य और ऑटोमेशन ओडू अपग्रेड के माध्यम से बने रहते हैं
- स्टूडियो गणना किए गए फ़ील्ड, संबंधित फ़ील्ड और HTML फ़ील्ड सहित 15+ फ़ील्ड प्रकारों का समर्थन करता है
- स्वचालित क्रियाएं रिकॉर्ड निर्माण, अद्यतन, समय की स्थिति या बाहरी वेबहुक पर ट्रिगर हो सकती हैं
- कस्टम रिपोर्ट ड्रैग-एंड-ड्रॉप लेआउट संपादन के साथ QWeb टेम्पलेट का उपयोग करती हैं
ओडू स्टूडियो तक पहुँचना
स्टूडियो Odoo Enterprise में व्यवस्थापक पहुंच वाले उपयोगकर्ताओं के लिए उपलब्ध है। शीर्ष मेनू बार में रिंच आइकन पर क्लिक करके स्टूडियो मोड को टॉगल करें। सक्षम होने पर, ओडू में प्रत्येक दृश्य फ़ील्ड, लेआउट और व्यवहार को अनुकूलित करने के लिए संपादन नियंत्रण दिखाता है।
स्टूडियो संशोधन वैश्विक हैं --- परिवर्तन सभी उपयोगकर्ताओं पर लागू होते हैं (केवल वर्तमान उपयोगकर्ता पर नहीं)। यह नियंत्रित करने के लिए एक्सेस अधिकारों का उपयोग करें कि कौन से उपयोगकर्ता समूह कस्टम फ़ील्ड और दृश्य देखते हैं।
कस्टम फ़ील्ड
फ़ील्ड जोड़ना
स्टूडियो मोड सक्रिय होने पर, नया फ़ील्ड जोड़ने के लिए किसी भी फ़ील्ड समूह के आगे + बटन पर क्लिक करें:
| फ़ील्ड प्रकार | विवरण | केस उदाहरण का प्रयोग करें |
|---|---|---|
| पाठ | एकल-पंक्ति पाठ इनपुट | ग्राहक संदर्भ संख्या |
| मल्टीलाइन टेक्स्ट | बहु-पंक्ति पाठ क्षेत्र | आंतरिक नोट्स, विवरण |
| पूर्णांक | पूर्ण संख्या | मात्रा, गिनती |
| तैरना | दशमलव संख्या | माप, प्रतिशत |
| मौद्रिक | मुद्रा स्वरूपित संख्या | कस्टम शुल्क, अधिभार |
| दिनांक | तिथि चयनकर्ता | कस्टम समय सीमा, समीक्षा तिथि |
| दिनांकसमय | दिनांक और समय चयनकर्ता | नियुक्ति का समय, एसएलए की समय सीमा |
| बूलियन | सही/गलत चेकबॉक्स | अनुमोदन ध्वज, सुविधा टॉगल |
| चयन | ड्रॉपडाउन सूची | स्थिति, श्रेणी, प्राथमिकता |
| अनेक2एक | किसी अन्य रिकॉर्ड से लिंक करें | संबंधित परियोजना, सौंपा गया गोदाम |
| अनेक2 अनेक | अभिलेखों के एकाधिक लिंक | टैग, संबंधित उत्पाद |
| एक2अनेक | संबंधित अभिलेखों की इनलाइन सूची | कस्टम लाइन आइटम |
| एचटीएमएल | रिच टेक्स्ट संपादक | स्वरूपित निर्देश, टेम्पलेट |
| बाइनरी | फ़ाइल अपलोड | अनुलग्नक, दस्तावेज़ |
| छवि | पूर्वावलोकन के साथ छवि अपलोड करें | उत्पाद फोटो, हस्ताक्षर |
परिकलित फ़ील्ड
ऐसे फ़ील्ड बनाएं जो स्वचालित रूप से उनके मूल्य की गणना करें:
- एक नया फ़ील्ड जोड़ें और गुणों में Computed चुनें
- ओडू के डोमेन सिंटैक्स का उपयोग करके गणना अभिव्यक्ति लिखें
- निर्भरताएँ सेट करें (वे फ़ील्ड जो बदले जाने पर पुनर्गणना को ट्रिगर करते हैं)
उदाहरण: बिक्री ऑर्डर पर एक "कुल वजन" फ़ील्ड जो सभी ऑर्डर लाइनों के वजन का योग करती है। गणना order_line.product_id.weight * order_line.product_uom_qty को संदर्भित करती है और जब भी ऑर्डर लाइनें बदलती हैं तो पुनर्गणना करती है।
संबंधित क्षेत्र
कस्टम कोड के बिना लिंक किए गए रिकॉर्ड से डेटा खींचें:
- एक नया फ़ील्ड जोड़ें और गुणों में संबंधित चुनें
- रिश्तों के माध्यम से पथ निर्दिष्ट करें (जैसे,
partner_id.country_id.name) - फ़ील्ड संबंधित रिकॉर्ड से डेटा प्रदर्शित करता है और स्वचालित रूप से अपडेट होता है
उदाहरण: partner_id.country_id.name के बाद संबंधित फ़ील्ड बनाकर बिक्री ऑर्डर फॉर्म पर ग्राहक का देश प्रदर्शित करें।
अनुकूलन देखें
प्रपत्र दृश्य
फॉर्म लेआउट को इसके द्वारा अनुकूलित करें:
- फ़ील्ड जोड़ना: फ़ील्ड सूची से फ़ील्ड को वांछित स्थान पर खींचें
- समूह बनाना: संबंधित फ़ील्ड को वैकल्पिक कॉलम लेआउट के साथ लेबल किए गए समूहों में व्यवस्थित करें
- नोटबुक जोड़ना: बड़े फॉर्म व्यवस्थित करने के लिए टैब्ड अनुभाग बनाएं
- सशर्त दृश्यता: शर्तों के आधार पर फ़ील्ड दिखाएं या छुपाएं (उदाहरण के लिए, "कारण" फ़ील्ड केवल तभी दिखाएं जब स्थिति "अस्वीकृत" हो)
- आवश्यक फ़ील्ड: विशिष्ट परिस्थितियों में फ़ील्ड को अनिवार्य बनाएं
- केवल पढ़ने के नियम: रिकॉर्ड स्थिति के आधार पर फ़ील्ड लॉक करें
सूची दृश्य
सूची (वृक्ष) दृश्यों को इसके द्वारा अनुकूलित करें:
- कॉलम जोड़ना: कॉलम जोड़ने के लिए फ़ील्ड खींचें
- कॉलम को पुन: व्यवस्थित करना: पुनर्व्यवस्थित करने के लिए कॉलम हेडर को खींचें
- कॉलम चौड़ाई: निश्चित या आनुपातिक चौड़ाई सेट करें
- सशर्त स्वरूपण: फ़ील्ड मानों के आधार पर रंग-कोड पंक्तियाँ
- डिफ़ॉल्ट सॉर्टिंग: डिफ़ॉल्ट सॉर्ट कॉलम और दिशा सेट करें
- समूहीकरण: डिफ़ॉल्ट समूह-दर-फ़ील्ड कॉन्फ़िगर करें
कानबन दृश्य
कानबन बोर्डों को अनुकूलित करें:
- कार्ड फ़ील्ड: चुनें कि कौन से फ़ील्ड कार्ड के मुख पर प्रदर्शित हों
- कार्ड के रंग: प्राथमिकता, स्थिति या कस्टम नियमों के आधार पर रंग-कोड कार्ड
- प्रगति पट्टियाँ: कार्डों पर पूर्णता प्रतिशत दिखाएं
- त्वरित निर्माण: कानबन कॉलम से नए रिकॉर्ड का इनलाइन निर्माण सक्षम करें
कैलेंडर, धुरी और ग्राफ़ दृश्य
स्टूडियो कस्टमाइज़िंग का भी समर्थन करता है:
- कैलेंडर दृश्य: दिनांक फ़ील्ड को कैलेंडर ईवेंट में मैप करें
- पिवट तालिका: विश्लेषण के लिए डिफ़ॉल्ट माप, पंक्तियाँ और कॉलम कॉन्फ़िगर करें
- ग्राफ़ दृश्य: डिफ़ॉल्ट चार्ट प्रकार (बार, लाइन, पाई) और डेटा आयाम सेट करें
स्वचालित क्रियाएँ
क्रिया प्रकार
सेटिंग्स > तकनीकी > स्वचालित क्रियाएँ पर नेविगेट करें (या स्टूडियो के ऑटोमेशन टैब का उपयोग करें):
| ट्रिगर | जब यह आग लगती है | उदाहरण |
|---|---|---|
| सृजन पर | जब कोई नया रिकॉर्ड बनता है | नए संपर्क को स्वागत ईमेल भेजें |
| अद्यतन पर | जब निर्दिष्ट फ़ील्ड बदलते हैं | प्राथमिकता बढ़ने पर प्रबंधक को सूचित करें |
| निर्माण और अद्यतन पर | दोनों ट्रिगर संयुक्त | किसी भी परिवर्तन पर संबंधित रिकार्ड अपडेट करें |
| समय की स्थिति के आधार पर | अभिलेखों के मिलान के लिए निर्धारित अंतराल पर | समय सीमा से 3 दिन पहले अनुस्मारक भेजें |
| समयबद्ध स्थिति के आधार पर | फ़ील्ड परिवर्तन से देरी के बाद | कोटेशन भेजे जाने के 48 घंटे बाद फ़ॉलो अप करें |
कार्रवाई के परिणाम
प्रत्येक स्वचालन एक या अधिक क्रियाएँ निष्पादित कर सकता है:
- रिकॉर्ड अद्यतन करें: वर्तमान रिकॉर्ड पर फ़ील्ड मान बदलें
- रिकॉर्ड बनाएं: किसी भी मॉडल में एक नया रिकॉर्ड बनाएं
- ईमेल भेजें: गतिशील फ़ील्ड वाले ईमेल टेम्पलेट का उपयोग करें
- एसएमएस भेजें: फ़ोन नंबर फ़ील्ड पर टेक्स्ट संदेश भेजें
- पायथन कोड निष्पादित करें: जटिल तर्क के लिए कस्टम पायथन चलाएँ (उन्नत)
- फॉलोअर्स जोड़ें: सूचनाओं के लिए रिकॉर्ड में उपयोगकर्ताओं की सदस्यता लें
- गतिविधि बनाएं: उपयोगकर्ता के लिए अनुवर्ती गतिविधि शेड्यूल करें
व्यावहारिक स्वचालन उदाहरण
क्षेत्र प्रबंधक को स्वत: असाइन करें: जब कोई नई लीड बनाई जाती है, तो राज्य/देश फ़ील्ड की जांच करें और क्षेत्रीय बिक्री प्रबंधक को स्वचालित रूप से असाइन करें।
समय सीमा अनुस्मारक: प्रोजेक्ट कार्य की समय सीमा से तीन दिन पहले, असाइनी को एक ईमेल भेजें और एक उच्च प्राथमिकता वाली गतिविधि बनाएं।
अनुमोदन अधिसूचना: जब कोई खरीद आदेश 10,000 अमरीकी डालर से अधिक हो, तो स्थिति को "अनुमोदन की आवश्यकता" में बदलें और वित्त प्रबंधक को सूचित करें।
ग्राहक ऑनबोर्डिंग: जब बिक्री ऑर्डर की पुष्टि हो जाती है, तो ऑनबोर्डिंग कार्यों के साथ एक प्रोजेक्ट बनाएं और ग्राहक सफलता प्रबंधक को नियुक्त करें।
कस्टम रिपोर्ट
रिपोर्ट निर्माता
स्टूडियो में एक विज़ुअल रिपोर्ट डिज़ाइनर शामिल है:
- किसी भी सूची दृश्य पर जाएँ और स्टूडियो टूलबार में रिपोर्ट पर क्लिक करें
- एक रिपोर्ट टेम्पलेट चुनें (रिक्त, तालिका, या लेबल)
- फ़ील्ड को रिपोर्ट लेआउट पर खींचें और छोड़ें
- हेडर, फ़ुटर और ग्रुपिंग कॉन्फ़िगर करें
- लाइव डेटा के साथ रिपोर्ट का पूर्वावलोकन करें
तत्वों की रिपोर्ट करें
| तत्त्व | विवरण | केस का प्रयोग करें |
|---|---|---|
| फ़ील्ड | रिकॉर्ड से गतिशील डेटा | ग्राहक का नाम, कुल ऑर्डर |
| तालिका | पंक्ति वस्तुओं के लिए सारणीबद्ध लेआउट | ऑर्डर पंक्तियाँ, चालान विवरण |
| ग्रुप हेडर | एकत्रीकरण के साथ अनुभाग विराम | उप-योग के साथ श्रेणी के अनुसार समूह बनाएं |
| छवि | गतिशील या स्थिर छवियाँ | कंपनी का लोगो, उत्पाद छवि |
| बारकोड | फ़ील्ड डेटा से उत्पन्न | ऑर्डर संदर्भ बारकोड |
| क्यूआर कोड | फ़ील्ड डेटा से उत्पन्न | भुगतान लिंक क्यूआर कोड |
| सशर्त खंड | डेटा के आधार पर दिखाएँ/छिपाएँ | छूट मौजूद होने पर ही छूट अनुभाग दिखाएं |
पीडीएफ आउटपुट
रिपोर्ट पीडीएफ दस्तावेजों के रूप में उत्पन्न होती हैं। रिपोर्ट सेटिंग्स में पेपर का आकार, मार्जिन और ओरिएंटेशन कॉन्फ़िगर करें। रिपोर्टें हो सकती हैं:
- सीधे रिकॉर्ड से मुद्रित
- ईमेल से संलग्न
- दस्तावेज़ मॉड्यूल में सहेजा गया
- एकाधिक रिकॉर्ड के लिए बैच में जेनरेट किया गया
अनुमोदन कार्यप्रवाह
अनुमोदन श्रृंखलाओं का निर्माण
अनुमोदन वर्कफ़्लो बनाने के लिए स्टूडियो की स्वचालित क्रियाओं को कस्टम फ़ील्ड के साथ संयोजित करें:
- एक स्थिति फ़ील्ड जोड़ें: "ड्राफ्ट," "लंबित अनुमोदन," "स्वीकृत," "अस्वीकृत" जैसे मानों के साथ चयन फ़ील्ड
- अनुमोदनकर्ता फ़ील्ड जोड़ें: प्रत्येक अनुमोदन स्तर के लिए उपयोगकर्ताओं से लिंक करने वाले कई फ़ील्ड
- स्वचालन बनाएं: जब स्थिति "लंबित अनुमोदन" में बदल जाती है, तो अनुमोदनकर्ता को ईमेल भेजें
- अनुमोदन बटन जोड़ें: स्मार्ट बटन जो अधिकृत अनुमोदनकर्ता द्वारा क्लिक करने पर स्थिति बदल देते हैं
- शर्तें जोड़ें: स्थिति "स्वीकृत" होने पर कुछ फ़ील्ड को केवल पढ़ने के लिए बनाएं
बहु-स्तरीय अनुमोदन
एकाधिक अनुमोदन स्तरों की आवश्यकता वाली प्रक्रियाओं के लिए:
| स्तर | अनुमोदनकर्ता | शर्त | अनुमोदन पर कार्रवाई |
|---|---|---|---|
| स्तर 1 | विभाग प्रबंधक | राशि > 1,000 | लेवल 2 पर जाएँ |
| स्तर 2 | वित्त निदेशक | राशि > 10,000 | लेवल 3 पर जाएँ |
| स्तर 3 | सीईओ | राशि > 50,000 | स्वीकृत के रूप में चिह्नित करें |
स्टूडियो सर्वोत्तम अभ्यास
स्टूडियो बनाम कस्टम डेवलपमेंट का उपयोग कब करें
| परिदृश्य | सिफ़ारिश |
|---|---|
| कुछ कस्टम फ़ील्ड जोड़ें | स्टूडियो |
| दृश्य लेआउट संशोधित करें | स्टूडियो |
| सरल स्वचालन (ईमेल, फ़ील्ड अद्यतन) | स्टूडियो |
| कस्टम रिपोर्ट लेआउट | स्टूडियो |
| जटिल व्यावसायिक तर्क | कस्टम विकास |
| नया मॉड्यूल/मॉडल | कस्टम विकास |
| बाहरी एपीआई एकीकरण | कस्टम विकास |
| प्रदर्शन-महत्वपूर्ण संचालन | कस्टम विकास |
सुरक्षा अपग्रेड करें
स्टूडियो अनुकूलन को कोर ओडू कोड से अलग संग्रहीत किया जाता है। वे संस्करण उन्नयन के माध्यम से बने रहते हैं, हालांकि अंतर्निहित मॉडल बदलने पर कुछ समायोजन की आवश्यकता हो सकती है। अपग्रेड योजना के दौरान समीक्षा के लिए सभी स्टूडियो अनुकूलन का दस्तावेजीकरण करें।
प्रदर्शन संबंधी विचार
- गणना किए गए फ़ील्ड प्रत्येक रिकॉर्ड एक्सेस पर पुनर्गणना करते हैं --- बार-बार एक्सेस किए गए रिकॉर्ड पर जटिल गणनाओं से बचें
- प्रत्येक मिलान घटना पर स्वचालित क्रियाएं ट्रिगर होती हैं --- अनावश्यक निष्पादन को रोकने के लिए विशिष्ट शर्तों का उपयोग करें
- बार-बार लोड किए गए फॉर्म पर एक2कई फ़ील्ड पेज लोड समय को प्रभावित करते हैं
ECOSIRE स्टूडियो सेवाएँ
जबकि स्टूडियो कई अनुकूलन आवश्यकताओं को संभालता है, संगठनों को अक्सर क्या और कैसे अनुकूलित करना है, इस पर विशेषज्ञ मार्गदर्शन से लाभ होता है। ECOSIRE की Odoo अनुकूलन सेवाएं में सरल आवश्यकताओं के लिए स्टूडियो-आधारित अनुकूलन और जटिल आवश्यकताओं के लिए कस्टम मॉड्यूल विकास शामिल है। हमारी परामर्श सेवाएँ संगठनों को प्रत्येक अनुकूलन आवश्यकता के लिए सर्वोत्तम दृष्टिकोण निर्धारित करने में सहायता करती हैं।
संबंधित पढ़ना
- ओडू कस्टम मॉड्यूल डेवलपमेंट गाइड
- ओडू एपीआई इंटीग्रेशन गाइड
- ओडू सुरक्षा और पहुंच नियंत्रण
- ओडू अनुमोदन वर्कफ़्लो
- ओडू रिपोर्ट और डैशबोर्ड गाइड
क्या ओडू स्टूडियो ओडू सामुदायिक संस्करण में उपलब्ध है?
नहीं, ओडू स्टूडियो एक एंटरप्राइज़-केवल सुविधा है जो एंटरप्राइज़ सदस्यता के साथ बिना किसी अतिरिक्त लागत के शामिल है। सामुदायिक संस्करण उपयोगकर्ता कस्टम मॉड्यूल विकास के माध्यम से समान अनुकूलन प्राप्त कर सकते हैं, लेकिन इसके लिए पायथन और एक्सएमएल कोडिंग ज्ञान की आवश्यकता होती है।
क्या स्टूडियो अनुकूलन को Odoo उदाहरणों में निर्यात और पुन: उपयोग किया जा सकता है?
हाँ। स्टूडियो अनुकूलन को एक मॉड्यूल के रूप में संग्रहीत किया जाता है जिसे ज़िप फ़ाइल के रूप में निर्यात किया जा सकता है। इस मॉड्यूल को किसी अन्य ओडू इंस्टेंस पर स्थापित किया जा सकता है, जिससे स्टेजिंग वातावरण में अनुकूलन विकसित करना और उत्पादन में तैनात करना, या कई डेटाबेस में कॉन्फ़िगरेशन को दोहराना संभव हो जाता है।
क्या स्टूडियो अनुकूलन सिस्टम प्रदर्शन को प्रभावित करते हैं?
मामूली अनुकूलन (अतिरिक्त फ़ील्ड, दृश्य परिवर्तन) का नगण्य प्रभाव पड़ता है। परिकलित फ़ील्ड जो बड़े डेटासेट का संदर्भ देते हैं, स्वचालित क्रियाएं जो बार-बार ट्रिगर होती हैं, और जटिल रिपोर्ट टेम्पलेट प्रदर्शन को प्रभावित कर सकते हैं। प्रत्येक अनुकूलन के प्रभावों की निगरानी करें और यदि प्रदर्शन में गिरावट आती है तो अनुकूलित करें या कस्टम कोड में कनवर्ट करें।
लेखक
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Odoo ERP के साथ अपना व्यवसाय बदलें
आपके संचालन को सुव्यवस्थित करने के लिए विशेषज्ञ ओडू कार्यान्वयन, अनुकूलन और समर्थन।
संबंधित लेख
Accounts Payable Automation ROI: The Real Numbers Behind Cutting Invoice Costs From $12 to $2 (2026)
Accounts payable automation cuts invoice processing from $12-15 to under $3 each. The full 2026 ROI math: payback by volume, savings sources, and limits.
BMF Programmablaufplan Lohnsteuer 2026: Implementing Germany's Official Wage-Tax Calculation (XML, API, Odoo)
Developer guide to the BMF Programmablaufplan Lohnsteuer 2026: what the PAP is, the XML pseudocode format, official test service, and mapping to Odoo payroll.
25 Business Process Automation Examples That Actually Work in 2026 (From a Team Running Them in Production)
25 real business process automation examples across finance, sales, support, and operations — with honest notes on what AI agents, RPA, and workflows do best.