VTAP API'leri: Geliştiricilerin Sorunsuz Bir Şekilde Basitleştirme, Alma ve Yenilik Yapmalarına Güç Veriyor

VTAP API'leri, geliştiricilerin verileri etkili bir şekilde almasını, güncellemesini ve yönetmesini ve çeşitli işlemleri sorunsuz bir şekilde gerçekleştirmesini sağlayan güçlü işlevler sunar.

Bu sayımızda sizlere şu örnekleri sunuyoruz:

  • Bir kaydı kullanarak yenileyin
  • Liste Görünümünü Yeniden Yükle
  • Şu anda oturum açmış kullanıcının kullanıcı rolü ayrıntılarını alın
  • Belirli kullanıcıların rol ayrıntılarını alın

Otomatik veri yeniden yüklemesi için VTAP API'sini kullanarak bir kaydı yenileyin

Kayıt ayrıntıları POST veya PUT yöntemleri kullanılarak güncellendiğinde değişiklikler ön uçta otomatik olarak görünmez. Bunun nedeni, bu yöntemlerin verileri sunucu tarafında güncellemesi ancak ön ucun açıkça talimat verilmediği sürece en son verileri otomatik olarak almamasıdır. Güncellenen ayrıntıların ön uçta yansıtıldığından emin olmak için sayfanın yeniden yüklenmesi gerekir.

Manuel sayfa yenilemelerine gerek kalmadan VTAP API'sini kullanarak kaydı dinamik olarak yenileyebiliriz.

API: VTAP.Detay.Kaydı Yenile(); 

Örnek:


  

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.");                    

}

 });

Belge Referans Bağlantısı: https://vtap.vtiger.com/platform/resources/vtap-js.html#vtap-detail-refreshrecord

VTAP API'sini kullanarak Liste Görünümünü Yeniden Yükle

VTAP API'si üzerinden bir liste görünümü arayüzünden yeni bir kayıt oluşturulduğunda, liste görünümü yeni eklenen kaydı göstermek için otomatik olarak yenilenmez. Bunun yerine, kullanıcı en son verileri görmek için sayfayı manuel olarak yeniden yüklemek zorundadır.

VTAP API, manuel sayfa yeniden yüklemesi gerektirmeden Liste Görünümünü dinamik olarak yeniler.

API: VTAP.List.YenidenYükle();

Örnek:


  

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();                  

}

});

Belge Referans Bağlantısı: https://vtap.vtiger.com/platform/resources/vtap-js.html#reload

VTAP API'sini kullanarak şu anda oturum açmış kullanıcının kullanıcı rolü ayrıntılarını alın

Şu anda oturum açmış kullanıcının ayrıntılarını alan bir VTAP API mevcuttur. Bu API, kişisel ayrıntılar, tercihler veya sistemle ilgili veriler gibi kullanıcı ayrıntılarını alır.

Bu API tarafından döndürülen bilgiler arasında, kullanıcının rol ayrıntılarına özel bir vurgu vardır. 

Geliştiriciler bu API'yi kullanarak kullanıcıya özgü işlevleri sorunsuz bir şekilde entegre edebilir ve kullanıcının rolüne göre uygun yetkilendirmeyi ve kişiselleştirilmiş deneyimleri sağlayabilir.

API URL'si: "ben mi"

Örnek:


  

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'sini kullanarak belirli kullanıcıların rol ayrıntılarını alın

VTAP API'sini kullanarak, kullanıcı kimliğini parametre olarak sağlayarak belirli bir kullanıcıya ait rol bilgilerini alabilirsiniz.

Örnek:


  

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

}

});

 
 

En son güncellemeleri almak için kaydolun!