विनिर्माण · उपलब्धता और डिलीवरी का वादा (ATP)
उपलब्धता उस सवाल का जवाब देती है जो औद्योगिक ग्राहक हमेशा पूछता है: आप मुझे कब तक दे देंगे? CRM आपके ERP या WMS का स्टॉक उत्पाद, संयंत्र, लॉट और सीरियल के हिसाब से दर्शाता है, और उपलब्ध तथा ATP (यानी रास्ते में आ रही पूर्ति गिनकर कितना वादा किया जा सकता है) निकालता है, हर पंक्ति को उपलब्ध, कम, बैकऑर्डर या ख़त्म के रूप में वर्गीकृत करते हुए। CRM लेखांकन वाले स्टॉक का स्वामी नहीं है: वह इस दर्पण को पढ़ता है और हमेशा बताता है कि वह किस समय का है।
स्टॉक का सकल शेष देखकर डिलीवरी का वादा करना वैसा ही है जैसे जारी किए गए चेक भूलकर बैंक बैलेंस देखना। उद्योग में गोदाम में रखे बहुत सारे माल का मालिक पहले से तय होता है: वह किसी ऑर्डर के लिए आरक्षित है, किसी दूसरे ऑर्डर से प्रतिबद्ध है, या वह है जो अभी सप्लायर से आना बाकी है। ATP, यानी available to promise, वह आँकड़ा है जो सचमुच बचता है ताकि आप इस ग्राहक से, अभी, वादा कर सकें।
हिसाब, दो पंक्तियों में
CRM स्टॉक की हर पंक्ति के लिए चार मात्राएँ सँभालता है: हाथ में, आरक्षित, प्रतिबद्ध और रास्ते में। इन्हीं से:
- उपलब्ध वह है जो हाथ में है, उसमें से आरक्षित और प्रतिबद्ध घटाकर। यह ऋणात्मक भी हो सकता है, और ऋणात्मक होना एक जानकारी है, त्रुटि नहीं।
- ATP उपलब्ध में रास्ते में वाला जोड़ने पर बनता है, यानी वह जितने का वादा किया जा सकता है, पहले से रास्ते में चल रही पूर्ति गिनकर।
स्थिति इसी ATP से निकलती है। चेतावनी की सीमा से ऊपर हो तो पंक्ति उपलब्ध है। धनात्मक पर सीमा के भीतर हो तो कम है। शून्य या ऋणात्मक हो और माल रास्ते में हो तो बैकऑर्डर है, क्योंकि डिलीवरी मुमकिन है, बस पूर्ति के पहुँचने पर टिकी है। शून्य या ऋणात्मक हो और रास्ते में कुछ न हो तो ख़त्म है: बनाए या ख़रीदे बिना कोई वादा मुमकिन नहीं।
बारीक़ी: उत्पाद, संयंत्र, लॉट और सीरियल
यह दर्पण हर उत्पाद के लिए एक आँकड़ा नहीं रखता, बल्कि उत्पाद, संयंत्र, लॉट और सीरियल नंबर के हर जोड़ के लिए एक पंक्ति रखता है। ट्रेसेबिलिटी वाले क्षेत्रों में यह मायने रखता है: कुल दस पुर्ज़े होने से बात नहीं बनती अगर ग्राहक कोई ख़ास लॉट माँगता है, या अगर पुर्ज़े ग़लत देश के ग़लत संयंत्र में पड़े हैं। जब आप किसी उत्पाद का कुल माँगते हैं, तो CRM पंक्तियाँ जोड़कर कुल उपलब्ध, कुल ATP और उससे बनी स्थिति लौटाता है, पर जिसे यह तय करना है कि माल कहाँ से निकालना है उसके लिए पंक्ति-दर-पंक्ति पठन उपलब्ध रहता है।
यह आँकड़ा किस समय का है
उपलब्धता की हर पंक्ति दो ऐसी जानकारियाँ साथ लाती है जो सिस्टमों में अक्सर नहीं होतीं: वह तारीख़ और समय जिससे वह शेष जुड़ा है, और वह स्रोत सिस्टम जिसने उसे बताया। इनके साथ CRM घंटों में डेटा की उम्र भी निकालता है। दो घंटे पहले निकाला गया 40 इकाइयों का ATP एक बात है; वही आँकड़ा नौ दिन पहले का हो तो दूसरी बात है। CRM दोनों को हमेशा साथ लौटाता है, ताकि कोई पुराने चित्र पर वादा न कर बैठे, यह जाने बिना कि वह पुराना है।
अपडेट और अलर्ट
दर्पण का अपडेट इडेम्पोटेंट है: उत्पाद, संयंत्र, लॉट और सीरियल के उसी जोड़ के लिए वही शेष दोबारा भेजने पर पंक्ति दोहराने के बजाय दोबारा लिखी जाती है, इसलिए ग़लती से दोहराया गया लोड कुछ भी नहीं फुलाता। हर भेजने के साथ अनुमानित डिलीवरी समय और पुष्ट डिलीवरी समय भी आ सकता है, जो यह अंतर बताता है कि कारखाना आम तौर पर कितना समय लेता है और इस मामले में उसने कितने का वचन दिया है।
इसी दर्पण पर CRM अलर्ट की सूची बनाता है: आपके कैटलॉग की वे सारी पंक्तियाँ जिनका ATP शून्य या ऋणात्मक है, बैकऑर्डर और ख़त्म में बाँटकर। यह आपूर्ति सँभालने वालों के काम की कतार है, और किसी कैंपेन या प्रदर्शनी से पहले देखने की सही जगह यही है, बाद में नहीं।
पूर्व-शर्तें और सीमाएँ
- विनिर्माण वर्टिकल का सेटिंग्स → वर्टिकल्स में चालू होना ज़रूरी है।
- दर्पण अपडेट करने के लिए लिखने की अनुमति चाहिए; उपलब्धता देखने के लिए वर्टिकल की सिर्फ़ पढ़ने की अनुमति काफ़ी है।
- उपलब्धता का अभी विनिर्माण स्क्रीन पर अपना टैब नहीं है: उसे आपके ERP या WMS के इंटीग्रेशन से भरा जाता है और कोटेशन तथा ऑर्डर के चक्र में इस्तेमाल किया जाता है।
- कोई दर्शाई गई पंक्ति न हो तो किसी उत्पाद का ATP शून्य होता है और स्थिति ख़त्म होती है। यह जानकारी का अभाव है, स्टॉक की कमी नहीं: नतीजा निकालने से पहले दर्पण भरिए।
- डिलीवरी का समय CRM नहीं निकालता। वह स्रोत से बताया जाता है और CRM उसे सिर्फ़ सँभालकर दिखाता है।