מודול טאבים (הגדרות)

תצוגה 1: ממשק הגדרות – יצירת כרטיסייה
 

תיאור מלא ברמת ניהול והגדרות

 

סקירה כללית
 

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

כל מה שקשור לכרטיסיות — הזנת נתוני לקוחות, סינון בכותרת, טריגרים אוטומטיים, שימוש ב-API ודיווח — תלוי לחלוטין באופן שבו כרטיסייה מוגדרת בממשק זה.
 

ברמה זו:
 

  • לא נוצרים נתוני לקוחות

  • טרם קיימים רשומות

  • מוגדרים רק **המבנה, הכללים וההתנהגות** של הכרטיסיות
     

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


מיקום וגישה


ממשק יצירת הכרטיסיות ממוקם בתוך **אזור הגדרות המנהל**.
 

  • **נתיב URL**: dashboard/admin/settings → *הגדרות כרטיסייה*
     

כללי גישה
 

רק משתמשים העומדים **בכל** התנאים הבאים יכולים לגשת לממשק זה:
 

  • בעל ארגון או תפקיד מנהל

  • הרשאה לגשת להגדרות המערכת

  • הרשאה ליצור או לשנות כרטיסיות
     

הגבלה זו מבטיחה שהגדרות הכרטיסיות יישארו **מרכזיות ומבוקרות**.
 



מטרת ממשק ההגדרות
 

ממשק ההגדרות קיים כדי לאפשר למנהלי מערכת:
 

  • להגדיר מודולים עסקיים מותאמים אישית (כרטיסיות)

  • לשלוט היכן כרטיסיות מופיעות במערכת

  • להגדיר כללי איסוף נתונים מובנים

  • להגדיר תהליכי עבודה באמצעות סטטוסים ותת-סטטוסים

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

  • להכין כרטיסיות לאוטומציה ושימוש ב-API
     

במילים פשוטות:
 

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



מבנה ממשק יצירת הכרטיסייה
 

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



1. מידע בסיסי על הכרטיסייה

(הגדרת זהות והיקף)
 

חלק זה מגדיר **מהי הכרטיסייה** ו**היכן היא רשאית להתקיים**.
 

זהות הכרטיסייה
 

  • מנהלי מערכת מספקים שמות כרטיסיות ב**אנגלית ובעברית**

  • השמות משמשים באופן עקבי ב:

    • הגדרות

    • ניווט כותרת

    • תצוגת פרופיל לקוח

    • מיפוי API
       

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

הקצאת תיקייה
 

  • יש לבחור תיקייה אחת או יותר

  • הכרטיסייה תופיע רק עבור לקוחות השייכים לתיקיות אלו

  • זה מונע מכרטיסיות לא רלוונטיות להופיע עבור סוג הלקוח הלא נכון
     

הקצאת תיקייה היא חובה מכיוון שהיא מגדירה את **היקף** הכרטיסייה.
 


2. הגדרת סטטוסים
 

חלק זה מגדיר **כיצד רשומות בתוך הכרטיסייה עוברות בין שלבים**.
 

מנהלי מערכת מגדירים:
 

  • סטטוסים ראשיים (לדוגמה: חדש, בתהליך, הושלם)

  • תת-סטטוסים אופציונליים לכל סטטוס ראשי

  • צבעים לבהירות ויזואלית

  • כותרות עמודות לתצוגה רב לשונית
     

מדוע סטטוסים חשובים
 

סטטוסים אינם קוסמטיים.

הם שולטים ב:
 

  • לוגיקת סינון

  • טריגרים לאוטומציה

  • דיווח

  • מחוונים ויזואליים בממשק המשתמש
     

כל סטטוס:
 

  • בעל מזהה פנימי ייחודי

  • בעל תווית תצוגה

  • יכול להכיל מספר תת-סטטוסים
     

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



3. שיתוף והרשאות
 

חלק זה מגדיר **מי יכול לראות ולהשתמש בכרטיסייה**.
 

מנהלי מערכת יכולים:
 

  • לשתף את הכרטיסייה עם כל חברי הצוות (ברירת מחדל)

  • להגביל את הכרטיסייה למשתמשים נבחרים בלבד
     

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

