Database
 sql >> डेटाबेस >  >> RDS >> Database

सेल्सफोर्स डेटा को ईडीआई प्रारूप में अनुवाद करना

इलेक्ट्रॉनिक डेटा इंटरचेंज (ईडीआई) एक डेटा प्रारूप है जो संगठनों और व्यवसायों को डेटा का आदान-प्रदान करने में सक्षम बनाता है। ईडीआई का उपयोग सभी प्रमुख उद्योगों में किया जाता है:स्वास्थ्य, खुदरा, मोटर वाहन, वित्त आदि। EDI एक मानक है जो मान्यता प्राप्त मानक समिति (ASC X12) द्वारा शासित होता है। ईडीआई रिलीज में संदेश प्रकारों का एक सेट होता है। उदाहरण संदेश प्रकार चालान, खरीद आदेश और स्वास्थ्य देखभाल के दावे हैं।

Salesforce.com के पास EDI अनुप्रयोगों के साथ डेटा के आदान-प्रदान का कोई अंतर्निहित साधन नहीं है। हालाँकि, Salesforce ऑब्जेक्ट मानों को EDI संदेशों में और इसके विपरीत अनुवाद करने के लिए किसी तृतीय पक्ष एप्लिकेशन का उपयोग करना संभव है। ऐसा ही एक एप्लिकेशन है एटासॉफ्ट का एक्सट्रीम ट्रांसलेटर।

एक्सट्रीम ट्रांसलेटर एक स्रोत या लक्ष्य के रूप में ODBC डेटाबेस का समर्थन करता है। Salesforce.com ODBC ड्राइवर, Salesforce.com को क्वेरी और अपडेट करने के लिए चरम अनुवादक जैसे ODBC अनुरूप एप्लिकेशन की अनुमति देता है। चूंकि EDI एक्स्ट्रीम ट्रांसलेटर के लिए एक समर्थित प्रारूप है, आप Salesforce.com डेटा से और इसके विपरीत EDI संदेश जेनरेट करने के लिए इन घटकों का उपयोग कर सकते हैं।

इस ब्लॉग में उदाहरण Salesforce.com उद्धरण से एक ईडीआई खरीद आदेश उत्पन्न करता है:

Salesforce.com भाव> Salesforce.com ODBC ड्राइवर> चरम अनुवादक> EDI X12 850 खरीद आदेश

