2012-03-21 7 views
5

मैं PHP का उपयोग कर एक सिस्टम का निर्माण कर रहा हूं जो नई प्रणाली में पूरा होने के बाद सेल्सफोर्स पर बोली/उद्धरण जोड़ने के लिए एपीआई का उपयोग करके सेल्सफोर्स के साथ इंटरफेस करता है। अधिकांश क्षेत्रों के लिए यह ठीक है हालांकि मैं नए सिस्टम के बीच पिकलिस्ट को सिंक करने का तरीका जानने का प्रयास कर रहा हूं। जबकि आप पिकलिस्ट के मूल्यों को पुनर्प्राप्त करने के लिए एपीआई का उपयोग कर सकते हैं, जो मैं देख सकता हूं कि प्रत्येक पिकलिस्ट प्रविष्टि के लिए अंतर्निहित आईडी प्राप्त करने का कोई तरीका नहीं है।सेल्सफोर्स एपीआई का उपयोग कर पिकलिस्ट आईडी (साथ ही मूल्य) निकालने के लिए कैसे?

आखिरकार मुझे दो प्रणालियों के बीच पिकलिस्ट विकल्पों को सिंक करने की आवश्यकता है, यह मूल्यों को सिंक करके किया जा सकता है लेकिन जैसे ही कोई सेलफोर्स में पिकलिस्ट फ़ील्ड का मूल्य बदलता है (या कोई नया विकल्प जोड़ता है) तो यह नहीं होगा बाहरी सिस्टम में पिकलिस्ट चर के साथ लंबे समय से मेल खाता है। आदर्श रूप से यदि हम आईडी तक पहुंच सकते हैं तो हम बाहरी सिस्टम के भीतर एक ही आईडी/मूल्य सूची का उपयोग कर सकते हैं और (आदर्श) आईडी के आधार पर आवश्यक पिकलिस्ट मान का चयन करें और मूल्य नहीं (जिसका अर्थ है कि मान थोड़ा बदल गया है अभी भी एक ही प्रविष्टि के अनुरूप होगा)। इसी प्रकार हम आसानी से जांच सकते हैं कि क्या कोई प्रविष्टियां जोड़ दी गई हैं/हटा दी गई हैं, इसलिए इन्हें बाहरी सिस्टम से भी जोड़ा/हटाया जा सकता है।

मुझे यह नहीं पता कि यह कैसे किया जा सकता है, लेकिन मुझे कल्पना नहीं है कि हम केवल ऐसा करने वाले हैं? यदि यह संभव नहीं है तो कोई भी Salesforce का उपयोग करके इस के करीब आने के बारे में कैसे जाएगा, मुझे लगता है कि यह एक तरफ या किसी अन्य तरीके से संभव है?

चीयर्स,

डेव

उत्तर

0

describeSObjects कॉल रिटर्न वस्तुओं के बारे में मेटाडाटा picklist डेटा, दोनों मूल्यों & लेबल, इस सब कुछ आप मिलना चाहिए आप की जरूरत सहित & क्षेत्रों।

+0

आपके उत्तर के लिए बहुत बहुत धन्यवाद जो व्यापक रूप से सराहना की जाती है। मैं वास्तव में सेल्सफोर्स के भीतर मूल्यों और लेबलों को नहीं देख सकता, प्रत्येक पिकलिस्ट प्रविष्टि के लिए केवल एक प्रविष्टि, मुझे लगता है कि यह लेबल है? क्या मान स्वचालित रूप से गणना की जाती हैं (और संख्या प्रारूप में?) या ये किसी अन्य तरीके से बनाई गई हैं और क्या वैसे भी इन्हें सेल्सफोर्स के भीतर मैन्युअल रूप से एक्सेस करने के लिए है? बहुत बहुत धन्यवाद! – deshg

+0

जब तक आपके पास अनुवाद सक्षम मान और लेबल समान नहीं हैं। – superfell

+0

आपके उत्तर के लिए धन्यवाद लेकिन निश्चित रूप से इसका मतलब है कि वही समस्या सच होगी जो भी आप उपयोग करते हैं और यह अभी भी इंडेक्स तक पहुंचने में मदद नहीं करता है? मान लीजिए कि क्या आप मूल प्रश्न में विस्तृत वास्तविक सूचकांक/कुंजी तक पहुंचने के बारे में जानते हैं? धन्यवाद – deshg

संबंधित मुद्दे