רקע:
חברה שמייצרת מוצר אלקטרוני (מנוהל סידורי) המורכב מכרטיסים מורכבים (מנוהלים סידורי). כלומר, עץ מכשיר Cעל שתי רמות.
לכרטיסים הבנים יש תהליך הרכבה אצל קבלן משנה שמסתיים בקליטת הסחורה במחסן – שם הם מקבלים את המספר הסידורי.
למוצר האב יש תהליך הרכבה בתוך החברה שכולל בין היתר שני שלבים: 1. הרכבה של הכרטיס הראשון – בדיווח הייצור אני מושך את הבן הרלוונטי לאב הרלוונטי. 2. הרכבה של הרכטיס השני – אותו התהליך כמו הראשון.
כשאני בא לראות את כרטיס המכשיר שנוצר אני רואה את הבנים עם המספרים הסידוריים במסכי הבן ואת הפק"ע בה הורכב מכשיר האב במסך האב.
[b]הבעיה – [/b]כשאני נכנס לפריט הבן אני רואה ששדה פק"ע שלו השתנה לפק"ע שנפתחה למוצר האב ובכך אני מאבדאת כל ההיסטוריה של הייצור (מהדורות עץ מוצר, ביצוע סינון ע"פ פק"ע מסויימת של מוצר בן וכו')
כמו כן, בגלל שהפק"ע שרשומה בכרטיס הבן אינה מתאימה לו איני יכול לעדכן שום שדה בכרטיס המכשיר שלו (מתקבלת הודעה "פקע/מנה איינה של מוצר X).
אציין שניתן לערוך את שדה פק"ע בכרטיס המכשיר של הבן ואז כן ניתן לעדכן שדות אבל זה נראה לי תהליך לא הגיוני לביצוע.