Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Menerjemahkan Data Tenaga Penjualan Ke Format EDI

Electronic Data Interchange (EDI) adalah format data yang memungkinkan organisasi dan bisnis untuk bertukar data. EDI digunakan di semua industri besar:kesehatan, ritel, otomotif, keuangan, dan sebagainya. EDI adalah standar yang diatur oleh Komite Standar Terakreditasi (ASC X12). Rilis EDI berisi satu set jenis pesan. Contoh jenis pesan adalah faktur, pesanan pembelian, dan klaim perawatan kesehatan.

Salesforce.com tidak memiliki sarana pertukaran data bawaan dengan aplikasi EDI. Namun dimungkinkan untuk menggunakan aplikasi pihak ketiga untuk menerjemahkan nilai objek Salesforce ke dalam pesan EDI dan sebaliknya. Salah satu aplikasi tersebut adalah Extreme Translator Etasoft.

Extreme Translator mendukung database ODBC sebagai sumber atau target. Driver ODBC Salesforce.com memungkinkan aplikasi yang sesuai dengan ODBC seperti Extreme Translator untuk menanyakan dan memperbarui Salesforce.com. Karena EDI adalah format yang didukung untuk Penerjemah Ekstrim, Anda dapat menggunakan komponen ini untuk membuat pesan EDI dari data Salesforce.com dan sebaliknya.

Contoh di blog ini menghasilkan Pesanan Pembelian EDI dari kutipan Salesforce.com:

Salesforce.com Quote > Salesforce.com ODBC Driver > Extreme Translator > EDI X12 850 Purchase Order

