מעצב Vtiger Insights

דיווח BI הוא הדרישה הנפוצה ביותר לעסק שעובד כצוות - לנטר צמיחה וליצור אסטרטגיות.

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

Vtiger Insights Designer נועד לעזור לך לעצב דוחות התואמים את הצרכים העסקיים שלך.

היתרונות של Insights Designer

1) צור דף Insight עם ווידג'טים מרובים של דוחות

2) מקם את הווידג'טים עם יכולת גרירה ושינוי גודל קלה

3) אחזר נתונים מערוצים שונים.

4) דמיינו במצבים שונים

  • טבלתי
  • Pivot
  • סוגים שונים של תרשימים

הערוצים לאחזור נתונים הם:

  1. שאילתת Vtiger Webservice
  2. ממשקי Rest API מותאמים אישית מ-Vtiger API Designer
  3. העלה נתונים באמצעות קובץ CSV ודמיין אותם

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

 
 
 

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

 
 

מעצב המודולים של Vtiger מספק לך אפשרויות להוסיף סוגים שונים של מחברים:

  • SMS
  • שיחות טלפון
  • וואטסאפ
  • סנכרון מחברים

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

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

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

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

  1. config: בחלק זה יהיו פרטים שהמשתמש יראה בהגדרות תצורת ה-SMS בדף הגדרות Vtiger. ניתן להשתמש בפרטים אלו לשליחת SMS או לחיבור לספקי SMS.
  2. ספק: סעיף זה יגדיר את פרטי החיבור לספק שירות ה-SMS, כמו נקודות קצה של SMS לשליחת SMS.
  3. message_send: סעיף זה יגדיר כיצד יישלחו הודעות SMS ללקוחות.
  4. message_status: בקטע הזה יהיו פרטים על האופן שבו אתה יכול לשאול את הסטטוס של הודעות SMS שנשלחו.

בקטע התצורה יהיו פרטים שיעזרו לך להתחבר לספק SMS ולשלוח SMS.

אנחנו נשתמש Telnyx SMS API כדוגמה במאמר זה.

דוגמה לבקשת CURL של Telnyx SMS API נמצאת כאן:

 

מעצב המודולים של Vtiger מספק לך אפשרויות להוסיף סוגים שונים של מחברים:

  • SMS
  • שיחות טלפון
  • וואטסאפ
  • סנכרון מחברים

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

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

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

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

  1. config: בחלק זה יהיו פרטים שהמשתמש יראה בהגדרות תצורת ה-SMS בדף הגדרות Vtiger. ניתן להשתמש בפרטים אלו לשליחת SMS או לחיבור לספקי SMS.
  2. ספק: סעיף זה יגדיר את פרטי החיבור לספק שירות ה-SMS, כמו נקודות קצה של SMS לשליחת SMS.
  3. message_send: סעיף זה יגדיר כיצד יישלחו הודעות SMS ללקוחות.
  4. message_status: בקטע הזה יהיו פרטים על האופן שבו אתה יכול לשאול את הסטטוס של הודעות SMS שנשלחו.

בקטע התצורה יהיו פרטים שיעזרו לך להתחבר לספק SMS ולשלוח SMS.

אנחנו נשתמש Telnyx SMS API כדוגמה במאמר זה.

דוגמה לבקשת CURL של Telnyx SMS API נמצאת כאן:


  

curl -X POST \

  --header "Content-Type: application/json" \

  --header "Authorization: Bearer YOUR_API_KEY" \

  --data '{

    "from": "+13115552368",

    "to": "+13115552367",

    "text": "Hello, world!"

  }' \

https://api.telnyx.com/v2/messages


  

curl -X POST \

  --header "Content-Type: application/json" \

  --header "Authorization: Bearer YOUR_API_KEY" \

  --data '{

    "from": "+13115552368",

    "to": "+13115552367",

    "text": "Hello, world!"

  }' \

https://api.telnyx.com/v2/messages

 

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

 

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


  

<config>

        <fields>

            <field name="from" label="From" type="text" required="true" />      

            <field name="Authorization" label="Authorization" type="password" required="true"/>         

        </fields>

    </config>


  

<config>

        <fields>

            <field name="from" label="From" type="text" required="true" />      

            <field name="Authorization" label="Authorization" type="password" required="true"/>         

        </fields>

    </config>

 

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

כעת תחת קטע הספק, תוסיף את נקודות הקצה של ה-SMS ואת האסימון של הנושא.

צומת ה-URL של XML מצביע על נקודת הקצה, ול-Auth יש אסימון נושא שלוקח את הערך מתצורת המשתמש.

שים לב ל-$config.$fields.Authorization? $config פירושו קריאת הערך מקטע התצורה. $fields הם המצביעים לשדות זמינים במקטע התצורה, ו- Authorization הוא שם השדה שניתן.

 

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

כעת תחת קטע הספק, תוסיף את נקודות הקצה של ה-SMS ואת האסימון של הנושא.

צומת ה-URL של XML מצביע על נקודת הקצה, ול-Auth יש אסימון נושא שלוקח את הערך מתצורת המשתמש.

שים לב ל-$config.$fields.Authorization? $config פירושו קריאת הערך מקטע התצורה. $fields הם המצביעים לשדות זמינים במקטע התצורה, ו- Authorization הוא שם השדה שניתן.


  

