פיתוח פורטל למפעל ייצור

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

פיתוח ותחזוקה של כל סוגי האתרים:

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

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
פיתוח פורטל למפעל ייצור
בינוני
~1-2 שבועות
שאלות נפוצות

פיתוח פורטל לייצור: היכן אובדים הנתונים

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

הסיבה אינה באנשים, אלא בהיעדר מתאר נתונים אחיד. הזמנה, אצווה, פריט מלאי ופעולה בתחנה אינם קשורים במזהה משותף: ייצוא מ-1С, יומני מחלקות והתכתבות מתקיימים בנפרד. בין התחנות נוצר פער — המפעיל מסמן את ביצוע העבודה על נייר, והסטטוס נכנס למערכת רק באמצעות התאמה ידנית בסוף המשמרת. ככל שמסלול החלק ארוך יותר, כך מצטברים יותר פערים כאלה.

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

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

אפקט מדיד: לוחות זמנים, השבתות וסוגי תקלות שנעלמו

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

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

ניתן לראות אצל מי המסמך תקוע וכמה זמן הוא שוהה שם — תקועים מפסיקים להיות בלתי נראים, ומחזור טיפוסי מתקצר מיממה לשעות.

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

סעיף נפרד — סוגי תקלות שנעלמים כתופעה. בקשה שאבדה בין המייל לגיליון; מק"ט שהוכפל תחת קודים שונים; יתרות שנספרו מחדש ידנית ולא תאמו את המצב בפועל. אלה אינן טעויות קטנות, אלא סיבות שבגללן נשבר לוח הזמנים ומבוצעת הוראת עבודה מחדש.

ולבסוף — שקיפות ההזמנה. הסטטוס, השלב והתאריך הצפוי גלויים גם בפנים וגם ללקוח, ולכן אישור לא הופך לשיחות "נו, מה קורה עם זה". מחזור ההזמנה הופך לצפוי, וסטיות נתפסות בשלב שבו עוד אפשר לתקן בלי לעשות מחדש.

מצבי הפעלה של הפורטל: ענן, מתאר הארגון, היברידי

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

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

אפשרות מתי מתאימה מגבלות
פריסה בענן אין דרישות קשיחות למיקום הפיזי של הנתונים; נדרשת התחלה מהירה והרחבה גמישה לעומס עונתי נתונים מחוץ להיקף הארגון: חלק מהמערכות הפנימיות יהיה צריך לחשוף החוצה או לסנכרן
פורטל במתאר הארגון נתונים אינם יכולים לצאת מהרשת הפנימית — תיעוד הנדסי, עלות ייצור, פרטי כוח אדם הכנה ארוכה יותר: אישור הרשאות, הקצאת משאבים, עדכונים לפי נוהל שירות התפעול
תוכנית היברידית נתונים רגישים נשארים בפנים, והחלפה עם קבלנים ומשתמשים חיצוניים מתבצעת דרך שכבה חיצונית תמיכה מורכבת יותר: שני מתארים, אימות רוחבי, עקביות נתונים וכללי ניתוב בקשות

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

שלבי הטמעה: מסקר מחלקות ייצור ועד הפעלה ניסיונית