इससे पहले कि आप एक्सट्रीम ट्रांसलेटर में नक्शा बनाएं जो Salesforce.com डेटा को EDI में बदल देता है, आपको Salesforce.com ODBC ड्राइवर को डाउनलोड, इंस्टॉल और लाइसेंस देना होगा। फिर एक ओडीबीसी डेटा स्रोत बनाएं जो आपके Salesforce.com इंस्टेंस से कनेक्ट हो। 64-बिट विंडोज़ पर, आपको 64-बिट ओडीबीसी डेटा स्रोत को कॉन्फ़िगर करने की आवश्यकता है। ऐसा करने के लिए, Microsoft ODBC डेटा स्रोत व्यवस्थापक के 64-बिट संस्करण का उपयोग करें, जो नियंत्रण कक्ष में स्थित है। (विंडोज़ के कुछ संस्करणों पर, नियंत्रण कक्ष में स्थित ओडीबीसी डेटा स्रोत प्रशासक का 32-बिट और 64-बिट दोनों संस्करण हैं, हालांकि यदि ऐसा है तो उनकी वास्तुकला को स्पष्ट रूप से लेबल किया गया है।)

  1. एक्सट्रीम ट्रांसलेटर मैपर में, इनपुट पेन (विंडो के बाईं ओर) पर राइट-क्लिक करें। चुनें जोड़ें> डेटाबेस पॉप-अप मेनू से।

    डेटाबेस जोड़ें संवाद बॉक्स प्रदर्शित होता है।

  2. ओडीबीसी डेटा स्रोत में बॉक्स में, अपने Salesforce.com ODBC डेटा स्रोत का नाम लिखें। चुनें ठीक
  3. इनपुट फलक में, डेटाबेस आइकन पर राइट-क्लिक करें। जोड़ें> SQL क्वेरी चुनें पॉप-अप मेनू से।

    SQL चयन क्वेरी संवाद बॉक्स प्रदर्शित होता है।

  4. नाम बॉक्स में, "Salesforce.com कोट" टाइप करें।
  5. एसक्यूएल सेलेक्ट स्टेटमेंट बॉक्स में टाइप करें:BILLINGPOSTALCODE, PRODUCT2.NAME के ​​रूप में NAME, QUOTELINEITEM। मात्रा के रूप में मात्रा, QUOTELINEITEM। मूल्य के रूप में कुल मूल्य, CONTACT.FIRSTNAME के ​​रूप में FIRSTNAME, संपर्क। अंतिम नाम के रूप में PRODUCT2Right JOIN QUOTELINEITEM। CONTACTON QUOTE.CONTACTID =CONTACT.IDWHERE STATUS ='स्वीकृत' में शामिल हों

    यह SQL क्वेरी कोट के लिए विभिन्न Salesforce.com ऑब्जेक्ट्स से जानकारी प्राप्त करती है:ग्राहक का नाम, बिलिंग और शिपिंग पता, लाइन आइटम इत्यादि। जैसा कि हम एक खरीद आदेश उत्पन्न करने जा रहे हैं, क्वेरी केवल उन उद्धरणों को पुनः प्राप्त करती है जिन्हें स्वीकार किया गया है। हमारे Salesforce.com उदाहरण में, हमने "राज्य और काउंटी पिकलिस्ट" सक्षम किया है, जो कोट ऑब्जेक्ट में बिलिंग और शिपिंग पते के लिए आईएसओ देश कोड जोड़ता है। ईडीआई खरीद आदेश लेनदेन सेट (850) में देशों के लिए यह आवश्यक प्रारूप है।

  6. पढ़ें फ़ील्ड चुनें बटन, और फिर ठीक . चुनें

    इनपुट फलक में निम्नलिखित फ़ील्ड होने चाहिए, जिनका अनुवाद ईडीआई प्रारूप खरीद आदेश में किया जाएगा।

  7. आउटपुट फलक में राइट-क्लिक करें। चुनें जोड़ें> संदेश .

    नया संदेश संवाद बॉक्स प्रदर्शित होता है।

  8. अनुवाद में अनुभाग, चुनें टेम्पलेट के आधार पर , और फिर ठीक . चुनें

    टेम्पलेट्स संवाद बॉक्स प्रदर्शित होता है।

  9. x12 टेम्प्लेट सेट में से किसी एक में, 850 PO खरीद ऑर्डर चुनें , और फिर आयात करें . चुनें .

    टेम्पलेट विज़ार्ड संवाद बॉक्स प्रदर्शित होता है।

  10. आइटम प्रकार . में सूची, चुनें आउटपुट . चुनें ठीक .

    क्रय आदेश फ़ील्ड आउटपुट फलक में दिखाई देते हैं।

  11. इनपुट फलक में, "शिपिंगसिटी" चुनें।
  12. आउटपुट फलक में, इस फ़ील्ड का चयन करें:
    X12 850 खरीद आदेश ISA GS N1 N4 शहर का नाम - 1
  13. संपादित करें पर मेनू में, मानचित्र / अनमैप करें select चुनें

    यह Salesforce.com डेटा फ़ील्ड और लक्ष्य EDI संदेश के बीच मैपिंग बनाता है। जब आप अनुवादक चलाते हैं, तो एक्सट्रीम ट्रांसलेटर मैपर ईडीआई संदेश को पॉप्युलेट करने के लिए SHIPPINGCITY कॉलम में मान का उपयोग करेगा।

  14. शेष Salesforce.com फ़ील्ड को मैप करें।

    परिणामी नक्शा होगा:

    इनपुट आउटपुट
    शिपिंगसिटी
    X12 850 खरीद आदेश ISA GS N1 N4 शहर का नाम - 1
    SHIPPINGCOUNTRYCODE
    X12 850 खरीद आदेश ISA GS N1 N4 देश कोड - 4
    शिपिंगPOSTALCODE X12 850 खरीद आदेश ISA GS N1 N4 पोस्टल कोड - 3
    बिलिंगसिटी
    X12 850 खरीद आदेश ISA GS N1 N4 शहर का नाम - 1
    बिलिंगCOUNTRYCODE
    X12 850 खरीद आदेश ISA GS N1 N4 देश कोड - 4
    बिलिंगPOSTALCODE
    X12 850 खरीद आदेश ISA GS N1 N4 पोस्टल कोड - 3
    NAME
    X12 850 खरीद आदेश ISA GS P01 असाइन की गई पहचान - 1
    मात्रा
    X12 850 खरीद आदेश ISA GS P01 आदेशित मात्रा - 2
    कीमत
    X12 850 खरीद आदेश ISA GS P01 यूनिट मूल्य - 4
    FIRSTNAME
    X12 850 खरीद आदेश ISA GS N1 N2 नाम - 1
    अंतिम नाम
    X12 850 खरीद आदेश ISA GS N1 N2 नाम - 1
  15. आउटपुट फलक में, X12 850 Purchase Order चुनें ।
  16. गुण टैब में, डेटापाथ . में फ़ील्ड में, उस ईडीआई फ़ाइल का नाम दर्ज करें जिसे एक्सट्रीम ट्रांसलेटर मैपर फ़ाइल Salesforce.com डेटा से जनरेट करेगी।

    उदाहरण के लिए, C:\SalesforceQuote.edi

  17. परियोजना पर मेनू, चलाएं choose चुनें ।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टाइम सीरीज डेटाबेस का परिचय

  2. टी-एसक्यूएल में एक स्ट्रिंग से सबस्ट्रिंग कैसे निकालें?

  3. टी-एसक्यूएल में दिनांक और समय प्रारूप कैसे बदलें

  4. Microsoft Azure टूल के साथ बड़े डेटा का विश्लेषण करें

  5. प्रदर्शन आश्चर्य और अनुमान :DATEADD