זה מבטיח:
 

  • ניתן להגביל כרטיסיות רגישות

  • ניתן לשתף כרטיסיות תפעוליות

  • בקרת הגישה נשארת גמישה
     



4. הגדרות תצוגה והתנהגות

(כללי אינטגרציה למערכת)
 

חלק זה שולט **כיצד הכרטיסייה משתלבת עם חלקים אחרים של המערכת**.
 

נראות בכותרת
 

  • כאשר מופעלת, הכרטיסייה מופיעה בכותרת

  • משתמשים יכולים ללחוץ עליה כדי לסנן לקוחות

  • כאשר מושבתת, הכרטיסייה מופיעה רק בתוך פרופילי לקוחות
     

קישור והעתקת כרטיסיות
 

  • כרטיסיות יכולות להיות מקושרות לכרטיסיות אחרות

  • רשומות יכולות להיות מועתקות אוטומטית

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

אפשרויות אלו מאפשרות **תהליכי עבודה מתקדמים בין מספר כרטיסיות**.
 



5. בקרות פעולה

(לוגיקת שמירה ועדכון)
 

בתחתית הטופס:
 

  • כפתור **שמירה** מאמת ושולח את התצורה

  • שדות נסתרים עוקבים אם הפעולה היא יצירה או עדכון

  • הגדרות כרטיסיות קיימות מתעדכנות במקום
     

לאחר השמירה:
 

  • הכרטיסייה הופכת לפעילה באופן מיידי

  • היא זמינה בכל המערכת

  • טרם נוצרים נתוני לקוחות
     



רשימת כרטיסיות (תצוגת ניהול)
 

מתחת לטופס, הממשק מציג רשימה של כל הכרטיסיות הקיימות.
 

מרשימה זו, מנהלי מערכת יכולים:
 

  • לערוך כרטיסייה

  • לשכפל כרטיסייה

  • להוסיף או לשנות שדות מותאמים אישית

  • למחוק כרטיסייה (עם אישור)
     

רשימה זו משמשת כ**לוח המחוונים לניהול** עבור כל הגדרות הכרטיסיות.
 



הגדרת שדות מותאמים אישית
 

שדות מותאמים אישית מגדירים **אילו נתונים נאספים** בתוך כרטיסייה.
 

שדות מתווספים באמצעות חלון קופץ ייעודי ותומכים ב:
 

  • טקסט, מספר, תאריך, שעה

  • בחירה ובחירה מרובה

  • מתגי כן/לא

  • בחירת חבר צוות

  • הפניית לקוח

  • קבצים וצרופות

  • שדות מחושבים מבוססי נוסחאות

  • כותרות מקטעים ומפרידים
     

כל שדה כולל:
 

  • תוויות באנגלית ובעברית

  • דגל חובה

  • ערכי ברירת מחדל

  • אימות ספציפי לסוג
     

באופן פנימי, כל השדות מאוחסנים כ**סכימת JSON**, המאפשרת גמישות בלתי מוגבלת ללא שינויים במסד הנתונים.
 



לוגיקת שמירה ועיבוד
 

כאשר הטופס נשלח:
 

  1. אימות צד-לקוח מתבצע

  2. השרת מאמת הרשאות ונתונים

  3. מבני סטטוסים מנורמלים

  4. נתוני תיקיות ושיתוף מעובדים

  5. סכימות שדות מקודדות

  6. נתונים מוכנסים או מעודכנים ב-tabs_setting
     

שמירה מוצלחת מפעילה את הכרטיסייה באופן מיידי.
 



סיכום קונספטואלי סופי
 

  • **ממשק הגדרות** = תוכנית אב

  • **הגדרות כרטיסייה** = כללים ומבנה

  • **רשומות כרטיסייה** = נתוני לקוח בפועל (נוצרים מאוחר יותר)
     

שינוי הגדרות משפיע על **התנהגות**, לא על נתונים קיימים.
 


הבנה סופית בשורה אחת
 

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

information_img