את הפורטל מטמיעים בשלבים, ולא בשחרור גדול אחד: בכל שלב צריך להישאר מתאר עובד שאליו מחלקת הייצור ממשיכה להזין הזמנות. סדר העבודות זהה לייצור בדיד ולייצור רציף — משתנה רק הרכב הנתונים שנאספים מהציוד.

  1. סקר מחלקות ייצור. מהנדסים עוברים בין התחנות ומתעדים היכן מזינים נתונים ידנית והיכן הם מוכפלים. התוצאה — ביקורת תהליכי ייצור עם רשימת צווארי הבקבוק שהפורטל סוגר.
  2. מפת זרימות מידע. מסלול ההזמנה מהבקשה ועד המשלוח: מצבים, מסמכים בכל מעבר, נקודות אי-התאמה עם המצב בפועל. המפה קובעת את סדר האוטומציה.
  3. תרשים אינטגרציות. מה נלקח מהמערכת החשבונאית, מה — מקווים ועמדות, מה נשאר קלט ידני; מתעדים את כיוון החלפה, התדירות וההתנהגות כאשר המקור אינו זמין.
  4. הגדרת תפקידים. מטריצת ההרשאות נבנית לפי תחנות ותפקידים לפני הרכבת הממשקים: אחראי התחנה רואה את ההזמנות שלו, הטכנולוג — מסלולים, ההנהלה — תמונת מצב.
  5. בנייה בשלבים. תחילה המתאר הקריטי — הזמנה, מסלול, דיווח ביצוע, פסולים; אחר כך דיווח. כל שלב מוצג על נתוני הלקוח, ולא על הדמיות.
  6. הפעלה ניסיונית. הפעלה במקביל לסדר הקיים על הזמנות אמיתיות, ופערים נבדקים מדי יום. יציאה — לפי קריטריונים: שיעור הזמנות שהועברו דרך הפורטל, והתאמת דוחות מפתח.

ההעברה אינה סוף הדרך: מוסרים נהלים, תרשים אינטגרציות ויומן שינויים, ומכשירים את המשמרות. בהמשך הפורטל ממשיך בתחזוקה, והשיפורים עוברים באותו מחזור — מסקר קצר ועד בדיקה על הזמנות אמיתיות.

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

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

אם משהו אינו משוחזר לפי המסמך — מתקנים את המסמך, ולא מסבירים בעל פה: ידע בעל פה הולך לאיבוד יחד עם הצוות.

  • קוד מקור והיסטוריית שינויים — גישה למאגרי הקוד, כללי הסתעפות ומיזוג, ארטיפקטים בנויים של השחרור האחרון.
  • תרשימי אינטגרציות — עם המערכת החשבונאית, המחסן והציוד: כיוון החלפה, פורמטים, תדירות, התנהגות כאשר הצד השני אינו זמין וטיפול בהודעות תקועות.
  • קונפיגורציות סביבה — משתנים וסודות, הבדלים בין מתאר הבדיקות למתאר הייצור, תיאור תשתית כקוד.
  • נהלי גישה — מודל תפקידים, מטריצת הרשאות, סדר מתן וביטול הרשאות, עבודת חשבונות שירות.
  • הוראות למשתמשים — לפי תפקידים: אחראי תחנה, מחסנאי, דיספצ'ר, מנהל הפורטל; פעולות טיפוסיות וטיפול בשגיאות נפוצות.
  • תפעול — סדר שחרור עדכונים וחזרה לאחור, גיבוי ושחזור, הרכב הניטור, ספי הפעלה והסלמה.
  • תוכנית העברת התחזוקה — לוח זמנים, אחראים ותקופת תמיכה מקבילה בשני צוותים.

מקרה בוחן: מחלקת ייצור, מחסן ורכש במתאר אחד — מדדים לפני ואחרי

מפעל מכונות עם שני אתרים החזיק את הרכש והמחסן במערכת החשבונאית, ואת בקשות מחלקות הייצור — במייל ובגיליונות. המחסנאי נודע לו על הצורך בדיעבד, הרכש נכנס לפעולה אחרי שיחה, ואף אחד לא קרא לסטטוס הבקשה במדויק יותר מ"בטיפול".

מדדים לפני ההטמעה: אישור 3–5 ימים, כ-18% דחיות בגלל היעדר פריט במלאי, התאמת מלאי פעם ברבעון עם פערים של 30–40 פריטים.

הפורטל איחד את מחלקת הייצור, המחסן והרכש למתאר אחד: בקשה עם מק"ט מתוך ספר עזר משותף, יתרות ומגבלות של מחלקות, מסלול אישור לפי קטגוריה וסכום.

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

מה השתנה במספרים

