Upotrijebite VTAP API-je za jednostavan pristup podacima, dohvaćanje i ažuriranje!
VTAP API-ji nude moćne funkcije koje vam omogućuju dohvaćanje podataka, ažuriranje zapisa, promjenu podataka itd.
Uz VTAP API-je, programeri mogu jednostavno obavljati zadatke poput dohvaćanja i ažuriranja podataka, osiguravajući glatku integraciju i učinkovito upravljanje podacima unutar CRM okruženja.
Na primjer, možete dohvatiti zapise specifične za korisnika s opsežnim detaljima o trenutno prijavljenom korisniku, dopuštajući pristup vitalnim informacijama kao što su korisničke postavke, uloge i dopuštenja. Također možete ažurirati podatke o kontaktu ili druge CRM podatke u stvarnom vremenu.
U ovom izdanju dajemo sljedeća dva primjera:
Kako dohvatiti pojedinosti trenutno prijavljenog korisnika koristeći VTAP API?
Kako dohvatiti pojedinosti o upravljanju porezima (kao što su porezi, pristojbe i porezne regije) za modul inventara pomoću VTAP API-ja?
Hajde da pogledamo.
Primjer 1: Prikaz gumba na temelju uloga korisnika.
var Contacts_Component_ListViewExamples = VTAP.Component.Core.extend({
created() {
var userInfo = VTAP.User();
var userRole = userInfo.roleid.label;
// Define the roles allowed to view the button
var allowedRoles = ['CEO','Sales Manager'];
if (allowedRoles.includes(userRole)) {
VTAP.Component.Register('LIST_BASIC_BUTTON', {
label: 'Custom Page',
clickHandler: () => {
window.location.href = " ";
},
icon: 'fa-check',
variant: 'primary'
});
}
}
});
var Contacts_Component_ListViewExamples = VTAP.Component.Core.extend({
created() {
var userInfo = VTAP.User();
var userRole = userInfo.roleid.label;
// Define the roles allowed to view the button
var allowedRoles = ['CEO','Sales Manager'];
if (allowedRoles.includes(userRole)) {
VTAP.Component.Register('LIST_BASIC_BUTTON', {
label: 'Custom Page',
clickHandler: () => {
window.location.href = " ";
},
icon: 'fa-check',
variant: 'primary'
});
}
}
});
bilješke: Dobit ćete ulogu korisnika od VTAP.user() (informacije o korisniku). Na temelju korisničke uloge možete ograničiti gumb poput prikaži/sakrij.
Primjer 2 - Kako dohvatiti pojedinosti o upravljanju porezima (kao što su porezi, pristojbe i porezne regije) za modul inventara pomoću VTAP API-ja?
Koristite Describe Core API za dohvaćanje detaljnih informacija o određenom modulu inventara. Na primjer, upotrijebite Describe Core API za dohvaćanje detaljnih informacija o modulu Quotes.
VTAP.Api.Get("describe", {
"module": "Quotes",
}, (error, response) => {
if (error) {
console.error("Error:", error);
}
});
VTAP.Api.Get("describe", {
"module": "Quotes",
}, (error, response) => {
if (error) {
console.error("Error:", error);
}
});
bilješke:
U odgovoru API-ja, sve informacije vezane uz naknade i poreze mogu se pronaći pod ključem chargesAndItsTaxes.
U API odgovoru, informacije koje se odnose na porezne regije mogu se pronaći pod ključem tax_regions.
Primjer 3 - Kako ažurirati polja bloka stavki inventara Troškovi i popust na sve?
3a. Kako ažurirati naknade pomoću VTAP API-ja?
Slijedite ove korake za ažuriranje naknada:
Dohvatite zapis pomoću metode VTAP.API.GET.
Pristupite objektu chargesAndItsTaxes u odgovoru i identificirajte svaku naplatu.
Izmijenite vrijednost ključa za svaku naplatu unutar objekta chargesAndItsTaxes.
Pošaljite ažurirani objekt u Vtap.API.put zahtjevu, pazite da ga uključite pod ključem za naplatu.
Vjerujemo da će ovi primjeri poboljšati vaše iskustvo s VTAP API-jima, osiguravajući da dohvatite točno one podatke koji su vam potrebni. Pratite nas za više.
Sretno kodiranje!
Prijavite se za primanje najnovijih ažuriranja!
Vaša e -poruka dobrodošlice je na putu u vašu pristiglu poštu. Ako ga ne možete pronaći, svakako pogledajte u mapi Promocije i neželjena pošta.