- תת-מודול מוצרים
(ליבת מערכת דוחות המוצר)
תת-מודול המוצרים הוא הבסיס לכל דוח המוצר.
כל הזמנה, מסמך, תנועת אחסון, תיעוד ספק ודוח מכירות תלוי בנתונים המוגדרים כאן.
- מה מודול זה מייצג
חשוב על מוצרים כעל מקור האמת היחיד לכל מה שקשור לפריטים שאתה מוכר, מאחסן, מבטח או מנוי עליהם.
ברגע שמוצר קיים כאן, הוא הופך לשמיש גלובלית בכל המערכת.
- מיקום ויזואלי במערכת
דוח מוצר
│
├── מוצרים ← (אתה כאן – ליבה)
│
├── קטגוריות מוצרים
├── קבוצות מוצרים
├── הזמנות
├── מכירות משתמשים
├── מכירות לקוחות
├── אחסון
├── ספקים
├── ביטוח
אף תת-מודול אחר אינו יכול לפעול ללא מוצרים
- מה קורה כאשר מוצר נוצר
- מיד לאחר לחיצה על “שמור”
✔ המוצר מקבל מזהה מערכת ייחודי
✔ מופיע בהזמנות, חשבוניות, אחסון, דוחות
✔ הופך לבחיר בכל מקום
✔ סטטוס = פעיל
✔ מוכן לשימוש עסקי
אין כפילויות — כל המודולים מפנים לאותו מזהה מוצר.
- מחזור חיי מוצר (זרימה ויזואלית)
צור מוצר
↓
הקצה קטגוריה ומחיר
↓
(אופציונלי) קשר לאחסון
↓
בשימוש בהזמנות / מסמכים
↓
מלאי ומכירות מתעדכנים אוטומטית
↓
דוחות נוצרים
↓
השבתה (ארכיון) במידת הצורך
- מהו באמת “מוצר” במערכת
מוצר הוא לא רק שם ומחיר.
מוצר הוא אובייקט עסקי המכיל:
-
זהות (שם, מק"ט, מק"ט פנימי)
-
סיווג (קטגוריה, תת-קטגוריה, קבוצות)
-
כללים פיננסיים (מחיר, רמות, הנחות)
-
התנהגות מלאי (מלאי, נותר, נמכר)
-
לוגיקה תפעולית (אחסון, ספק)
-
כללי מחזור חיים (פעיל, לא פעיל, בארכיון)
-
כללי התנהגות (מנוי לעומת חד פעמי)
לאחר יצירתו, אובייקט זה הופך להיסטוריה בלתי ניתנת לשינוי עבור דיווח.
- בינה תמחורית (עסקים קודם)
כל מוצר מגדיר כללי תמחור, לא רק מספר.
המערכת מבינה:
-
מחיר מכירה בסיסי
-
מספר מחירים חלופיים
-
הנחות (קבועות או באחוזים)
-
לוחות זמנים לתמחור מנויים
כאשר מוצר משמש במסמך:
➡️ המחיר ננעל באותו רגע
➡️ שינויי מחיר עתידיים אינם משפיעים על ההיסטוריה
זה מגן על:
-
חשבוניות
-
חשבונאות
-
רישומי מס
-
ביקורות
- סוגי מוצרים (מדוע זה חשוב)
- מוצר רגיל
בשימוש כאשר:
-
פריט נמכר פעם אחת
-
המלאי חייב לרדת
-
ההכנסה מיידית
-
- מוצר מנוי
בשימוש כאשר:
-
חיוב חוזר
-
חלה לוגיקה מבוססת זמן
-
המלאי עשוי לא לחול
-
מוצרי מנוי מתנהגים באופן שונה:
-
מחזורי חיוב
-
אך הם עדיין נמצאים בתוך מוצרים, מכיוון ש:
המערכת מתייחסת לכל מה שניתן למכור כמוצר.
- כיצד מודולים אחרים “רואים” מוצרים
מודולים אחרים לעולם אינם מגדירים מחדש מוצרים.
הם רק מפנים אליהם.
הזמנה → מזהה מוצר
חשבונית → מזהה מוצר
אחסון → מזהה מוצר
דוח → מזהה מוצר
זה מבטיח:
✔ אין כפילויות
✔ דיווח עקבי
✔ קשרי נתונים נקיים
- קשר מוצר + אחסון (מודל מחשבתי)
מוצר יכול להתקיים:
-
ללא אחסון
-
עם אחסון אחד
-
עם מספר אחסונים
האחסון שולט ב:
-
כמות
-
תנועה
-
זמינות
המוצר שולט ב:
-
זהות
-
מחיר
-
לוגיקה
הם מקשורים, לא מוזגים.
- קשר ספק (קונספטואלי)
ספקים הם ספקי מטא-דאטה, לא בעלים.
מוצר יכול:
-
להיות לו ספק אחד
-
להיות לו ספקים רבים
-
לא להיות לו אף ספק
ספק משפיע על:
-
הפניית עלות
-
זרימת עבודה של רכש
ספק אינו משפיע על:
-
מחיר מכירה
-
לוגיקת מלאי
-
נראות דוחות
- הרשאות ועיצוב בטיחות
מודול המוצרים נעול בכוונה.
למה?
כי טעויות כאן משפיעות על הכל.
דוגמאות:
-
מחיר עלות מוסתר ממשתמשי מכירות
-
מחיקה חסומה ברגע שהמוצר בשימוש
-
זה מבטיח:
✔ בטיחות פיננסית
✔ יושרה היסטורית
✔ מוכנות לביקורת
- פילוסופיית מחיקה (חשוב)
המערכת פועלת לפי הכלל הזה:
“נתונים עסקיים לעולם אינם מושמדים — רק מוצאים לגמלאות.”
לכן: -
מוצרים המשמשים במסמכים אינם ניתנים למחיקה
-
ניתן לסמן אותם רק כלא פעילים
-
מוצרים לא פעילים:
-
נעלמים מהזמנות חדשות
-
נשארים גלויים בדוחות
-
שומרים על אמת חשבונאית
- ייבוא וייצוא (מדוע הם קיימים)
ייבוא
משמש ל:
-
הגדרת מערכת ראשונית
-
הגירה ממערכות אחרות
-
עדכונים בכמות גדולה
ייצוא
משמש ל:
-
ביקורות
-
ניתוח חיצוני
-
גיבויים
-
ציות (רגולציה)
-
שניהם מכבדים:
-
הרשאות
-
כללי נראות
-
שדות מותאמים אישית
- הגדרה סופית (הצהרה חזקה)
תת-מודול המוצרים הוא המנוע העסקי היסודי של מערכת דוחות המוצר.
הוא מגדיר ישויות למכירה, שולט בלוגיקת תמחור, מנהל התנהגות מלאי, ו
מאפשר את כל זרימות העבודה התפעוליות והאנליטיות ברחבי הפלטפורמה.
