परियोजना का विवरण
अनुवादितहमें CRM और अन्य प्रणालियों के बीच एक दो-तरफा समन्वय परत की आवश्यकता है, जो उनके APIs के माध्यम से बनाई गई हो न कि सीधे डेटाबेस एक्सेस के माध्यम से। जब CRM में एक क्लाइंट कार्ड संपादित किया जाता है, तो वही फ़ील्ड स्वचालित रूप से अन्य स्थानों पर अपडेट होनी चाहिए, और इसके विपरीत भी काम करना चाहिए - दूसरी तरफ किया गया परिवर्तन अपने आप CRM में वापस आ जाना चाहिए। कौन से फ़ील्ड समन्वयित होते हैं, और किस दिशा में, इसे कॉन्फ़िगर करने योग्य होना चाहिए।
सबसे कठिन हिस्सा संघर्ष है: एक ही कार्ड को दो प्रणालियों में समन्वय चलने से पहले एक छोटे समय में संपादित किया गया। हर ऐसे मामले को एक संघर्ष लॉग में दोनों डेटा संस्करणों और एक टाइमस्टैम्प के साथ आना चाहिए, ताकि हमारी टीम इसे समीक्षा कर सके और एक विजेता चुन सके, बजाय इसके कि चुपचाप एक पक्ष को ओवरराइट किया जाए।
हमारे लिए क्या मायने रखता है:
— स्थिर, फिर से शुरू करने योग्य समन्वय जो एक टूटे हुए कनेक्शन को सहन करता है
— CRM और प्रत्येक प्रणाली के बीच स्पष्ट फ़ील्ड मैपिंग
— एक संघर्ष लॉग जो पढ़ने और कार्य करने में आसान हो
— संक्षिप्त दस्तावेज़ीकरण ताकि हमारी अपनी टीम इसे बाद में बनाए रख सके