מעצב מודולים משופר

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

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

מה אם נגיד לך שיש פתרון שיכול לעזור לך ליצור אפליקציות חדשות ולשפר את ממשק המשתמש?

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

שקול זאת.

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

עם השיפורים שנעשו ב-Module Designer, מפתחים יוכלו להוסיף כפתורים מותאמים אישית ממשק המשתמש די בקלות.

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

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

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

אתה יכול להוסיף פעולות אלה מפעולות ממשק משתמש תחת מעצב המודולים.

כדי להשיג זאת, פשוט הפעל את מצב המעצב תחת מעצב מודול -> הגדרות -> הגדרות התאמה אישית.

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

הסמלים שתוסיף יודגשו לאחר שתפעיל את מצב המעצב, כפי שמוצג לעיל. לחיצה על סמלים אלה תאפשר לך להוסיף כפתורים מותאמים אישית.

נכון לעכשיו, סוגי הכפתורים הבאים מופעלים ב-CRM.

סוג הכפתור אירוע רישום VTAP תיאור
סמל פעולה גלובלי GLOBAL_ACTION מוסיף את הסמל בכותרת Vtiger
לחצן תצוגת רשימה LIST_BASIC_BUTTON מוסיף את הכפתור בתצוגת רשימה
תצוגת רשימה הוסף סוג רשומה LIST_ADD_RECORD_OPTION מוסיף את הלחצן לפני הלחצן הוסף בתצוגת הרשימה
פעולה הגדרות תצוגת רשימה LIST_ADVANCED_SETTING מוסיף את הכפתור בתפריט הנפתח הגדרות
סמל פעולה בסיסי של שורה תצוגת רשימה LIST_ROW_BASIC_ACTION מוסיף את הסמל בסוף שורת תצוגת רשימה
תצוגת רשימה סמל פעולה משנית שורה LIST_ROW_SECONDARY_ACTION מוסיף את הסמל לתחילת שורת תצוגת רשימה
תצוגת רשימה סמל פעולה המונית LIST_MASS_ACTION מוסיף סמלים לבחירת הרשומות המרובות
תצוגה מפורטת עוד פריט פעולה DETAIL_MORE_ACTION_ITEM מוסיף לחצנים לפעולה עוד בתצוגת הפרטים
תצוגת פרטים לחצן בסיסי DETAIL_BASIC_BUTTON מוסיף לחצן לתצוגת הפרטים
תצוגה מפורטת סמל פעולה DETAIL_ACTION_ICON מוסיף את הסמל לתפריט הנפתח סמלי כותרת פרטים
 
 
 

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

 
 

הלקוח פועל בתחום שירותי התרגום. המטרה שלהם הייתה להגביל את היצירה של הזמנות רכש (PO) בתוך חודש מרגע יצירת הפרויקט.

Vtiger הצליחה לספק פתרון באמצעות VTAP - PO שנוצר לאחר חודש יפעיל אישור.

הבה נסתכל על הקוד עבור הפתרון לעיל.

 

הלקוח פועל בתחום שירותי התרגום. המטרה שלהם הייתה להגביל את היצירה של הזמנות רכש (PO) בתוך חודש מרגע יצירת הפרויקט.

Vtiger הצליחה לספק פתרון באמצעות VTAP - PO שנוצר לאחר חודש יפעיל אישור.

הבה נסתכל על הקוד עבור הפתרון לעיל.


  

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

created() {

VTAP.Detail.BeforeSave('PurchaseOrder', (params) => {

return new Promise((resolve, reject) => {

let record = params.record;

if (!record.id && record.cf_purchaseorder_projectref) {

VTAP.Api.Get('records', {

id: record.cf_purchaseorder_projectref.id,

module: record.cf_purchaseorder_projectref.module

}, (error, response) => {

if (response) {

let currentDate = moment.tz(new Date(), 'YYYY-MM-DD', VTAP.User().time_zone);

let projectDate = moment.tz(response.createdtime, 'YYYY-MM-DD', VTAP.User().time_zone);

let months = currentDate.diff(projectDate, 'months');

if (months >= 1) {

record.set('postatus', 'Needs Approval');

}

resolve(params);

}

});

} else {

resolve(params);

}

});

});

}

});


  

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

created() {

VTAP.Detail.BeforeSave('PurchaseOrder', (params) => {

return new Promise((resolve, reject) => {

let record = params.record;

if (!record.id && record.cf_purchaseorder_projectref) {

VTAP.Api.Get('records', {

id: record.cf_purchaseorder_projectref.id,

module: record.cf_purchaseorder_projectref.module

}, (error, response) => {

if (response) {

let currentDate = moment.tz(new Date(), 'YYYY-MM-DD', VTAP.User().time_zone);

let projectDate = moment.tz(response.createdtime, 'YYYY-MM-DD', VTAP.User().time_zone);

let months = currentDate.diff(projectDate, 'months');

if (months >= 1) {

record.set('postatus', 'Needs Approval');

}

resolve(params);

}

});

} else {

resolve(params);

}

});

});

}

});

 

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

 

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

 
 

בקרוב

 

יצירת אפליקציה והתפתחות אפליקציה

 
 

תוך ניצול היכולות של הכלי App Creator, אנו יוצאים למסע שחורג מהמקובל.

עיצוב לכולם: נקודת מבט חדשה על CRM עם יצירת אפליקציה כוללת

אבולוציה של אפליקציה: מהפכה באינטראקציית CRM עבור כל פרופיל

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

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

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

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

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

 

תוך ניצול היכולות של הכלי App Creator, אנו יוצאים למסע שחורג מהמקובל.

עיצוב לכולם: נקודת מבט חדשה על CRM עם יצירת אפליקציה כוללת

אבולוציה של אפליקציה: מהפכה באינטראקציית CRM עבור כל פרופיל

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

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

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

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

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

 
 

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