Sebelum Anda membuat peta di Extreme Translator yang mengubah data Salesforce.com menjadi EDI, Anda perlu mengunduh, menginstal, dan melisensikan driver ODBC Salesforce.com. Kemudian buat sumber data ODBC yang terhubung ke instans Salesforce.com Anda. Pada Windows 64-bit, Anda perlu mengonfigurasi sumber data ODBC 64-bit. Untuk melakukannya, gunakan versi 64-bit dari Microsoft ODBC Data Source Administrator, yang terletak di Control Panel. (Pada beberapa versi Windows, terdapat Administrator Sumber Data ODBC versi 32-bit dan 64-bit yang terletak di Panel Kontrol, namun arsitekturnya diberi label dengan jelas jika demikian.)

  1. Di Extreme Translator Mapper, klik kanan panel input (di sisi kiri jendela). Pilih Tambah> Basis Data dari menu pop-up.

    Tambahkan Basis Data kotak dialog ditampilkan.

  2. Di sumber data ODBC kotak, ketik nama sumber data ODBC Salesforce.com Anda. Pilih Oke .
  3. Di panel input, klik kanan ikon database. Pilih Tambahkan> Kueri SQL dari menu pop-up.

    Kotak dialog SQL Select Query ditampilkan.

  4. Di kotak Nama, ketik "Penawaran Salesforce.com".
  5. Dalam kotak pernyataan pilih SQL, ketik:
    SELECT QUOTE.SHIPPINGCITY AS SHIPPINGCITY,
    QUOTE.SHIPPINGCOUNTRYCODE AS SHIPPINGCOUNTRYCODE,
    QUOTE.SHIPPINGPOSTALCODE AS SHIPPINGPOSTALCODE,
    QUOTE.BILLINGCITY AS BILLINGCITY,
    QUOTE.BILLINGCOUNTRYCODE AS BILLINGCOUNTRYCODE,
    QUOTE.BILLINGPOSTALCODE AS BILLINGPOSTALCODE,
    PRODUCT2.NAME AS NAME,
    QUOTELINEITEM.QUANTITY AS QTY,
    QUOTELINEITEM.TOTALPRICE AS PRICE,
    CONTACT.FIRSTNAME AS FIRSTNAME,
    CONTACT.LASTNAME AS LASTNAME
    FROM PRODUCT2
    RIGHT JOIN QUOTELINEITEM
    ON PRODUCT2.ID = QUOTELINEITEM.PRODUCT2ID
    RIGHT JOIN QUOTE
    ON QUOTE.ID = QUOTELINEITEM.QUOTEID
    LEFT JOIN CONTACT
    ON QUOTE.CONTACTID = CONTACT.ID
    WHERE STATUS = 'Accepted'
    

    Kueri SQL ini mengambil informasi dari berbagai objek Salesforce.com untuk kutipan:nama pelanggan, alamat penagihan dan pengiriman, item baris, dan seterusnya. Karena kami akan membuat pesanan pembelian, kueri hanya mengambil kutipan yang telah diterima. Dalam contoh Salesforce.com kami, kami telah mengaktifkan "Daftar Pilihan Negara Bagian dan Kabupaten", yang menambahkan kode negara ISO untuk alamat penagihan dan pengiriman ke objek Quote. Ini adalah format yang diperlukan untuk negara-negara dalam Set Transaksi Pesanan Pembelian EDI (850).

  6. Pilih Baca Kolom tombol, lalu pilih OK

    Panel masukan harus berisi bidang berikut, yang akan diterjemahkan ke dalam format pesanan pembelian EDI.

  7. Klik kanan di panel keluaran. Pilih Tambahkan> Pesan .

    Pesan Baru kotak dialog ditampilkan.

  8. Dalam Terjemahan bagian, pilih Berdasarkan template , lalu pilih Oke

    Templat kotak dialog ditampilkan.

  9. Di salah satu set template x12, pilih 850 PO Purchase Order , lalu pilih Impor .

    Penyihir Template kotak dialog ditampilkan.

  10. Dalam Jenis Barang daftar, pilih Keluaran . Pilih Oke .

    Bidang pesanan pembelian muncul di panel keluaran.

  11. Di panel masukan, pilih "KOTA PENGIRIMAN".
  12. Di panel keluaran, pilih bidang ini:
    X12 850 Purchase Order
      ISA
        GS
          N1
            N4
              City Name - 1
    
  13. Di Edit menu, pilih Petakan / Hapus Peta

    Ini membuat pemetaan antara bidang data Salesforce.com dan pesan EDI target. Saat Anda menjalankan penerjemah, Extreme Translator Mapper akan menggunakan nilai di kolom SHIPPINGCITY untuk mengisi pesan EDI.

  14. Petakan bidang Saleforce.com yang tersisa.

    Peta yang dihasilkan akan menjadi:

    Masukan Keluaran KOTA PENGIRIMAN
    X12 850 Purchase Order
      ISA
        GS
          N1
            N4
              City Name - 1
    
    KODE NEGARA PENGIRIMAN
    X12 850 Purchase Order
      ISA
        GS
          N1
            N4
              Country Code - 4
    
    KODE POS PENGIRIMAN X12 850 Pesanan Pembelian Kode Pos ISA GS N1 N4 - 3 BILLINGCITY
    X12 850 Purchase Order
      ISA
        GS
          N1
            N4
              City Name - 1
    
    BILLINGCOUNTRYCODE
    X12 850 Purchase Order
      ISA
        GS
          N1
            N4
              Country Code - 4
    
    BILLINGPOSTALCODE
    X12 850 Purchase Order
      ISA
        GS
          N1
            N4
              Postal Code - 3
    
    NAMA
    X12 850 Purchase Order
      ISA
        GS
          P01
            Assigned Identification - 1
    
    JUMLAH
    X12 850 Purchase Order
      ISA
        GS
          P01
            Quantity Ordered - 2
    
    HARGA
    X12 850 Purchase Order
      ISA
        GS
          P01
            Unit Price - 4
    
    NAMA PERTAMA
    X12 850 Purchase Order
      ISA
        GS
          N1
            N2
              Name - 1
    
    NAMA TERAKHIR
    X12 850 Purchase Order
      ISA
        GS
          N1
            N2
              Name - 1
    
  15. Di panel keluaran, pilih X12 850 Purchase Order .
  16. Di tab Properti, di DataPath bidang, masukkan nama file EDI yang akan dihasilkan oleh file Extreme Translator Mapper dari data Salesforce.com.

    Misalnya, C:\SalesforceQuote.edi .

  17. Di Proyek menu, pilih Jalankan .

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hubungkan Aplikasi ODBC di Windows ke SugarCRM

  2. Cara Menambahkan Posisi Peringkat Baris dalam SQL dengan RANK()

  3. Migrasi Database SQL dengan Baris Perintah

  4. Bekerja dengan Data Java di Alteryx

  5. Pernyataan SQL INSERT INTO