<provider>

       <url> https://api.telnyx.com/v2 </url>

          <auth>

               <bearer token="$config.$fields.Authorization" />

           </auth>

   </provider>


  

<provider>

       <url> https://api.telnyx.com/v2 </url>

          <auth>

               <bearer token="$config.$fields.Authorization" />

           </auth>

   </provider>

 

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

כתובת אתר, כותרות ופרמטרים. ניתן להשוות את אלה לכתובות אתרים של בקשה, כותרות בקשות ופרמטרים של בקשה.

סוג הבקשה הוא POST, אז אנחנו מגדירים את תכונת השיטה בצומת XML של בקשה בתור "פוסט". כתובת האתר תוגדר לנקודת הקצה URI. 

כבר הגדרנו provider.url עם https://api.telnyx.com/v2, אז הגדר בלבד / הודעות בתור כתובת האתר כאן.

עלינו לשלוח את סוג התוכן, ואסימון ה-Auth Bearer יילקח מהצומת provider.auth.

לאחר מכן, יש לשלוח את הפרמטרים כנתונים גולמיים. לכל פרמטר יש שם וערך. דיברנו על $config.$fields.* למעלה. @recipients ו-@message הם הערכים הדינמיים שיוחלפו בזמן הריצה. מלבד זאת, אם תבחר תבנית SMS לשליחת SMS, תוכל גם למשוך את @templateid מרשומת התבנית כדי לשלוח אותו לספק. ספק השירות יכול למפות את התבנית שלך לתבניות מאושרות. 

 

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

כתובת אתר, כותרות ופרמטרים. ניתן להשוות את אלה לכתובות אתרים של בקשה, כותרות בקשות ופרמטרים של בקשה.

סוג הבקשה הוא POST, אז אנחנו מגדירים את תכונת השיטה בצומת XML של בקשה בתור "פוסט". כתובת האתר תוגדר לנקודת הקצה URI. 

כבר הגדרנו provider.url עם https://api.telnyx.com/v2, אז הגדר בלבד / הודעות בתור כתובת האתר כאן.

עלינו לשלוח את סוג התוכן, ואסימון ה-Auth Bearer יילקח מהצומת provider.auth.

לאחר מכן, יש לשלוח את הפרמטרים כנתונים גולמיים. לכל פרמטר יש שם וערך. דיברנו על $config.$fields.* למעלה. @recipients ו-@message הם הערכים הדינמיים שיוחלפו בזמן הריצה. מלבד זאת, אם תבחר תבנית SMS לשליחת SMS, תוכל גם למשוך את @templateid מרשומת התבנית כדי לשלוח אותו לספק. ספק השירות יכול למפות את התבנית שלך לתבניות מאושרות. 


  

<message_send>

       <request method="post">

           <url>/messages </url>

           <headers>

                <header name="content-type" value="application/json" />

             

           </headers>

           <parameters raw-post-data="true">

               <parameter name="from" value="$config.$fields.from" />

               <parameter name="to" value="@recipients" />

               <parameter name="text" value="@message" />

           </parameters>          

       </request>

</message_send>


  

<message_send>

       <request method="post">

           <url>/messages </url>

           <headers>

                <header name="content-type" value="application/json" />

             

           </headers>

           <parameters raw-post-data="true">

               <parameter name="from" value="$config.$fields.from" />

               <parameter name="to" value="@recipients" />

               <parameter name="text" value="@message" />

           </parameters>          

       </request>

</message_send>

 

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

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

כאן הוא הקישור לקוד ה-XML המלא עבור מחבר ה-SMS של Telnyx. אתה יכול גם לצפות שלנו תיעוד vtap מה שמסביר את מחברי ה-SMS בפירוט.

הערה: אתה יכול גם ליצור מחבר SMS כמודול הרחבה חדש. אתה יכול גם להרחיב את הפתרון שלך ללקוחות Vtiger אחרים דרך Vtiger Marketplace.

 

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

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

כאן הוא הקישור לקוד ה-XML המלא עבור מחבר ה-SMS של Telnyx. אתה יכול גם לצפות שלנו תיעוד vtap מה שמסביר את מחברי ה-SMS בפירוט.

הערה: אתה יכול גם ליצור מחבר SMS כמודול הרחבה חדש. אתה יכול גם להרחיב את הפתרון שלך ללקוחות Vtiger אחרים דרך Vtiger Marketplace.

 
 

Vtiger APPtitude 

 

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

 
 

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

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

 

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

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

 
 
 

סקר Vtiger

 
 

הקול שלך חשוב!

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

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

 

הקול שלך חשוב!

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

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

 
 

בקרוב

 
 

Insights Designer 2.0 יאפשרו תובנות מנתונים היסטוריים של Vtiger.

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

אתה יכול לשרטט את הנתונים האלה על תרשים או לשרטט אותם בטבלאות עם פרטים כמו איזה משתמש או קבוצה ביצעו שינויים כאלה.

 

Insights Designer 2.0 יאפשרו תובנות מנתונים היסטוריים של Vtiger.

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

אתה יכול לשרטט את הנתונים האלה על תרשים או לשרטט אותם בטבלאות עם פרטים כמו איזה משתמש או קבוצה ביצעו שינויים כאלה.

 
 

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