Použite rozhrania VTAP API na jednoduchý prístup k údajom, ich získavanie a aktualizácie!
Rozhrania API VTAP ponúkajú výkonné funkcie, ktoré vám umožňujú získavať údaje, aktualizovať záznamy, meniť údaje atď.
Pomocou VTAP API môžu vývojári jednoducho vykonávať úlohy, ako je získavanie a aktualizácie údajov, čím sa zabezpečuje hladká integrácia a efektívna správa údajov v prostredí CRM.
Môžete napríklad získať záznamy špecifické pre používateľa s komplexnými podrobnosťami o aktuálne prihlásenom používateľovi, čím získate prístup k dôležitým informáciám, ako sú preferencie používateľa, roly a povolenia. Môžete tiež aktualizovať kontaktné údaje alebo iné CRM údaje v reálnom čase.
V tomto vydaní uvádzame nasledujúce dva príklady:
Ako získať podrobnosti o aktuálne prihlásenom používateľovi pomocou VTAP API?
Ako získať podrobnosti správy daní (ako sú dane, poplatky a daňové oblasti) pre modul zásob pomocou rozhrania VTAP API?
Poďme sa na to pozrieť.
Príklad 1: Zobrazte tlačidlo na základe rolí používateľov.
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'
});
}
}
});
Poznámky: Rolu používateľa získate z VTAP.user() (informácie o používateľovi). Na základe roly používateľa môžete tlačidlo obmedziť ako zobraziť/skryť.
Príklad 2 – Ako získať podrobnosti správy daní (ako sú dane, poplatky a daňové oblasti) pre modul zásob pomocou VTAP API?
Ak chcete získať podrobné informácie o konkrétnom module inventára, použite rozhranie Describe Core API. Napríklad použite rozhranie Describe Core API na získanie podrobných informácií o module Cenové ponuky.
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);
}
});
Poznámky:
V odpovedi API nájdete všetky informácie týkajúce sa poplatkov a daní pod kľúčom chargesAndItsTaxes.
V odpovedi rozhrania API nájdete informácie týkajúce sa daňových oblastí pod kľúčom tax_regions.
Príklad 3 – Ako aktualizovať polia bloku riadkovej položky zásob Poplatky a Všetka zľava?
3a. Ako aktualizovať poplatky pomocou VTAP API?
Ak chcete aktualizovať poplatky, postupujte takto:
Získajte záznam pomocou metódy VTAP.API.GET.
V odpovedi prejdite k objektu chargesAndItsTaxes a identifikujte každý poplatok.
Upravte hodnotu kľúča pre každý poplatok v rámci objektu chargesAndItsTaxes.
Odošlite aktualizovaný objekt v požiadavke Vtap.API.put a uistite sa, že ho zahrniete do kľúča poplatkov.
Veríme, že tieto príklady zlepšia vaše skúsenosti s VTAP API a zabezpečia, že získate presne tie údaje, ktoré potrebujete. Zostaňte naladení na ďalšie.
Šťastné kódovanie!
Prihláste sa a získajte najnovšie aktualizácie!
Uvítací e -mail je na ceste do vašej doručenej pošty. Ak ho nemôžete nájsť, pozrite sa do priečinka Propagácie a spam.