השתמש בממשקי API של VTAP לגישה ללא מאמץ לנתונים, אחזורים ועדכונים!
ממשקי API של VTAP מציעים פונקציות חזקות המאפשרות לך לאחזר נתונים, לעדכן רשומות, לשנות נתונים וכו'.
עם ממשקי API של VTAP, מפתחים יכולים לבצע בקלות משימות כמו אחזור נתונים ועדכונים, מה שמבטיח אינטגרציה חלקה וניהול נתונים יעיל בסביבת ה-CRM.
לדוגמה, אתה יכול להביא רשומות ספציפיות למשתמש עם פרטים מקיפים על המשתמש המחובר כעת, מה שמעניק גישה למידע חיוני כגון העדפות משתמש, תפקידים והרשאות. אתה יכול גם לעדכן את פרטי הקשר או נתוני CRM אחרים בזמן אמת.
במהדורה זו אנו נותנים את שתי הדוגמאות הבאות:
כיצד לאחזר את הפרטים של משתמש מחובר כעת באמצעות VTAP API?
כיצד לאחזר פרטי ניהול מס (כגון מיסים, חיובים ואזורי מס) עבור מודול מלאי באמצעות VTAP API?
הבה נסתכל.
דוגמה 1: הצג כפתור המבוסס על תפקידי המשתמשים.
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'
});
}
}
});
הערות: תקבל את תפקיד המשתמש מ-VTAP.user() (מידע משתמש). בהתבסס על תפקיד המשתמש אתה יכול להגביל את הכפתור כמו הצג/הסתרה.
דוגמה 2 - כיצד לאחזר פרטי ניהול מס (כגון מיסים, חיובים ואזורי מס) עבור מודול מלאי באמצעות VTAP API?
השתמש ב-Describe Core API כדי לאחזר מידע מפורט על מודול מלאי ספציפי. לדוגמה, השתמש ב-Describe Core API כדי להביא מידע מפורט על מודול 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);
}
});
הערות:
בתגובת ה-API, ניתן למצוא את כל המידע הקשור לחיובים ולמיסים תחת מפתח chargesAndItsTaxes.
בתגובת ה-API, ניתן למצוא את המידע הקשור לאזורי מס תחת מפתח tax_regions.
דוגמה 3 - כיצד לעדכן שדות חסימת פריט מלאי חיובים והנחה מעל כל?
3א. כיצד לעדכן חיובים באמצעות VTAP API?
בצע את השלבים הבאים לעדכון חיובים:
אחזר את הרשומה בשיטת VTAP.API.GET.
גש לאובייקט chargesAndItsTaxes בתגובה וזהה כל חיוב.
שנה את ערך המפתח עבור כל חיוב באובייקט chargesAndItsTaxes.
שלח את האובייקט המעודכן בבקשת Vtap.API.put, וודא שאתה כולל אותו תחת מפתח החיובים.