לקוח (תת-מודול תקשורת)

- תת-מודול תקשורת: לקוח
 

סקירה כללית
 

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

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

כתובת URL:

https://user.bull36.com/dashboard/communication
 

לשונית תת-מודול:

לקוח (ברירת מחדל / לשונית פעילה)
 



מטרה
 

תת-מודול הלקוח נועד לספק **מקור מידע יחיד ומהימן** לכל שירותי התקשורת הפעילים והלא פעילים של הלקוחות. הוא מאפשר למשתמשים:
 

  • להציג את כל חבילות התקשורת שהוקצו במקום אחד

  • לנטר סטטוס חיבור וחבילה בזמן אמת

  • לעקוב אחר עדכוני ESIM וחבילות באמצעות API

  • לנהל סטטוסי מחזור חיים של תקשורת לקוחות

  • לרענן ולאמת במהירות נתוני תקשורת
     



תיאור
 

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

כל שורה מייצגת **יחידת תקשורת מלאה**, הכוללת:
 

  • **מספר טלפון נייד**

  • **חברת תקשורת**

  • **לקוח**

  • **סטטוס תקשורת**

  • **ESIM**

  • **חבילת שירות**

  • **נתוני API חיים**

  • **פקדי רענון**

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

 

עמודות טבלה
 

1. מספר נייד
 

  • מציג את מספר הטלפון מטבלת communication_phone

  • מספר בינלאומי בפורמט מלא (לדוגמה: 919687263716)

  • כל מספר מקושר באופן ייחודי לחבילת תקשורת
     



2. חברה
 

  • מציג את שם ספק התקשורת

  • נשלף מ-communication_company

  • כותרת חברה מקומית מוצגת כאשר זמינה

  • דוגמאות: סלקום, פלאפון, פרטנר
     



3. לקוח
 

  • מציג את שם הלקוח מטבלת contactus

  • מקושר באמצעות cust_id

  • ניתן ללחיצה לניווט לפרטי הלקוח (אם מאופשר)

  • מציג "-" אם לא הוקצה לקוח
     



4. סטטוס
 

  • תווית ויזואלית המייצגת את סטטוס התקשורת הנוכחי

  • ניתן ללחיצה (למעט כאשר מנותק)
     

ערכי סטטוס:
 

  • פעיל (1): תווית ירוקה – השירות פעיל

  • ממתין לתשלום (2): תווית מושבתת – תשלום ממתין

  • מנותק (5): תווית אדומה – אין פעולות זמינות

  • פעיל כפוי (6): תווית ירוקה – עוקף לוגיקת תשלום

     


5. ESIM / חבילה
 

קטע ESIM
 
  • מציג מספר ESIM שהוקצה

  • מציג מחווני סטטוס:

    • ממתין לעדכון API ❌ (sim_status = 2)

    • חיבור נכשל ❌ (sim_status = 7)

  • מציג ESIM זמני כאשר שינוי מתבצע

  • מציג היסטוריית ESIM קודמת כאשר רלוונטי
     

קטע חבילה
 
  • שם חבילה (כותרת תצוגה)

  • מזהה חבילת API (package_value)

  • תיאור חבילה

  • תקופת תוקף (ימים)

  • מחיר ב-₪ (שקל ישראלי)
     

מחווני סטטוס חבילה:
 

  • ממתין לעדכון API ❌ (package_status = 2)

  • חיבור נכשל ❌ (package_status = 7)
     



6. פרטי API
 

  • מציג נתונים מפוענחים מ-phone_detail_api (JSON)

  • כולל:

    • שימוש בנתונים (MB)

    • APN (נקודת גישה לרשת)

  • מציג -- כאשר הסטטוס הוא **מנותק**
     



7. רענון
 

  • מפעיל רענון API חי עבור מספר הטלפון

  • קורא לנקודת הקצה phone_refresh

  • מעדכן:

    • פרטי ESIM

    • מידע על חבילה

    • נתוני שימוש

  • מושבת (--) כאשר הסטטוס הוא **מנותק**

     

  • מודולים מקושרים
     

  • לקוחות: קישור לקוח באמצעות cust_id

  • טלפון: מלאי טלפונים ונתוני API

  • ESIM: ניהול מחזור חיים של ESIM

  • חבילה: הגדרות חבילות שירות

  • פרויקטים/משימות: רישום תפעולי


     

    סיכום
     

    **תת-מודול תקשורת הלקוחות** הוא ה**לב התפעולי** של מערכת התקשורת. הוא מספק:
     

  • תצוגה אחידה של כל שירותי התקשורת של הלקוחות

  • ניטור סטטוסים בזמן אמת מבוסס API

  • מעקב ברור אחר מחזור חיים ומצב תשלום

  • פעולות חיפוש, רענון ועדכון מהירות

  • טיפול בטוח בשירותים מנותקים


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



     

information_img