טבלאות הרחבה - אחסון מידע פרטני לארגון

תוכנת הייפר מכילה 4 אוגדני מידע "רזרבים" ליישום מידע פרטי לארגון / לפרויקט עם קישוריות מלאה ללקוחות, לספקים למתווכים ולמפות (GIS).
זהו המדריך הרישמי של המערכת ולכן נסביר כאן על אופן היישום של האוגדנים. הדרכה על אופן השימוש כלפי משתמשי הקצה צריכה להיכתב על ידי צוות ההטמעה של הפרויקט.
שימוש נוסף לטבלאות ההרחבה הוא כמערכת הגדרות לפרויקט של הארגון. לדוגמא חברת Startup שלוקחת את הייפר כמערכת ניהול, יכולה לאפשר קביעת פרמטרים שונים דרך הטבלאות הללו ואז ליבוא את ההגדרות בחזרה למוצר.
לפרוייקטים גדולים יותר יש לבנות טבלאות יעודיות ולהוסיף את קובץ הגדרת הטבלאות (בפורמט XML) לתיקיה בשרת (ע"פ השם DB Folder שהוקצה ברישיון לארגון).

טבלאות הרחבה - מסך "שער" (חיפוש ויצירה)

ארבעה מסכים מתוך התפריט הראשי של הייפר (מנהל המערכת קובע את שמותיהם). כאן משתמש הקצה מחפש ונכנס לאובייקט קיים או יוצר אחד חדש.
להלן צילום מסך ה-"שער" במצב ריק (לפני עיצוב והטמעה):

צילום מסך
מסך ה-"שער" הינו מסך פשוט שמכיל שלושה לחצנים:
  • Search Wizard: מפעיל את אשף החיפוש בו ניתן להגדיר כל שאילתה לדרישות הלקוח (ולהוסיף עוד לחצני חיפוש למסך).
  • Show All: להצגה של כלל הרשומות (בד"כ מחביאים אותו - תלוי בפרוייקט).
  • Create New: לחצן להוספת אובייקט חדש למערכת.
מנהל המערכת שולט על ההרשאות, פריסת השדות ותסריטים.

אובייקט/טופס אחסון מידע

להלן צילום מסך ה-"אובייקט" במצב ריק, לפני עיצוב והטמעה:

צילום מסך טבלאות רזרביות לפני עיצוב והטמעה
המסכים דומים מאוד בתכונותיהם ושונים בעיקר במבנה הטבלאות שעומד מאחוריהם. להלן טבלת השוואה:
תכונה hyp_CRM_SpareTable_01 hyp_CRM_SpareTable_03 hyp_CRM_SpareTable_05 hyp_CRM_SpareTable_06
כמות שדות 20 * String
35 * Numeric
4 * Long String
20 * String
20 * Numeric
4 * Long String
10 * String
20 * Numeric
25 * String
25 * Numeric
4 * Long String
טיפוס שדה מפתח ראשי String String Numeric Numeric
שדה מייצג בכותרת המסך Main Record Key
או
Spare StrFld 01
Main Record Key
או
Spare StrFld 01
Spare StrFld 01 Spare StrFld 01
GIS Map כן כן לא כן
קישוריות שני לקוחות + מתווך + ספק לקוח + מתווך + ספק ללא לקוח + מתווך + ספק
תתי טבלאות hyp_CRM_SpareTable_02
hyp_CRM_SpareTable_02B
hyp_CRM_SpareTable_04 ללא ללא
תפוצת הודעות על עדכון CRM_SpareTable1_Modified=Key_String CRM_SpareTable3_Modified=Key_String CRM_SpareTable5_Modified=Key_Hex CRM_SpareTable6_Modified=Key_Hex
תפוצת הודעות על מחיקה CRM_SpareTable1_Deleted=Key_String CRM_SpareTable3_Deleted=Key_String CRM_SpareTable5_Deleted=Key_Hex CRM_SpareTable6_Deleted=Key_Hex
העלאת קבצים קובץ אחד ללא ללא ללא

תכונות משותפות לכל ארבעת המסכים:

  • מערכת תסריטים מופעלת באירועים: FormShow, AfterLoad, BeforeEdit, AfterEdit, AfterAdd, BeforeDelete, AfterDelete
  • לחצן הדפסה לרשומה הראשית בלבד על פי העיצוב שלה על המסך. למניעת זיופים, לחיצה על הדפסה גורמת לשמירה בטרם ההדפסה.
  • מכיל יומן שינויים: כל שינוי בכל שדה, גם בתתי הטבלאות מתועד אוטומטית.
  • שמירה אוטומטית גם לפני מחיקה, בדומה לפקודות יומן, במקרה שהמשתמש ערך שדות בטרם המחיקה, הרשומה תישמר בצורה עדכנית לרבות יומן השינויים שלה.