वे कोटेशन डाउनलोड ठीक करें जो विफल होते हैं या कभी नहीं पहुँचते
पता लगाएँ कि कोटेशन CSV, PDF या XLSX एक्सपोर्ट डाउनलोड होने से क्यों इनकार करता है, बिना फ़ाइल के सफलता दिखाता है, या कतार में जाने के बाद कभी नहीं पहुँचता।
कोटेशन CSV और PDF ऐप के इन-ब्राउज़र फ़ाइलसिस्टम में बनाए जाते हैं और सामान्य डाउनलोड के रूप में ब्राउज़र को सौंपे जाते हैं, फिर 'Successfully downloaded files' टोस्ट दिखता है। यदि बनी फ़ाइल मौजूद है पर खाली है, तो ऐप त्रुटि टोस्ट 'Cannot download empty content' के साथ इनकार करता है — सामान्य कारण हैं खाली कोटेशन तालिका (वर्तमान स्कोप/फ़िल्टर के अंतर्गत कुछ भी मूल्यांकित नहीं) या बीच में रुक गया जनरेशन; कोटेशन फिर से जनरेट करें और पुनः प्रयास करें। दो अनुवर्ती बातें: (1) सफल डाउनलोड के बाद अस्थायी फ़ाइल इन-ऐप फ़ाइलसिस्टम से हटा दी जाती है और blob URL तुरंत रद्द कर दिया जाता है, इसलिए उस प्रविष्टि पर ब्राउज़र का अपना 'retry download' उपयोग करने पर विफल होगा — एक्सपोर्ट ऐप के भीतर से फिर से ट्रिगर करना होगा; (2) डाउनलोड सिम्युलेटेड लिंक क्लिक से होते हैं, इसलिए ब्राउज़र की आक्रामक डाउनलोड-ब्लॉकिंग सेटिंग्स फ़ाइल को निगल सकती हैं जबकि ऐप अभी भी सफलता दिखाता है; क्लाइंट से साइट के लिए ब्राउज़र की डाउनलोड अनुमतियाँ जाँचने को कहें। XLSX एक्सपोर्ट के लिए फ़ाइल नाम pricing_quotation.xlsx होता है, या जब इंजन कोई नाम नहीं देता तो स्वतः जनरेट किया गया output-<timestamp>-<random>.xlsx।
जब XLSX कोटेशन डाउनलोड विफल होता है, तो CSV और PDF कोटेशन एक्सपोर्ट अलग इन-ब्राउज़र क्रियाएँ हैं और अभी भी डाउनलोड किए जा सकते हैं।
CSV आउटपुट में छवियाँ शामिल नहीं होतीं, इसलिए जब चित्र आवश्यक हों तो यह विकल्प नहीं है।
✓ 19 अक्टूबर 2026 को प्रोडक्ट में जाँचा गयाप्रत्येक कोटेशन/production एक्सपोर्ट पहले प्री-आउटपुट जाँचें और एक violations पास चलाता है (लोडर 'Checking for violations...' दिखाता है)। panel-सबसेट आउटपुट अपवाद हैं: वे violations पास छोड़ देते हैं और बैकएंड पर प्रोसेस होने के लिए भेजे जाते हैं, इसलिए उनके लिए कोई violations टोस्ट नहीं दिखता। एडमिन प्राथमिकताएँ डाउनलोड रोक सकती हैं, प्रत्येक का अपना त्रुटि टोस्ट है जिसे क्लाइंट अक्सर चूक जाते हैं: (1) Enforce active sales channel — यदि सक्षम है और डिज़ाइन में कोई active sales channel चयनित नहीं है: 'Downloading output for design without active sales channel preference is not permitted'; (2) No outputs for unapproved designs — अनुमोदित न किए गए डिज़ाइनों पर order-booking/ERP/purchase-order श्रेणी के आउटपुट रोकता है; (3) No outputs for unlocked designs — unlocked डिज़ाइनों के लिए भी वही; (4) No Outputs For Designs With Violations And Issues — यदि catalogue-बाधा violations मौजूद हैं, तो एक स्टिकी टोस्ट सभी violations हल करने या प्राथमिकता बंद करने को कहता है। कोटेशन एक्सपोर्ट (कोटेशन डाउनलोड और CSV/XLSX कोटेशन एक्सपोर्ट) approval और lock प्राथमिकताओं से मुक्त हैं: केवल active-sales-channel और violations प्राथमिकताएँ उन्हें रोक सकती हैं। किसी डिज़ाइन को violations ब्लॉक से व्यक्तिगत रूप से मुक्त किया जा सकता है (info टोस्ट: 'Design Exempted from blocking output due to violations')। Marketplace/seller उपयोगकर्ता इन सभी गेट्स को बायपास करते हैं, और approval/lock गेट MES उपयोगकर्ताओं पर लागू नहीं होते। ट्रायाज स्क्रिप्ट: पूछें कि कौन-सा टोस्ट चमका; यदि कोई नहीं दिखा, तो क्लाइंट के साथ पुनरुत्पादित करें और स्क्रीन के top को देखें, फिर उस डिज़ाइन के लिए एडमिन प्राथमिकताएँ और violations पैनल जाँचें।
सर्वर-जनरेटेड आउटपुट (presentation sheet PDF, CAM/saw आउटपुट, इंजन-जनरेटेड डिज़ाइन आउटपुट) बैकएंड पर कतार में डाले जाते हैं। ऐप जॉब पोस्ट करता है, एक स्थायी 'Generating your output' टोस्ट दिखाता है जिसका विवरण 'Added to the download queue' पढ़ता है (और, प्रतीक्षा के दौरान, कतार स्थिति या 'Processing…'), फिर उस ब्राउज़र टैब से हर 5 सेकंड में जॉब स्थिति पोल करता है। पूर्ण होने पर यह 'Your output is ready' दिखाता है और फ़ाइल डाउनलोड स्वतः ट्रिगर करता है; विफलता पर एक स्टिकी 'Your output could not be generated. Please try again later.' दिखता है। अधिकांश टिकटों की व्याख्या करने वाले मौन नियम: (1) पोलर केवल उसी टैब में रहता है — यदि उपयोगकर्ता रीफ़्रेश करता है, कहीं और जाता है, या टैब बंद करता है, तो जॉब सर्वर पर पूरा हो जाता है पर कभी कुछ डाउनलोड नहीं होगा; उन्हें एक्सपोर्ट फिर से ट्रिगर करना होगा; (2) पोलर पर कोई टाइमआउट नहीं है, इसलिए कतार में फँसा जॉब 'Generating your output' टोस्ट (विवरण 'Added to the download queue' या कतार स्थिति) को अनिश्चित काल तक दिखाता रहता है — वह टोस्ट कई मिनट तक बना रहना इसका संकेत है कि कतार जाम है या जॉब चुपचाप मर गया, और बैकएंड पर आउटपुट कतार जाँचना उचित है; (3) यदि स्थिति जाँच में ही त्रुटि हो, तो पोलिंग 'Something went wrong with output generation. Please try again later' के साथ रुक जाती है। स्वतः-डाउनलोड ब्राउज़र की leave-site चेतावनी को कुछ समय के लिए दबा देता है; यह जानबूझकर है।