SYNC221: रिकॉर्ड टकराव
इसका क्या अर्थ है
इस डिवाइस पर किया गया बदलाव आपके स्टोर में किए गए नए संपादन से टकराया। कुछ भी खोया नहीं है।
अगर Store health → Database में इस रिकॉर्ड के लिए रोका गया बदलाव दिखता है, तो इस डिवाइस का संस्करण रखने के लिए Send again पर टैप करें, या स्टोर का संस्करण रखने के लिए Use server version पर टैप करें। अन्यथा कुछ करने की ज़रूरत नहीं — इसका समाधान हो चुका है।
आपका डेटा
कुछ भी खोया नहीं है। बदलाव रोके जाने पर, आप जो रखना चाहते हैं उसे चुनने तक आपका स्टोर अपना संस्करण और यह डिवाइस अपना बदलाव रखता है; तब तक उस रिकॉर्ड में आगे के संपादन इस डिवाइस पर प्रतीक्षा करते हैं। बदलाव रोके जाने के दौरान इस डिवाइस का डेटा न मिटाएँ — मिटाने से रोका गया बदलाव हट जाता है।
समस्या निवारण
- Store health → Database खोलें। रोका गया बदलाव उस पैनल में दिखता है जिसका शीर्षक "1 change was held" (या "… changes were held") से शुरू होता है; इसमें संबंधित रिकॉर्ड भी दिखता है।
- अगर अब इस रिकॉर्ड के लिए कुछ भी रोका हुआ नहीं दिखता, तो इसका समाधान यहीं या किसी दूसरे टैब में हो चुका है और कुछ करने की ज़रूरत नहीं। ऑर्डर का टकराव जिसे WCPOS इस डिवाइस का संस्करण दोबारा भेजकर अपने-आप सुलझाता है, उसे SYNC222 के रूप में लॉग किया जाता है।
- अगर कोई बदलाव रोका गया है, तो इस डिवाइस का संस्करण देखने के लिए (जहाँ दिखे) Open record दबाएँ और WP Admin में उसी रिकॉर्ड से उसकी तुलना करें (इसके लिए साइट एडमिन की ज़रूरत हो सकती है)।
- इस डिवाइस का संस्करण रखने के लिए Send again पर टैप करें — बदलाव फिर भेजा जाएगा और इस डिवाइस द्वारा बदले गए फ़ील्ड की स्टोर वाली वैल्यू बदल देगा। स्टोर का संस्करण रखने के लिए Use server version (कुछ पंक्तियों में Discard device change) पर टैप करके पुष्टि करें — इस डिवाइस का बदलाव हटा दिया जाएगा। चुनने तक उस रिकॉर्ड के आगे के संपादन प्रतीक्षा करेंगे।
- एक ही रिकॉर्ड में बार-बार टकराव आम तौर पर तब होते हैं जब दो लोग समान डेटा को एक साथ संपादित करते हैं — उदाहरण के लिए, बिक्री-काउंटर और WP Admin में स्टॉक। तय करें कि हर तरह का संपादन कहाँ किया जाएगा।