इस प्रोजेक्ट के बारे में
ERPNext Enhancements (`erpnext_enhancements`) Sapphire Fountains द्वारा बनाया गया MIT-लाइसेंस प्राप्त Frappe v16 एप्लिकेशन है जो ERPNext को फोर्क किए बिना मानक ERPNext इंस्टॉलेशन पर कंपनी-विशिष्ट व्यावसायिक प्रक्रियाएँ जोड़ता है। यह पहले अलग-अलग मौजूद कई ऐप्स (CRM, Global, Project, Task, और QuickBooks Time संवर्धन) को एक इंस्टॉल-योग्य ऐप में समेकित करता है, जो कई Frappe मॉड्यूल से बना है, साथ ही एक स्वतंत्र Time Kiosk Progressive Web App और व्यापक ब्राउज़र-साइड डेस्क अनुकूलन शामिल हैं।
प्रमुख क्षमता क्षेत्रों में प्रोजेक्ट प्रबंधन उन्नयन शामिल हैं, जैसे टैब्ड रीयलटाइम व्यू वाला कस्टम Project Dashboard डेस्क पेज, पोर्टफोलियो Gantt, रिसोर्स हीटमैप, Master Project ग्रुपिंग, प्रोक्योरमेंट रोलअप, प्रोजेक्ट मर्जिंग, और Opportunity-to-Project रूपांतरण। Sapphire Maintenance टेम्पलेट-आधारित फील्ड-सर्विस रखरखाव रिकॉर्ड प्रदान करता है जो Stock Entries, Timesheets, वारंटी RMAs, और ड्राफ्ट Sales Invoices बना सकता है, साथ ही कस्टमर पोर्टल और प्रेडिक्टिव शेड्यूलिंग भी। Time Kiosk PWA इंस्टॉल-योग्य, ऑफ़लाइन-सक्षम समय ट्रैकिंग प्रदान करता है, जिसमें बैटरी-जागरूक GPS ट्रैकिंग, कतारबद्ध अपलोड, और ERPNext Timesheets में समेकन शामिल है।
यह ऐप CRM संवर्धन, स्वचालित Google Drive प्रोजेक्ट-फ़ोल्डर प्रोविज़निंग, QuickBooks Online अकाउंटिंग सिंक, QuickBooks Time एकीकरण, Stripe भुगतान, Plaid बैंकिंग, Twilio/Triton टेलीफोनी, GA4/Search Console डैशबोर्ड, और Triton नामक इन-ऐप AI सहायक भी जोड़ता है। एक उल्लेखनीय सबसिस्टम चयनित doctypes के लिए लाइव सहयोगी संपादन है, जो फ़ील्ड परिवर्तनों को रीयल टाइम में स्ट्रीम करता है, सहयोगियों के सेव को चुपचाप मर्ज करता है, और दर्शाता है कि अन्य कौन-से फ़ील्ड संपादित कर रहे हैं। अतिरिक्त मॉड्यूल HR, प्रशिक्षण, इन्वेंटरी बारकोड गणना, फ्लीट रखरखाव, यात्रा प्रबंधन, एसेट बुकिंग, पैकेज डिस्पैच, वाटर इंजीनियरिंग, उत्पाद कॉन्फ़िगरेशन, KPI डैशबोर्ड, AI गवर्नेंस, डिवाइस प्रबंधन, MDM एकीकरण, ऑफसाइट बैकअप, चैट एकीकरण, उत्पाद फ़ीडबैक, और मार्केटिंग रिपोर्टिंग को कवर करते हैं।
आर्किटेक्चर रूप से यह एक पारंपरिक Frappe ऐप है: `hooks.py` डॉक्यूमेंट इवेंट, शेड्यूलर जॉब, ओवरराइड, फ़िक्स्चर, एसेट, और बूट जानकारी रजिस्टर करता है; Python कंट्रोलर और whitelisted APIs सर्वर-साइड व्यवहार प्रदान करते हैं; JavaScript/CSS एसेट डेस्क को अनुकूलित करते हैं; DocTypes, Custom Fields, Property Setters, Workflows, और Notifications को फ़िक्स्चर, सेटअप रूटीन, और माइग्रेशन पैच के माध्यम से प्रबंधित किया जाता है। इंस्टॉलेशन Frappe bench CLI (`bench get-app` और `bench install-app`) का उपयोग करता है, इसके लिए Frappe >=16.0.0,<17.0.0 और Python >=3.10 आवश्यक है, और Time Kiosk जियोलोकेशन, सर्विस वर्कर, और PWA इंस्टॉलेशन के लिए HTTPS आवश्यक है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.