מוציא לאור של התוספים של Vtiger כבר כאן!

- מהדסק של ה-CTO

היי!

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

במהלך 12 החודשים האחרונים, כפי שצוין ב המסע של Vtiger עד 2022, ההתקדמות שלנו בכלי VTAP הייתה אחת המספקות ביותר עבורנו בהנדסה יחד עם השקת מהדורת הקוד הפתוח. 

הוצאנו גם את ה-Add-on Publisher החודש. הכלי החדש הזה יעזור לך לארוז ולפרסם את עבודת ה-VTAP שלך ב-Vtiger Marketplace. אנא נסה לשתף אותנו במשוב שלך ב [מוגן בדוא"ל].

- Prasad A, CTO, Vtiger CRM

 
 

מה חדש ב-VTAP

 
 

Publisher של תוסף

רוצה לפרסם אפליקציה ב-Vtiger Marketplace? ניתן לעשות זאת בקלות על ידי שימוש ב-Publisher כדי לארוז את כל העבודה שעשית עבור האפליקציה. להלן השלבים.

שלב 1 - הירשם לחשבון Developer Edition מאת כאן.

שלב 2 - התאם אישית את הדברים הבאים:

  • הגדר זרימות עבודה, תהליכים, שדות מותאמים אישית וכו'.
  • הרחב על ידי כתיבת קוד מותאם אישית עם מעצב API ומעצב מודולים.

שלב 3 - ארוז את הדברים הבאים עם מפרסם התוספים.

  • זרימות עבודה
  • תהליכים
  • ממשקי API
  • מודולים
  • שדות
  • תבניות ועוד

שלב 4 - בדוק על ידי התקנה בחשבון Developed Edition אחר.

שלב 5 - הירשם ל-Vtiger Marketplace ופרסם לאישור.

שלב 6 - ההרחבה שלך תפורסם לאחר האישור.

הערות: עליך להירשם ל-Vtiger Marketplace כדי לפרסם הרחבות. חשבון זה שונה מההרשמה למהדורת המפתחים. אתה יכול להשתמש בחשבון זה כדי לבנות ולפרסם מכל חשבון מפתח של Vtiger.

 

Publisher של תוסף

רוצה לפרסם אפליקציה ב-Vtiger Marketplace? ניתן לעשות זאת בקלות על ידי שימוש ב-Publisher כדי לארוז את כל העבודה שעשית עבור האפליקציה. להלן השלבים.

שלב 1 - הירשם לחשבון Developer Edition מאת כאן.

שלב 2 - התאם אישית את הדברים הבאים:

  • הגדר זרימות עבודה, תהליכים, שדות מותאמים אישית וכו'.
  • הרחב על ידי כתיבת קוד מותאם אישית עם מעצב API ומעצב מודולים.

שלב 3 - ארוז את הדברים הבאים עם מפרסם התוספים.

  • זרימות עבודה
  • תהליכים
  • ממשקי API
  • מודולים
  • שדות
  • תבניות ועוד

שלב 4 - בדוק על ידי התקנה בחשבון Developed Edition אחר.

שלב 5 - הירשם ל-Vtiger Marketplace ופרסם לאישור.

שלב 6 - ההרחבה שלך תפורסם לאחר האישור.

הערות: עליך להירשם ל-Vtiger Marketplace כדי לפרסם הרחבות. חשבון זה שונה מההרשמה למהדורת המפתחים. אתה יכול להשתמש בחשבון זה כדי לבנות ולפרסם מכל חשבון מפתח של Vtiger.

 
 
 

מקרה שימוש של לקוחות VTAP

 
 

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

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

למרבה המזל, לאפליקציה יש ממשקי API של REST החשופים לפגישות בחנות.

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

  • צור API ב-Vtiger כדי לשלוח פגישות לאפליקציית הבית.
  • הירשמו והאזינו לאירועי VTAP כאשר נוצרת רשומת אירועי CRM בתוך Vtiger.
  • התקשר ל-API כאשר משתמש CRM שומר רשומת אירוע.

שלב 1: כדי להתחבר לכל אפליקציה חיצונית מ-Vtiger, עלינו ליצור ממשק API מה- מודול מעצב API. ניתן לעשות זאת באמצעות תפריט > פלטפורמה > מעצב API > צור Rest API.

תן שם ליצור_פגישה. ובחר במודול אירועים.

מבנה XML של API הוא כדלקמן:

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

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

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

למרבה המזל, לאפליקציה יש ממשקי API של REST החשופים לפגישות בחנות.

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

  • צור API ב-Vtiger כדי לשלוח פגישות לאפליקציית הבית.
  • הירשמו והאזינו לאירועי VTAP כאשר נוצרת רשומת אירועי CRM בתוך Vtiger.
  • התקשר ל-API כאשר משתמש CRM שומר רשומת אירוע.

שלב 1: כדי להתחבר לכל אפליקציה חיצונית מ-Vtiger, עלינו ליצור ממשק API מה- מודול מעצב API. ניתן לעשות זאת באמצעות תפריט > פלטפורמה > מעצב API > צור Rest API.

תן שם ליצור_פגישה. ובחר במודול אירועים.

מבנה XML של API הוא כדלקמן:

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

  

<?xml version="1.0"?> <api>     <rest type="post">         <url>https://IN-HOUSE-APP-ENDPOINT-FOR-APPOINTMENT-CREATION</url>         <headers>             <header name="secret" value="xxxxx"></header>         </headers>         <parameters>             <parameter name='CONTACT_NAME' value="@contact_name"></parameter>             <parameter name='APPOINTMENT_DATE' value="@app_date"></parameter>             <parameter name='APPOINTMENT_TIME' value="@app_time"></parameter>             <parameter name='LOCATION' value="@location"></parameter>         </parameters>     </rest> </api>


  

<?xml version="1.0"?> <api>     <rest type="post">         <url>https://IN-HOUSE-APP-ENDPOINT-FOR-APPOINTMENT-CREATION</url>         <headers>             <header name="secret" value="xxxxx"></header>         </headers>         <parameters>             <parameter name='CONTACT_NAME' value="@contact_name"></parameter>             <parameter name='APPOINTMENT_DATE' value="@app_date"></parameter>             <parameter name='APPOINTMENT_TIME' value="@app_time"></parameter>             <parameter name='LOCATION' value="@location"></parameter>         </parameters>     </rest> </api>

 

לאחר הוספת ה-XML לעיל, שמור ופרסם אותו. ניתן לקרוא לממשקי API אלו מבחוץ (כממשקי REST API) ל-CRM באמצעות ממשקי API של Javascript של VTAP.

הערות: כדי שכל יישום חיצוני יקבל גישה לממשקי API, יש לרשום את הדומיין תחילה מ-API Designer > הגדרות > הוסף דומיין. אחרת המערכת תעלה שגיאה עבור גישה לא מורשית לדומיין.

-------------------------------------------------- ------------------------------

שלב 2: כעת, עלינו להירשם כדי שנוכל להאזין לאירועי VTAP. לשם כך, עליך להשתמש ב-Module Designer. עבור לתפריט > פלטפורמה > מעצב מודול > מודול אירועים והוסף סקריפט TAP > שם סקריפט (SendEvent).

עליך להשתמש ב-VTAP.Event.Register כדי להאזין לאירוע שמירה של הקלט (כאשר המשתמש לוחץ על כפתור השמירה). הנה ה רשימה להאזין לאירועים אחרים.

מבנה הסקריפט של TAP הוא כדלקמן:

 
 

לאחר הוספת ה-XML לעיל, שמור ופרסם אותו. ניתן לקרוא לממשקי API אלו מבחוץ (כממשקי REST API) ל-CRM באמצעות ממשקי API של Javascript של VTAP.

הערות: כדי שכל יישום חיצוני יקבל גישה לממשקי API, יש לרשום את הדומיין תחילה מ-API Designer > הגדרות > הוסף דומיין. אחרת המערכת תעלה שגיאה עבור גישה לא מורשית לדומיין.

-------------------------------------------------- ------------------------------

שלב 2: כעת, עלינו להירשם כדי שנוכל להאזין לאירועי VTAP. לשם כך, עליך להשתמש ב-Module Designer. עבור לתפריט > פלטפורמה > מעצב מודול > מודול אירועים והוסף סקריפט TAP > שם סקריפט (SendEvent).

עליך להשתמש ב-VTAP.Event.Register כדי להאזין לאירוע שמירה של הקלט (כאשר המשתמש לוחץ על כפתור השמירה). הנה ה רשימה להאזין לאירועים אחרים.

מבנה הסקריפט של TAP הוא כדלקמן:

 


  

var Events_Component_SendEvent = VTAP.Component.Core.extend({

// created funtion is the entry point for any TAP Script

created(){

// Register for new record

VTAP.Event.Register('RECORD_CREATED',(module,record) => {

if(module == 'Events'){

let contactName = (record.contact_id && record.contact_id[0]) ? record.contact_id[0].label : 'No Name';

}

let params = {

contactName : contactName,

appointment_date : record.date_start,

appointment_time : record.time_start,

location : record.location

}

// Call the API created from API Desginer using VTAP.CustomApi.Post API

VTAP.CustomApi.Post('create_appointment',params,(error,success) => {

if(success){

VTAP.Utility.ShowSuccessNotification():

}

else{

let errorMsg = (error.message) ? error.message : error;

VTAP.Utility.ShowErrorNotification(errorMsg)

}

})

})

}

})


  

var Events_Component_SendEvent = VTAP.Component.Core.extend({

// created funtion is the entry point for any TAP Script

created(){

// Register for new record

VTAP.Event.Register('RECORD_CREATED',(module,record) => {

if(module == 'Events'){

let contactName = (record.contact_id && record.contact_id[0]) ? record.contact_id[0].label : 'No Name';

}

let params = {

contactName : contactName,

appointment_date : record.date_start,

appointment_time : record.time_start,

location : record.location

}

// Call the API created from API Desginer using VTAP.CustomApi.Post API

VTAP.CustomApi.Post('create_appointment',params,(error,success) => {

if(success){

VTAP.Utility.ShowSuccessNotification():

}

else{

let errorMsg = (error.message) ? error.message : error;

VTAP.Utility.ShowErrorNotification(errorMsg)

}

})

})

}

})

 

לחץ כאן כדי לראות כיצד אתה יכול להשתמש ב-VTAP Javascript UI Events עם ממשקי API של REST.

 

לחץ כאן כדי לראות כיצד אתה יכול להשתמש ב-VTAP Javascript UI Events עם ממשקי API של REST.

 
 

סמינרים מקוונים וסרטונים

 
 

הדגמה של תוסף VTAP לבעלי אתרים - 8 בפברואר 2023

אנו ניתן לך הדגמה של מפרסם התוספים ונדון בשימושיו בסמינר מקוון זה.

הצטרפו אלינו לאחת מהמפגשים הנוחים לכם -

11:30 בבוקר IST | 10:XNUMX CST

 

הדגמה של תוסף VTAP לבעלי אתרים - 8 בפברואר 2023

אנו ניתן לך הדגמה של מפרסם התוספים ונדון בשימושיו בסמינר מקוון זה.

הצטרפו אלינו לאחת מהמפגשים הנוחים לכם -

11:30 בבוקר IST | 10:XNUMX CST

 
 

Vtiger APPtitude 

 

כלים שאנחנו אוהבים

 
 

אפאצ'י סופרסט

אפאצ'י סופרסט מאפשר לך לדמיין נתונים (כמו PowerBI).

כלי הדמיה דומה שאולי תרצה לבדוק הוא גרפנה

 

אפאצ'י סופרסט

אפאצ'י סופרסט מאפשר לך לדמיין נתונים (כמו PowerBI).

כלי הדמיה דומה שאולי תרצה לבדוק הוא גרפנה

 
 
 

סקר Vtiger

 
 

2023 היא השנה שבה אנחנו רוצים לשפר את ה-CRM עם המשוב שלך.

קח את הסקר הזה לחלוק את החוויה והתשומות שלך.

הסקר תקף עד 31 בינואר 2023.

 

2023 היא השנה שבה אנחנו רוצים לשפר את ה-CRM עם המשוב שלך.

קח את הסקר הזה לחלוק את החוויה והתשומות שלך.

הסקר תקף עד 31 בינואר 2023.

 
 

בקרוב

 
 
  1. מעצב תובנות: כלי חדש המאפשר לבנות לוחות מחוונים מתקדמים על ידי כתיבת SQL Custom. (פברואר)
  2. טבלאות VTAP: צור טבלאות יחס מותאמות אישית, ובצע פעולות CRUD באמצעות VTAP APIs. (פברואר)
 

  1. מעצב תובנות: כלי חדש המאפשר לבנות לוחות מחוונים מתקדמים על ידי כתיבת SQL Custom. (פברואר)
  2. טבלאות VTAP: צור טבלאות יחס מותאמות אישית, ובצע פעולות CRUD באמצעות VTAP APIs. (פברואר)
 
 

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