How to use an erd template.
- 01זיהוי הישויות המרכזיות
התחילו מהאובייקטים העיקריים: Asset, MaintenanceTask, Technician, Location, ובמידת הצורך AssetCategory או History.
- 02הגדרת קשרים
חברו את הישויות באופן הגיוני — ל-Asset יש משימות MaintenanceTask רבות, Technician מבצע משימות רבות ו-Location מכיל נכסים רבים.
- 03הוספת מאפיינים חיוניים
הקצו מזהים ייחודיים, למשל Asset ID ו-Task ID, ושדות חשובים כמו מספר סידורי, תאריך תחזוקה ורמת חומרה.
- 04נרמול הסכמה
הסירו כפילויות באמצעות פיצול הנתונים לטבלאות קשורות, תוך הקפדה ככל האפשר על הצורה הנורמלית השלישית.
- 05אימות עם מומחי התחום
עברו על הדיאגרמה עם צוותי IT או אנשי תחזוקה כדי לכלול את כל הכללים העסקיים ומקרי הקצה.
Questions about erd templates
מהן הישויות המרכזיות בדיאגרמת ER של מערכת תחזוקת נכסי IT?
ישויות מרכזיות כוללות בדרך כלל נכס, משימת תחזוקה, טכנאי, מיקום ולעיתים גם היסטוריית תחזוקה או חלק. הנכס מכיל פרטי חומרה ותוכנה, משימת התחזוקה עוקבת אחר פקודות העבודה, הטכנאי מאחסן שיבוצי כוח אדם והמיקום מגדיר היכן הנכסים נמצאים.
איך למדל קטגוריות נכסים שונות, כמו חומרה ותוכנה?
אפשר להשתמש בישות נפרדת בשם AssetCategory עם קשר של אחד-לרבים ל-Asset, או במאפיין asset_type בטבלת Asset. גישת הישות גמישה יותר להרחבה כאשר לכל קטגוריה יש שדות ייחודיים.
האם כדאי לשמור את היסטוריית התחזוקה בטבלה נפרדת?
כן, מומלץ להשתמש בטבלה ייעודית בשם MaintenanceHistory או CompletedTask כדי לארכב משימות קודמות ולשמור על טבלת MaintenanceTask הפעילה יעילה. כל רשומת היסטוריה מפנה למשימה המקורית ולנכס.
איך מטפלים בסטטוסים של מחזור חיי נכס, כמו 'פעיל', 'הוצא משימוש' או 'בתיקון'?
הוסיפו מאפיין סטטוס לישות Asset, עם קבוצת ערכים מוגדרת מראש. לחלופין, אפשר ליצור טבלת StatusChange לתיעוד המעברים לצורכי ביקורת.
האם אפשר להוסיף שדות מותאמים אישית לסוגי נכסים שונים בלי לסבך את הסכמה?
כן, אפשר להשתמש בתבנית Attribute-Value או בעמודת JSON למאפיינים גמישים. לחלופין, צרו טבלאות משנה לכל קטגוריית נכס אם המטא-נתונים מובנים ונמצאים בשימוש תכוף בשאילתות.