מדד לפני אחרי
אישור בקשה 3–5 ימים 4–6 שעות
דחיות בגלל היעדר פריט ~18% 4%
התאמת מלאי מול החשבונאות פעם ברבעון מדי יום
בקשות ללא סטטוס ברור רוב בודדות

את המעבר ביצעו בלי לעצור את הייצור: תחילה הועברו ספרי העזר והיתרות, לאחר מכן הבקשות הפתוחות, ופערים נבדקו לפני המעבר.

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

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

להתחיל בהעברה טוטאלית של "הכול למערכת אחת" — זו הדרך היקרה ביותר. תחילה מיפוי: עבור כל ספר עזר ומסמך מגדירים את מערכת הבעלים, היכן מתבצע הקלט הראשוני והיכן הנתונים נקראים בלבד. התשובה הזו קובעת גם את אופן החיבור וגם את היקף ההעברה של הנתונים.

שכבת נספח מתאימה כאשר מערכות החשבונאות עובדות והחלפתן אינה מוצדקת: הפורטל קורא נתונים דרך ממשקים תוכנתיים ואינו הופך למאגר שני. אז גם מציגים מזהה רוחבי לצד הקשור, למק"ט ולהזמנה — בלעדיו השוואת רשומות נופלת על העובד ויוצרת כפילויות.

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

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

בפועל הבחירה אינה בינארית: שכבת נספח והחלפה הופכות לעיתים לשלב לפני ההעברה. תארו אילו מערכות כבר פרוסות ומה העיקר בכל אחת מהן — נחזור עם הערכה ותוכנית.

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

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

כיצד מופרדת הגישה?

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

כיצד הפורטל מתחבר למערכת החשבונאית?

המערכת המובילה — החשבונאית: ספרי עזר, הזמנות ויתרות מגיעים ממנה, והפורטל אינו כותב אותם מחדש ואינו יוצר גרסה שנייה של האמת. ההחלפה מתבצעת דרך שכבת אינטגרציה עם תור: אם המערכת החשבונאית אינה זמינה, ההודעות נצברות ונשלחות שוב, ועיבוד חוזר אינו יוצר כפילויות.

מה יקרה בעת ניתוק תקשורת ועומס שיא?

התקשורת במחלקת הייצור נעלמת באופן קבוע, ולכן רשומות המשמרת נשמרות מקומית ועוברות לשרת כשהערוץ מתאושש, וקונפליקטים נפתרים לפי זמן האירוע. החלק השרתי פועל בכמה עותקים עם רפליקת מסד נתונים: צומת לא תקין מוצא מהעבודה אוטומטית. את העומס מחשבים לפי משמרות — השיא בדרך כלל נופל על סגירת המשמרת, ולפיו מתאימים את הקיבולת.

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

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

  • תרשים הנוף הנוכחי: אילו מערכות כבר עובדות — חשבונאית, מחסן, ניהול ייצור — ומה הן מחליפות ביניהן היום.
  • רשימת תפקידים והרשאותיהם: רכש, מחלקת ייצור, בקרת איכות, מנהלים — מי רואה מה ומה משנה.
  • תהליכים שהפורטל צריך לסגור: בקשות, אישורים, סטטוסי הזמנות, מסמכים ומסלוליהם.
  • היקפים ועומס: כמה פעולות ביום, כמה משתמשים במקביל, איזה עומק היסטוריה נדרש.
  • מגבלות: מה אסור לגעת בו, האם נדרש מתאר פנימי וגישה מאתרי הייצור.
  • אחראים: מי מאשר הדמיות, מי נותן הרשאות למערכות ומאשר את לוחות הזמנים של השלבים.

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

הכישורים שלנו:

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1393
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1368
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1139
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1152
  • פיתוח אתר עבור SBH Partners
    פיתוח אתר עבור SBH Partners
    1231
  • פיתוח אתר עבור Red Pear
    פיתוח אתר עבור Red Pear
    641