ממשקי API של VTAP: העצמת מפתחים לפשט, לאחזר ולחדש בצורה חלקה

ממשקי API של VTAP מספקים פונקציות עוצמתיות המאפשרות למפתחים לאחזר, לעדכן ולנהל נתונים ביעילות, כמו גם לבצע מגוון פעולות בצורה חלקה.

במהדורה זו אנו נותנים לך את הדוגמאות הבאות:

  • רענן רשומה באמצעות
  • טען מחדש תצוגת רשימה
  • אחזר את פרטי תפקיד המשתמש של המשתמש המחובר כעת
  • אחזר את פרטי התפקיד של משתמשים ספציפיים

רענן רשומה באמצעות VTAP API לטעינת נתונים מחדש אוטומטית

השינויים לא יופיעו באופן אוטומטי בממשק הקצה כאשר פרטי הרשומה מתעדכנים באמצעות שיטות POST או PUT. הסיבה לכך היא ששיטות אלה מעדכנות את הנתונים בצד השרת, אך הקצה הקדמי אינו מביא אוטומטית את הנתונים העדכניים ביותר, אלא אם כן ניתנה הוראה מפורשת לעשות זאת. כדי להבטיח שהפרטים המעודכנים ישתקפו בחזית הקצה, יש לטעון מחדש את הדף.

אנו יכולים לרענן באופן דינמי את הרשומה באמצעות VTAP API ללא צורך בטעינת עמודים ידנית מחדש.

API: VTAP.Detail.RefreshRecord(); 

דוגמא:


  

VTAP.Api.Put('records', {

module : ‘module_name’, 

id : ‘record_id’, 

field_name : ‘field_value’,

}, (error, response) => {                    

 If (response) {                        

VTAP.Detail.RefreshRecord();                         VTAP.Utility.ShowSuccessNotification("Record Updated Successfully.");                    

}

 });


  

VTAP.Api.Put('records', {

module : ‘module_name’, 

id : ‘record_id’, 

field_name : ‘field_value’,

}, (error, response) => {                    

 If (response) {                        

VTAP.Detail.RefreshRecord();                         VTAP.Utility.ShowSuccessNotification("Record Updated Successfully.");                    

}

 });

קישור להפניה למסמך: https://vtap.vtiger.com/platform/resources/vtap-js.html#vtap-detail-refreshrecord

טען מחדש תצוגת רשימה באמצעות VTAP API

כאשר רשומה חדשה נוצרת באמצעות VTAP API מממשק תצוגת רשימה, תצוגת הרשימה אינה מתרעננת באופן אוטומטי כדי להציג את הרשומה החדשה שנוספה. במקום זאת, המשתמש צריך לטעון מחדש את הדף באופן ידני כדי לראות את הנתונים העדכניים ביותר.

ה-VTAP API מרענן את תצוגת הרשימה באופן דינמי מבלי לדרוש טעינה ידנית מחדש של הדף.

API: VTAP.List.Reload();

דוגמא:


  

VTAP.Api.Post('records', {

module : 'Contacts', 

firstname : 'John',

lastname : 'Wick', 

'email' : '[email protected]'

}, (error, response) => {

     If (response) {                        

VTAP.Utility.ShowSuccessNotification("Record Created Successfully.");  

VTAP.List.Reload();                  

}

});


  

VTAP.Api.Post('records', {

module : 'Contacts', 

firstname : 'John',

lastname : 'Wick', 

'email' : '[email protected]'

}, (error, response) => {

     If (response) {                        

VTAP.Utility.ShowSuccessNotification("Record Created Successfully.");  

VTAP.List.Reload();                  

}

});

קישור להפניה למסמך: https://vtap.vtiger.com/platform/resources/vtap-js.html#reload

אחזר את פרטי תפקיד המשתמש של המשתמש המחובר כעת באמצעות ה-VTAP API

VTAP API זמין המאחזר את הפרטים של המשתמש המחובר כעת. API זה מאחזר פרטי משתמש כגון פרטים אישיים, העדפות או נתונים הקשורים למערכת.

בין המידע המוחזר על ידי API זה, יש התמקדות ספציפית בפרטי התפקיד של המשתמש. 

על ידי שימוש ב-API זה, מפתחים יכולים לשלב בצורה חלקה פונקציות ספציפיות למשתמש ולהבטיח הרשאה נכונה וחוויות מותאמות אישית על סמך תפקיד המשתמש.

כתובת ה-API: "לִי"

דוגמא:


  

VTAP.Api.Get('me', {

'module': 'Users'

}, (error, response) => {

If (response) {

const roleInfo = response.roleid;

         console.log(roleInfo.id); // Logs the role ID

         console.log(roleInfo.label); // Logs the role name

}

});


  

VTAP.Api.Get('me', {

'module': 'Users'

}, (error, response) => {

If (response) {

const roleInfo = response.roleid;

         console.log(roleInfo.id); // Logs the role ID

         console.log(roleInfo.label); // Logs the role name

}

});

אחזר את פרטי התפקיד של משתמשים ספציפיים באמצעות VTAP API

אתה יכול לאחזר מידע תפקיד עבור משתמש ספציפי באמצעות VTAP API על ידי מתן מזהה המשתמש כפרמטר.

דוגמא:


  

VTAP.Api.Get('records', {

'module': 'Users',

‘Id’: ‘user_id’

}, (error, response) => {

If (response) {

const roleInfo = response.roleid;

         console.log(roleInfo.id); // Logs the role ID

         console.log(roleInfo.label); // Logs the role name

}

});


  

VTAP.Api.Get('records', {

'module': 'Users',

‘Id’: ‘user_id’

}, (error, response) => {

If (response) {

const roleInfo = response.roleid;

         console.log(roleInfo.id); // Logs the role ID

         console.log(roleInfo.label); // Logs the role name

}

});

 
 

הירשם כדי לקבל את העדכונים האחרונים!