הגדרת התראות שגיאות פרסור של 1C-Bitrix תוך יום אחד

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

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

שאלות נפוצות

מדוע התראות שגיאות פענוח של 1C-Bitrix שותקות עד לתלונת הלקוח

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

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

הסיבה היא שלרוב לא הוגדרו התראות על סנכרונים. היומן כותב סטטוס לקובץ ואינו מודיע בשום צורה על החלה חלקית של החבילה: שגיאות פענוח 1C-Bitrix אינן עולות כאירוע נפרד, רוטציית היומן אוכלת את ההיסטוריה, וסטטוס "מתבצע" נתקע ואיש לא מאפס אותו.

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

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

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

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

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

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

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

אפשרויות התראה: סף, אירוע, ניתוח יומן סנכרון

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

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

איזה מתאר מתאים

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

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

סדר ההגדרה: מביקורת סנכרונים ועד מסירת הנוהל

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

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

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

ערכת האספקה: מפת סנכרונים, כללי התראות, נוהל

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

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

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

איך הסרנו כשלי סנכרון ליליים: ניתוח הטמעה אחת

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

מה היה לפני ההטמעה

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

מה נהיה אחרי ההטמעה

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

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

במה שונה בדיקת אירוע מבדיקה לפי לוח זמנים?

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

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

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

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

שאלות נפוצות: התראות שווא, עומס, הרשאות

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

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

מה לעשות עם התראות שווא ורעש בהתראות?

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

הניטור יאט את השרת או את המערכת החשבונאית?

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

אילו הרשאות גישה נדרשות ומה אם הסנכרונים באחסון אחר?

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

אפשר לבטל את ההטמעה?

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

נדון בסכמת הסנכרונים שלכם ונציע תוכנית הגדרה

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

מה לשלוח להערכה:

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

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

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