Selamat datang di situs kami situs web tampilan baru!

Kami gembira memperkenalkan pengalaman situs web yang baru dan lebih baik!

Kami telah bekerja keras untuk membuat kunjungan Anda lebih menyenangkan dan informatif. Desain baru kami dioptimalkan untuk navigasi yang mudah, waktu muat yang lebih cepat, dan pengalaman pengguna yang lebih intuitif.

Ikhtisar perubahan terkini:

  • Navigasi yang Ditingkatkan: Temukan apa yang Anda butuhkan dengan cepat dan mudah dengan struktur menu kami yang efisien.
  • Peningkatan Organisasi Konten: Konten kami sekarang lebih terorganisir dan lebih mudah dipahami.
  • Dioptimalkan untuk Seluler: Baik Anda menggunakan komputer desktop maupun telepon pintar, situs web kami tampak hebat dan berfungsi lancar.
  • Fungsionalitas Pencarian yang Ditingkatkan: Temukan apa yang Anda cari dengan tepat dengan fitur pencarian kami yang telah ditingkatkan.

Situs ini dirancang dengan mempertimbangkan aksesibilitas, memastikan bahwa pengguna dapat dengan mudah memahami konsep VTAP dan memanfaatkan alat-alatnya tanpa memerlukan pengetahuan pengodean yang mendalam. Setiap contoh dipasangkan dengan instruksi dan tangkapan layar yang jelas, sehingga mudah diikuti dan diterapkan. 

Hal ini memungkinkan siapa pun, apa pun latar belakang teknisnya, untuk menavigasi platform dengan percaya diri dan memanfaatkan sepenuhnya kemampuannya.

Selamat menjelajah!

 
 
 

Kasus Penggunaan Pelanggan VTAP

 
 
Bagaimana cara memperbarui/menghapus baris item Inventaris menggunakan VTAP API?

Untuk mengelola item baris di VTAP API guna memperbarui catatan, Anda harus mengikuti format tertentu saat menambahkan atau menghapus item. Berikut cara menangani penambahan dan penghapusan item baris untuk catatan Kutipan di VTAP API.

Menambahkan Item Baris
  • Ambil item baris yang ada: Pertama, ambil semua item baris yang ada untuk rekaman Kutipan.
  • Membangun muatan: Sertakan semua item baris yang ada dalam muatan, tambahkan detail item baris baru secara berurutan.
  • Luluskan totalProductCount: Muatan harus menyertakan parameter totalProductCount untuk menunjukkan jumlah item baris.
 

Bagaimana cara memperbarui/menghapus baris item Inventaris menggunakan VTAP API?

Untuk mengelola item baris di VTAP API guna memperbarui catatan, Anda harus mengikuti format tertentu saat menambahkan atau menghapus item. Berikut cara menangani penambahan dan penghapusan item baris untuk catatan Kutipan di VTAP API.

Menambahkan Item Baris
  • Ambil item baris yang ada: Pertama, ambil semua item baris yang ada untuk rekaman Kutipan.
  • Membangun muatan: Sertakan semua item baris yang ada dalam muatan, tambahkan detail item baris baru secara berurutan.
  • Luluskan totalProductCount: Muatan harus menyertakan parameter totalProductCount untuk menunjukkan jumlah item baris.
 
 
 

Contoh kode untuk menambahkan item baris:

 
 

// Asumsikan Anda sudah memiliki detail item baris yang ada

 

// Asumsikan Anda sudah memiliki detail item baris yang ada


  

let existingLineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00

};


  

let existingLineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00

};

 

// Tambahkan item baris baru ke rekaman Kutipan yang ada

 

// Tambahkan item baris baru ke rekaman Kutipan yang ada


  

let newLineItem = {

    hdnProductId2: ‘<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};


  

let newLineItem = {

    hdnProductId2: ‘<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};

 

// Gabungkan item baris yang ada dan yang baru

 

// Gabungkan item baris yang ada dan yang baru


  

let params = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...existingLineItems,

    ...newLineItem,

    totalProductCount: 2 // Update this count as per the total number of line items

};


  

let params = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...existingLineItems,

    ...newLineItem,

    totalProductCount: 2 // Update this count as per the total number of line items

};

 

// Kirim permintaan menggunakan API VTAP

 

// Kirim permintaan menggunakan API VTAP


  

VTAP.Api.Put('records', params, (error, response) => {

    if (error) {

        console.error("Error adding line item:", error);

    } else {

        console.log("Line item added successfully:", response);

    }

});


  

VTAP.Api.Put('records', params, (error, response) => {

    if (error) {

        console.error("Error adding line item:", error);

    } else {

        console.log("Line item added successfully:", response);

    }

});

 
Menghapus Item Baris
  • Ambil item baris yang ada: Dapatkan semua item baris rekaman saat ini.
  • Hapus item baris yang ingin Anda hapus: Ubah daftar dengan mengecualikan item baris yang ingin Anda hapus.
  • Perbarui totalProductCount: Sesuaikan hitungan untuk mencerminkan jumlah item baris yang baru.
 

Menghapus Item Baris
  • Ambil item baris yang ada: Dapatkan semua item baris rekaman saat ini.
  • Hapus item baris yang ingin Anda hapus: Ubah daftar dengan mengecualikan item baris yang ingin Anda hapus.
  • Perbarui totalProductCount: Sesuaikan hitungan untuk mencerminkan jumlah item baris yang baru.
 
 
 

Contoh kode untuk menghapus baris item:

 
 

// Ambil item baris yang ada dan saring item yang ingin Anda hapus

 

// Ambil item baris yang ada dan saring item yang ingin Anda hapus


  

let lineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00,

    hdnProductId2: ’<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};


  

let lineItems = {

    hdnProductId1:’<product_record_id>’,

    productName1: '<product_name>',

    comment1: '',

    qty1: 1,

    listPrice1: 700.00,

    hdnProductId2: ’<product_record_id>’,

    productName2: '<product_name>',

    comment2: '',

    qty2: 5,

    listPrice2: 500.00

};

 

//Misalkan kita ingin menghapus item baris kedua

 

//Misalkan kita ingin menghapus item baris kedua


  

delete lineItems.hdnProductId2;

delete lineItems.productName2;

delete lineItems.comment2;

delete lineItems.qty2;

delete lineItems.listPrice2;


  

delete lineItems.hdnProductId2;

delete lineItems.productName2;

delete lineItems.comment2;

delete lineItems.qty2;

delete lineItems.listPrice2;

 

// Muatan yang diperbarui dengan item baris yang tersisa

 

// Muatan yang diperbarui dengan item baris yang tersisa


  

let updatedPayload = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...lineItems,

    totalProductCount: 1 // Update the count as needed

};


  

let updatedPayload = {

    module: 'Quotes',

    id: quoteId, // replace with the actual Quote ID

    ...lineItems,

    totalProductCount: 1 // Update the count as needed

};

 

// Kirim permintaan yang diperbarui

 

// Kirim permintaan yang diperbarui


  

VTAP.Api.Post('records', updatedPayload, (error, response) => {

    if (error) {

        console.error("Error deleting line item:", error);

    } else {

        console.log("Line item deleted successfully:", response);

    }

});


  

VTAP.Api.Post('records', updatedPayload, (error, response) => {

    if (error) {

        console.error("Error deleting line item:", error);

    } else {

        console.log("Line item deleted successfully:", response);

    }

});

 
 

Daftar untuk menerima pembaruan terbaru!