FAX orders को Web पर ले जाना — parallel-run period का design और staged migration
· Go Komura · FAX order, Web order, EDI, Order processing, business efficiency, System integration, CSV, BtoB, DX
पिछले लेख “EDI क्या है? Companies के बीच order processing कैसे आसान होता है” में हमने वह mechanism देखा जिसमें FAX या email से आए order को staff दोबारा enter करने की जगह, systems के बीच data exchange हो जाता है।
यह लेख उसी का sequel है। Theme “mechanism समझना” से एक कदम आगे बढ़कर कैसे migrate करें है।
“FAX orders को Web पर ले जाना है” वाली बातचीत अक्सर यूँ आगे बढ़ती है।
“लेकिन कुछ customers के पास FAX के अलावा कोई option नहीं है।”
“Sales management system वही चलाना है जो अभी है।”
“Switchover के दौरान orders रुकें, यह acceptable नहीं है।”
यानी practical समस्या Web order system बनाना नहीं है। समस्या यह है कि FAX रहते हुए Web पर धीरे-धीरे कैसे ले जाएँ — उस period का design कैसे करें।
इस लेख में FAX orders की Web migration को चार बिंदुओं के इर्द-गिर्द रखा गया है: parallel-run period का design, CSV import जैसा बीच का रूप, product और customer master data की तैयारी, और customers को साथ लेने का तरीका।
यह लेख उन companies के order-processing staff और information-system staff के लिए है जहाँ FAX या email से आए orders को लोग sales management system में enter करते हैं। पढ़ने के बाद Web order system “कैसे बनाएँ” नहीं, बल्कि “किस customer से, किस क्रम में, क्या मापते हुए shift करें” — यही migration plan का ढाँचा हाथ लगेगा। Mechanism की पूरी picture पहले चाहिए तो पिछले EDI लेख से शुरू करें।
1. निष्कर्ष पहले
FAX orders को Web पर ले जाने का plan बनाते समय ये बातें याद रखें।
- लक्ष्य “FAX बंद करना” नहीं, “जिन orders को staff manually enter करता है, उनकी संख्या कम करना” रखें
- FAX और Web का parallel-run period जरूर आएगा — यह मानकर period और मापने का तरीका पहले design करें
- Receiving channels कई हो सकते हैं, लेकिन अंदर का order processing एक ही pipeline में जोड़ें
- तुरंत Web screen पर entry मत माँगें — CSV import जैसा बीच का रूप रखें
- Web order screen पर product और customer master data सीधे दिखता है, इसलिए master data पहले तैयार करें
- सारे customers एक साथ मत बदलें — volume और सहयोग के आधार पर classify करके क्रम से migrate करें
JIPDEC (Japan Information Economy and Society Promotion Association — PrivacyMark और standard company code के operation के लिए जानी जाने वाली संस्था) अपने standard company code program के explanation page “EDI के फायदे और standard की ज़रूरत” पर लिखती है कि “manual processing, FAX और phone का काम बचा रहे तो उसके लिए लोग रखने पड़ते हैं, 100% automation नहीं हो पाती, और efficiency का फायदा पूरा नहीं मिलता।” इसलिए parallel-run period को “चलो, हो ही जाता है” कहकर छोड़ना नहीं है। उसे छोटा करने का plan खुद design का विषय है।
इस लेख का knowledge map
यह लेख FAX orders को एक झटके में पूरी तरह Web पर ले जाने के बजाय, लोग manually enter करते हैं उन orders की संख्या घटाने को लक्ष्य रखकर staged migration का design करता है। Receiving channels कई हों तब भी internal order processing एक pipeline में जुड़ती है, बीच में CSV import का रूप रखते हैं, फिर trading partners को volume और सहयोग से A/B/C में classify करते हैं, और pilot एक company पर template बनाकर फैलाते हैं। Dual-operation period पर deadline और target संख्या में सेट करते हैं, और receiving channel column से हर महीने channel-wise count मापते हैं। Code conversion table उसके पास रहती है जो product change सबसे पहले जानता है — यानी अपनी company। CSV import के आगे standard company code और EDI जैसे higher-level forms आते हैं।
flowchart LR
accTitle: FAX orders को Web पर ले जाने वाली staged migration का knowledge map
accDescr: लक्ष्य manual entry वाले orders की संख्या घटाना है; CSV import के बीच के रूप, trading partners की classification, और pilot पर template बनाकर dual-operation period को deadline के साथ छोटा करते जाने वाले staged migration design दिखाने वाला diagram
fax_order_web_migration["FAX orders की Web migration (staged)"]
dual_operation_period["dual-operation period"]
transcription_volume_reduction_goal["manual entry वाले orders कम करने का लक्ष्य"]
all_at_once_web_migration["एक साथ पूरी Web migration"]
indefinite_dual_operation["dual-operation बिना अंत के जम जाना"]
dual_operation_deadline_target["dual-operation period की deadline और target"]
channel_migration_kpi["channel-wise KPI मापना"]
receiving_channel_field["receiving channel column"]
csv_import_intermediate_form["CSV import — बीच का रूप"]
csv_file_format_spec["CSV file format spec"]
master_data_readiness["product और partner master data की तैयारी"]
pilot_partner_approach["pilot एक company पर template बनाना"]
partner_classification["partners की classification (A/B/C)"]
unified_order_channel_processing["receiving channels कई, internal processing एक"]
code_mapping_ownership_rule["code mapping table किसके पास रहे"]
all_or_nothing_import_validation["एक error पर पूरा import रोकना"]
import_failure_notification["import failure notification का minimum setup"]
cross_channel_rule_consistency["channels पर same operation rules"]
duplicate_order_registration["duplicate order registration"]
fax_handling_improvement["FAX handling में सुधार"]
edi["EDI (Electronic Data Interchange)"]
standardized_business_code["standard company code"]
fax_order_web_migration -->|"require करता है"| dual_operation_period
transcription_volume_reduction_goal -->|"recommended उपाय"| fax_order_web_migration
all_at_once_web_migration -->|"cause हो सकता"| indefinite_dual_operation
transcription_volume_reduction_goal -->|"prevent करता है"| all_at_once_web_migration
dual_operation_deadline_target -->|"mitigate करता है"| indefinite_dual_operation
channel_migration_kpi -->|"use करता है"| receiving_channel_field
dual_operation_deadline_target -->|"से verify"| channel_migration_kpi
csv_import_intermediate_form -->|"recommended उपाय"| fax_order_web_migration
csv_import_intermediate_form -->|"use करता है"| csv_file_format_spec
csv_import_intermediate_form -->|"require करता है"| master_data_readiness
pilot_partner_approach -->|"require करता है"| master_data_readiness
partner_classification -->|"recommended उपाय"| fax_order_web_migration
partner_classification -->|"पहले करना चाहिए"| pilot_partner_approach
unified_order_channel_processing -->|"recommended उपाय"| fax_order_web_migration
code_mapping_ownership_rule -.->|"recommended उपाय"| csv_import_intermediate_form
all_or_nothing_import_validation -.->|"recommended उपाय"| csv_import_intermediate_form
all_or_nothing_import_validation -->|"require करता है"| import_failure_notification
cross_channel_rule_consistency -->|"recommended उपाय"| fax_order_web_migration
cross_channel_rule_consistency -->|"mitigate करता है"| duplicate_order_registration
fax_handling_improvement -->|"recommended उपाय"| dual_operation_period
edi -->|"का successor"| csv_import_intermediate_form
standardized_business_code -.->|"recommended उपाय"| edi
partner_classification -->|"prevent करता है"| all_at_once_web_migration
Diagram में solid line हमेशा लागू रहने वाला relation दिखाती है और dashed line conditional relation दिखाती है (शर्तें detail page पर हर relation के explanation में दी गई हैं)। Relations की पूरी list (कुल 23, evidence और certainty सहित) तथा मुख्य concepts की definitions knowledge map की detail page पर संकलित हैं (जापानी में)। Data: JSON-LD / Turtle
2. एक साथ पूरी Web migration क्यों fail होती है
FAX orders की Web migration की एक खासियत है जिसे सिर्फ internal systems की सुविधा से तय नहीं किया जा सकता। Order भेजता customer है।
सारे customers को “अगले महीने से Web पर order भेजिए” कहने वाला तरीका अक्सर इन failures तक ले जाता है।
- FAX से ही order कर सकने वाले customers “exception” नहीं रह जाते, “plan की रुकावट” बन जाते हैं
- हर customer की स्थिति अलग है, फिर भी एक ही deadline सब पर लग जाती है
- जो migrate नहीं करते, उनके orders FAX पर आते रहते हैं, और parallel run बिना अंत के चलता रहता है
- फैसला यह हो जाता है कि “Web पर गए, लोग कम नहीं हुए”, और project रुक जाता है
कारण यह है कि लक्ष्य “FAX खत्म करना” रखा गया है।
लक्ष्य को “जिन orders को staff manually enter करता है, उनकी संख्या कम करना” से बदलें तो plan realistic हो जाता है। उदाहरण: orders का 70% जिन top customers से आता है, अगर वही Web या CSV पर चले जाएँ, तो बाकी 30% FAX पर रहें तब भी entry का काम काफी घट जाता है।
सब कुछ एक साथ मत बदलें। जहाँ असर बड़ा है, वहाँ से क्रम से बढ़ाएँ। Staged migration की यही बुनियाद है।
3. Migration के बाद का रूप — entry कई, internal processing एक
Staged migration design करने से पहले, जिस रूप तक पहुँचना है उसे पहले साफ़ कर लें।
मुख्य बात यह है कि receiving channel और order processing को अलग सोचें।
flowchart LR
ORDER["साझा order data<br/>(format एक जैसा)"]
BACK["Internal processing<br/>Inventory allocation, shipping, billing"]
subgraph CH["Receiving channels"]
FAX["FAX"]
MAIL["Email attachment"]
CSV["CSV import"]
WEB["Web order screen"]
end
FAX -->|"Staff enter करता है"| ORDER
MAIL -->|"Staff enter करता है"| ORDER
CSV -->|"Automatic import"| ORDER
WEB -->|"Automatic register"| ORDER
ORDER --> BACK
Receiving channels कितने भी हों, उसके बाद का order-data format और processing एक pipeline में जोड़ दें तो inventory, shipping, billing जैसे बाद के काम common flow पर चलते रहते हैं।
उलटा, हर channel का अलग processing या अलग ledger बना देंगे तो channel बढ़ते ही काम उलझता जाएगा, और parallel run का बोझ बढ़ता रहेगा।
FAX से आया order भी, staff के enter करते ही बाकी channels जैसा ही order data बनना चाहिए। Migration का मतलब इस diagram में “staff enter करता है” वाली पंक्ति से गुज़रने वाले count को घटाना, और “automatic import” / “automatic register” वाली पंक्ति से गुज़रने वाले count को बढ़ाना है।
Existing sales management system को replace करना ज़रूरी नहीं है। Order data का एक नया entry point जोड़ सकते हैं या नहीं (CSV import, database integration, API वगैरह) — यही confirm हो जाए तो मौजूदा setup रखते हुए आगे बढ़ सकते हैं। यह checkpoint पिछले EDI लेख के “Internal system से connection चेक करें” में वैसा ही है।
4. CSV import — बीच का रूप
FAX से सीधे Web screen पर entry माँगना customer के लिए भारी पड़ सकता है।
Order देने वाले की नज़र से Web screen entry यह है: “अपने order system या Excel में जो order पहले बन चुका है, उसे दुबारा दूसरे की screen पर टाइप करना।” अगर customer अपने सिस्टम से order data पहले से बना रहा है, तो वही file लेकर import करना दोनों तरफ काम कम करता है।
इसलिए बीच के रूप के तौर पर CSV (या Excel) import रखें।
Stage 1: CSV email attachment से आए, staff import feature से load करे
Stage 2: Customer Web page से CSV upload करे, automatic import हो
Stage 3: Routine बन चुके customers Web order screen या EDI पर जाएँ
Stage 1 पर भी, order sheet देखकर हाथ से टाइप करने की तुलना में entry time और transcription errors काफी घट जाते हैं। Customer की तरफ बदलाव बस इतना है कि “जो FAX से भेजते थे, उसे email attachment कर दें” — इसलिए सहयोग मिलना आसान होता है। यही फायदा है।
CSV import design करते समय कम से कम ये बातें तय करें।
| Design item | क्या तय करना है |
|---|---|
| File format | CSV या Excel, delimiter, header row है या नहीं |
| Character encoding | Shift_JIS (CP932) या UTF-8, BOM कैसे सँभालें |
| Field definition | Order number, product code, quantity, delivery date, ship-to जैसी columns और required fields |
| Code scheme | Product code / customer code किस तरफ का scheme, conversion table किसके पास |
| Validation rules | Missing product code, quantity की upper limit, delivery date कितना machine से check करें |
| Error वापस कैसे दें | पूरी file error पर रोकें या सिर्फ सही rows import करें, किसे कैसे notify करें |
| Duplicate रोकथाम | वही file दोबारा भेजना, वही order number दोबारा import कैसे सँभालें |
इन में से असल में सबसे ज़्यादा बहस code scheme पर होती है। “Customer अपने product code से भेजे” या “हमारे product code में बदलकर भेजे” — इसी से conversion table किसके पास रहेगी, तय होती है। Sales कहेगा “customer हमारे codes से भेजे तो आसान है।” IT कहेगा “हर customer की conversion table रखना बोझ है।”
समझौता यह है: conversion table उसके पास रहे जो product change सबसे पहले जानता है। नया item या discontinued item सबसे पहले अपनी company जानती है। Conversion अपने पास रखें तो हर product change पर सारे customers से “code table बदल दो” नहीं कहना पड़ता। Customers को अपने codes याद करवाने वाला तरीका शुरू में आसान लगता है, लेकिन हर change पर उतने लोगों तक सूचना जाती है। यह alignment migration शुरू होने से पहले निपटा लें, तो बाद में “यह design क्यों है” दोबारा explain नहीं करना पड़ता।
दूसरी बात जो operation से सीधे जुड़ती है: error कैसे लौटाएँ। Import का नियम यह है: “पूरी file error पर रोकें” (एक row भी गलत हो तो कुछ import न हो) रखना safer है, बजाय इसके कि आधी-अधूरी orders बाद में ढूँढनी पड़ें। लेकिन यह तभी चलता है जब “रुक गया” की सूचना किसी तक ज़रूर पहुँचे। Minimum setup कुछ ऐसा है।
- Internal email notification — order staff की mailing list पर “import fail” automatic भेजें। Subject में file name और customer name, body में error row numbers और कारण (“product code ABC-123 master में नहीं है” वगैरह) लिखें।
- Admin screen का import history — success / fail / pending एक list में दिखे। Email छूट जाए तो सुबह यहीं देखने से पता चल जाए।
- Customer को सूचना — शुरुआत में auto-reply न करें। Internal staff content देखकर contact करे। Web upload पर पहुँचने के बाद upload screen पर उसी वक्त error दिखाएँ।
“Error log में है, देख लीजिए” वाला design parallel-run period में काम नहीं करता। Staff FAX processing से पहले से दबा रहता है।
CSV दिखने में सीधा है, लेकिन character encoding, line break, comma और quotation marks पर बहुत traps हैं। Import processing लिखते समय की technical बातें “CSV file handling का practical guide” में हैं।
ध्यान रहे, CSV import अंतिम रूप नहीं, बीच का रूप है। यहाँ तय हुए field definitions और code scheme बाद के Web order और EDI की नींव बनते हैं।
5. Product और customer master data पहले तैयार करें
FAX orders में master data की कमी staff अपने ऊपर ले लेता है।
उदाहरण: order sheet पर पुराना product name लिखा हो, तो staff सोचता है “यह अब वाले इस product की बात है” और उसी से enter कर देता है। Unit “case” लिखा हो, तो एक case में कितने pieces हैं याद रहता है, और convert कर देता है।
CSV import या Web order पर यह mapping machine को करनी पड़ती है। Web order screen पर तो product master data customer की आँखों के सामने आ जाता है।
इसलिए migration से पहले कम से कम यह तैयारी चाहिए।
- Product codes साफ़ करना (discontinued items निकालना, duplicates मिलाना, पुराने-नए codes की mapping table)
- Product names एक जैसी लिखना (customer को दिखाए जा सकें)
- Unit और pack quantity (piece / case / pallet का संबंध, minimum order quantity)
- Customer code और ship-to code (एक customer के कई delivery locations कैसे सँभालें)
- Customer-specific price और contract terms कहाँ manage करें
यहाँ ज़रूरी बात: सारा master data perfect करके तब शुरू करने की कोशिश न करें। उसका इंतज़ार करेंगे तो migration शुरू ही नहीं होगी।
Realistic तरीका: पहले उसी customer (pilot) के products और ship-to तक सीमित रखें जो सबसे पहले migrate करेगा, और हर नया customer जोड़ते समय दायरा बढ़ाएँ। Master data का काम खुद staged migration के phases में डालें।
6. Parallel-run period का design
FAX और Web (CSV) का parallel run migration period में जरूर होता है। बिना design के छोड़ दिया तो parallel run स्थायी हो जाता है, और हालत यह हो जाती है कि “channels जितने बढ़े, काम उतना बढ़ गया।”
Parallel-run period का design यानी ठोस तौर पर ये तय करना।
6.1. Period और target value तय करें
संख्या में तय करें: “कब तक, orders का कितना हिस्सा automatic import हो।” उदाहरण: “6 महीने में FAX orders की ratio 70% से 30% पर ले आएँ।”
बिना deadline के parallel run वैसे का वैसा जम जाता है। Target न भी मिले, deadline हो तो “क्यों migrate नहीं हो रहा” हर customer पर जाँचने की कार्रवाई बनती है।
6.2. Channel-wise count हर महीने मापें
Migration कितनी आगे बढ़ी, यह feel से नहीं, count से देखें।
- Channel-wise order count (FAX, email attachment, CSV, Web)
- Manual entry वाले orders की संख्या और लगा समय
- Import errors की संख्या और कारण
- Entry correction और duplicate registration की संख्या
पिछले लेख में बताए go-live के बाद मापने लायक metrics जैसा ही सोच है। Channel-wise मापने से दिखता है “किस customer पर काम करने से असर बड़ा होगा।”
समस्या यह है कि यह data कैसे इकट्ठा करें। Mechanism बिना “हर महीने गिनेंगे” तय कर दें तो पहले महीने में रुक जाता है। पक्का तरीका यह है कि order data में ही मापने के लिए एक field जोड़ दें।
| क्या मापें | कैसे मापें |
|---|---|
| Channel-wise order count | Order data में एक “receiving channel” column जोड़ें, और हर order पर FAX / email attachment / CSV import / Web order में से एक दर्ज करें। Aggregation बस “order month × receiving channel” पर count है |
| Channel record छूटना | Automatic import वाले रास्ते (CSV import, Web order) पर import processing के entry पर channel automatic set करें। बाद में staff classify करे, तो छूटेगा ही |
| Manual entry की संख्या | ऊपर की receiving channel column में “FAX” और “email attachment” गिनें — वही संख्या है |
| Manual entry का समय | हर महीने मत मापें। तिमाही में एक बार, एक हफ़्ते के लिए staff से record करवाएँ, per-order औसत निकालकर count से गुणा करें |
| Import errors की संख्या और कारण | Import processing का log एक table में रखें, cause code (code mismatch, invalid quantity, duplicate वगैरह) से classify करके aggregate करें |
| Duplicate registration | Order number के duplicate detection की संख्या log में रखें |
Existing sales management system में column न जोड़ सकें तो import processing और entry screen के logs अलग table में रखें, और वहीं से aggregate करें। हर सूरत में, मापने का तरीका migration शुरू करने से पहले तय करें। आगे phase का फैसला (अध्याय 8) channel ratio पर टिका है। Ratio न मिले तो अगले phase पर जाएँ या रुकें, यह तय नहीं हो सकता।
6.3. Operation rules channels के बीच एक जैसे रखें
Parallel-run period में उलझन तब ज़्यादा होती है जब business rules channel के हिसाब से अलग हों।
- Order cutoff time FAX और Web पर एक है या नहीं
- Order change / cancellation किस channel से लें (Web से आया order FAX से change हो तो matching पड़ती है)
- Stock-out की सूचना का तरीका channel से बदलता है या नहीं
- Order number channels के आर-पार unique है या नहीं (duplicate registration पकड़ने के लिए ज़रूरी)
खास तौर पर “Web पर order किया, तुरंत phone या FAX से change कर दिया” वाला पैटर्न जरूर आता है। Change किस channel से लेंगे, कौन सा data कौन ठीक करेगा — यह पहले तय कर लें।
6.4. FAX लेने के तरीके को भी सुधार का विषय बनाएँ
Parallel-run period में FAX रहता है। रहने वाला है तो FAX वाली तरफ की processing भी सुधार का विषय है।
- FAX multifunction printer पर लें, PDF बनाएँ, कागज़ का प्रबंधन छोड़ें
- आए PDFs को order folder में इकट्ठा करें, processing status (pending / entered / on hold) manage करें
- Enter होने के बाद FAX original (PDF) और order data को order number से जोड़ें, ताकि बाद में match कर सकें
“FAX तो जाएगा ही, इसलिए हाथ मत लगाओ” सोचेंगे तो parallel-run period का बोझ नहीं घटेगा। Migration पूरा होने तक FAX processing को भी उसी order data में मिलने वाला एक channel मानें।
7. Customers को साथ कैसे लें
Staged migration सफल होगी या नहीं, यह internal काम से ज़्यादा customers तक पहुँचने के तरीके पर तय होता है।
7.1. Customers classify करें
सारे customers एक जैसे मत सँभालें। पहले classify करें।
| Classification | विशेषता | Migration का रुख |
|---|---|---|
| A: volume ज़्यादा, system से काम हो सकता है | अपने order system या Excel से data बनाते हैं | CSV import / EDI individually adjust करके पहले migrate करें |
| B: volume ज़्यादा, लेकिन system से मुश्किल | हाथ से लिखा FAX या phone मुख्य है | Web order screen पर entry की तरफ ले जाएँ, ध्यान से support करें |
| C: volume कम | महीने में कुछ orders | अभी FAX जारी रखने दें, बाद में देखेंगे |
असर A और B तय करते हैं। C को ज़बरदस्ती migrate कराने पर सिर्फ cost बढ़ती है, इसलिए साफ़ कह सकते हैं: “FAX भी लेते रहेंगे।”
7.2. Pilot एक company चुनें
शुरू से कई companies समानांतर migrate मत करें। पहले एक company पर operation पक्का करें। चुनने के पैमाने पिछले लेख जैसे हैं।
- Order volume ज़्यादा, असर मापना आसान
- Routine, एक जैसे orders ज़्यादा
- दोनों तरफ staff से बात आसान है, system integration की समझ है
Pilot पर CSV format, error पर contact कैसे करें, master mapping table, guidance documents — यही “template” बनता है। दूसरी company से वही template दोबारा इस्तेमाल करें।
7.3. Customer के फायदे से समझाएँ
Customer की नज़र से order method बदलना आपकी सुविधा की request है। Guidance अपनी efficiency से नहीं, उनके फायदे से समझाएँ।
- Order confirmation तुरंत लौटती है, इसलिए “पहुँचा या नहीं” वाली phone call नहीं करनी पड़ती
- गलत पढ़ने से होने वाले mis-shipment और quantity mismatch घटते हैं
- Order history खुद देख सकते हैं, repeat order आसान होता है (Web order पर)
- FAX भेजने का काम और transmission error पर resend खत्म होता है
साथ में practical ध्यान भी असर करता है।
- Operating procedure एक पन्ने के manual में समेटें (कुछ screenshots से समझ आने लायक रखें)
- Start date और साथ-साथ चलने का period साफ़ लिखें (“X महीने से Web भी लेंगे। FAX फिलहाल साथ चल सकता है”)
- पहली कुछ बार FAX हो या Web, दोनों लें, और query का जवाब तुरंत दें
एक बात: शुरू में “FAX X महीने में बंद होगा” वाला announcement न निकालें। Migration आगे बढ़े, बचे customers कम रह जाएँ, तब पहली बार deadline की बात करें — रिश्ता कम बिगड़ता है।
SMEs के order processing के digitalization पर Small and Medium Enterprise Agency (Japan) common EDI समेत standardization और उसके असर की बात करती है। Industry association या बड़े customers अगर ऐसे standard पर हैं, तो अपना proprietary format नहीं, standard के साथ जाने का option भी देखें।
8. Staged migration का model case
अब तक की बात को समय के model में रखें। Period सिर्फ उदाहरण है — customer कितने हैं और internal team कैसी है, उसी से बदलेगा।
| Phase | Period का अंदाज़ा | मुख्य काम |
|---|---|---|
| 0. मौजूदा हालत साफ़ करें | 1 महीना | Customer-wise order count, channel, entry time की list; असर वाले customers पहचानना |
| 1. Foundation | 1–2 महीने | Order-data format एक करना, CSV import तैयार करना, pilot दायरे का master data |
| 2. Pilot | 1–2 महीने | एक company से CSV import शुरू, error handling और operation rules पक्के करना, असर मापना |
| 3. Rollout | 3–6 महीने | A classification के customers तक क्रम से फैलाना, B को Web order screen की तरफ ले जाना, हर महीने channel-wise count देखना |
| 4. Steady state | उसके बाद जारी | बचा FAX घटाना, exception rules लिखना, EDI जैसे ऊपर के रूप की तरफ बढ़ने पर विचार |
Phase 0 की “मौजूदा हालत” पर पिछले लेख वाली order methods की list ज्यों की त्यों काम आती है।
अगर यह तय नहीं हो पा रहा कि order management खुद Web system पर जाए या desktop app पर रहे, तो “Windows app को Web पर ले जाना चाहिए?” में फैसले का ढाँचा है। Receiving channel की Web migration और internal system की Web migration अलग-अलग तय हो सकती हैं।
9. आम अड़चनें और उन पर क्या करें
आखिर में, असल migration में जो अड़चनें अक्सर आती हैं।
| अड़चन | क्या करें |
|---|---|
| Web order बना दिया, कोई इस्तेमाल नहीं करता | Customer classification पर लौटें। B/C पर Web entry तो नहीं थोप रहे? बीच में CSV रखें |
| Import errors इतने हैं कि आखिर में हाथ से ही करना पड़ता है | Validation rules और error लौटाने का तरीका दोबारा देखें। सबसे ऊपर वाले कारण (आमतौर पर code mismatch) से master और conversion table ठीक करें |
| Duplicate registration होती है | Order number channels के आर-पार unique रखें, import पर duplicate check, change/cancellation का receiving channel एक करें |
| Master data खत्म नहीं होता, शुरू नहीं हो पाता | दायरा pilot customer तक सीमित करें। तैयारी को migration phases में डालें, perfect का इंतज़ार न करें |
| Parallel run स्थायी हो जाता है | Deadline और target value दोबारा सेट करें, channel-wise count हर महीने देखें। जो customer आगे नहीं बढ़ रहा, उससे individually कारण पूछें |
Summary
FAX orders की Web migration system बनाने का काम कम, migration period design करने का काम ज़्यादा है।
- लक्ष्य “FAX बंद करना” नहीं, “manual entry वाले orders कम करना” रखें
- Receiving channels कई हो सकते हैं, लेकिन अंदर का order data और processing एक pipeline में जोड़ें
- तुरंत Web screen entry मत माँगें — बीच में CSV import रखें
- Master data पहले migrate होने वाले customer के दायरे से चरणों में बढ़ाएँ
- Parallel-run period पर deadline और target value रखें, प्रगति channel-wise count से मापें
- Customers को volume और सहयोग से classify करें, pilot एक company पर template बनाकर फिर फैलाएँ
पिछले लेख में जैसा cover किया, EDI या Web order का असर इस पर तय होता है कि मिला हुआ data internal operations में कितनी दूर तक बह सकता है। Migration का design वही plan है जिसमें उस flow में मिलने वाले orders का हिस्सा, बिना ज़बरदस्ती के क्रम से बढ़ता है।
Order processing की Web migration सोच रहे हैं
FAX orders पर दोबारा सोचना है, लेकिन customers से तालमेल, existing sales management system से जोड़, CSV format और master data कैसे बढ़ाएँ — कहाँ से हाथ लगाएँ साफ़ न हो, तो शुरूआत मौजूदा channel-wise order count साफ़ करने से करनी पड़ती है।
KomuraSoft LLC पर existing Windows business apps और databases का इस्तेमाल करते हुए CSV import / Web order integration का design और implementation, और migration plan को साफ़ करना, दोनों consult किए जा सकते हैं।
पूरी तरह rebuild मानकर नहीं चलना। मौजूदा sales management setup रखते हुए सिर्फ receiving channels चरणों में जोड़ने वाला ढाँचा भी देखा जा सकता है।
संबंधित लेख
निकटवर्ती विषयों में गहराई से जाने के लिए समान टैग वाले नवीनतम लेख।
EDI क्या है? Companies के बीच order processing कैसे आसान होता है — FAX, email और manual entry से data integration तक
EDI वह mechanism है जिसमें purchase order और invoice जैसे trade data companies के systems के बीच exchange होते हैं। FAX और email से फर्क,...
Windows Virtualization Internals (भाग 3) — सेकंडों में boot होने वाली VMs: WSL2, Windows Sandbox और containers इतने हल्के क्यों हैं
WSL2 और Windows Sandbox सेकंडों में start होकर इतने हल्के क्यों लगते हैं? यह लेख dynamic base image और direct map से dynamic memory alloc...
Windows Virtualization Internals (भाग 2) — वो मेमोरी जिसे कर्नेल भी नहीं देख सकता: VBS, HVCI और Credential Guard कैसे काम करते हैं
Compatible hardware पर clean install में VBS default से enable होता है और hypervisor तथा SLAT से kernel से मज़बूत isolation बनाता है। यह ...
Windows virtualization की गहराई (भाग 1) — आपका Windows वास्तव में कहाँ चल रहा है? Hypervisor और partitions
जब आप Hyper-V enable करते हैं, तो host Windows खुद root partition के रूप में hypervisor के ऊपर चलता है। यह लेख VT-x, SLAT और VMBus की भूम...
Win32 Thread Pool API — CreateThreadpoolWork से thread बनाए बिना concurrency
क्या आपके native code में CreateThread calls बिखरी पड़ी हैं? यह लेख Vista में redesign की गई Win32 thread pool API — work, timer, wait और...
संबंधित विषय
ये पृष्ठ विषय को सेवाओं और निर्णयों के व्यापक संदर्भ में रखते हैं।
Windows के तकनीकी विषय
Windows विकास, बग जाँच और मौजूदा संपत्तियों के उपयोग का प्रवेश-द्वार।
इस विषय से जुड़ी सेवाएँ
यह लेख निम्नलिखित सेवाओं से सीधे जुड़ा है।
Windows ऐप विकास
Existing sales management system को Web order और CSV import से जोड़ने वाला order-import processing और validation — design और implementation — Custom Software Development consulting के दायरे में आता है।
Windows सॉफ़्टवेयर का रखरखाव और आधुनिकीकरण
Sales management system को replace किए बिना, सिर्फ receiving channels को चरणों में जोड़कर FAX orders की manual entry कम करना, existing Windows software की modification और maintenance है।
तकनीकी परामर्श और डिज़ाइन समीक्षा
Customers की classification, parallel-run period का design, CSV format और master data कैसे आगे बढ़ाएँ — migration plan को साफ़ करना design review वाला technical consulting है।