הודעה חשובה על שינויים בשמירת הדוחות
-
@מנסה אמר בהודעה חשובה על שינויים בשמירת הדוחות:
אתה אבל יכול לגרם למנוע הAPI להבין שאם מישהו ביקש קובץ שמסתיים בHTML הוא יועבר לקבל את הקובץ המומר...
זה לא נכון.
אולי אפשר לעשות שאם מישהוא מוריד את הקובץ ymgr זה יבצע לו המרה לפני, אבל אז אני ידפוק את כל אלה שמבצעים את ההמרה לבד. בעצם אני יחסום הורדה של ymgr.בלי קשר, כל הנושא מורכב כי המנוע של הרינדור דוחות הוא מנוע מיוחד ונפרד מהAPI הרגיל וזה לא יהיה פשוט לערבב בינהם ואני גם לא רוצה לעשות את זה.
-
@עץ-השדה אמר בהודעה חשובה על שינויים בשמירת הדוחות:
מצטרף לבקשה. יחסוך המון המון כאב ראש ועגמת נפש!
אני מסרב לקרוא לשינוי לטובה בהשקת מנוע חדש ומתקדם כ"כאב ראש ועגמת נפש".
סורי, תתרגלו. -
@מנסה
אני אנסה להסביר את מהות השינוי ואולי ככה הדברים יהיו מובנים יותר
המצב שהיה קיים עד היום שאחרי יצירת קובץ ymgr - בחלק מהמקומות במערכת היה נוצר קובץ html.
כמו כן, במקומות בודדים במערכת היה נוצר קובץ csv.המצב הזה היה בעייתי מכמה בחינות ואפרט כמה מהן
- מדובר בשמירה כפולה של נתונים. מה שאומר שאם הלקוח שינה או איפס הדוח בקובץ אחד, הקבצים האחרים לא היו מתעדכנים בזה.
כמובן שכזה דבר גורם לשיבוש גדול בדוחות. - קובץ ה-html לא היה מתעדכן מיד בשינוי. זה היה יכול לקחת כמה דקות.
- קובץ ה-csv היה ללא כותרות עמודה.
- קובץ ה-csv היה מקובע על סדר עמודות מסוים, כך שאם היינו רוצים להוסיף נתון (כדוגמת זה) זה פשוט לא היה אפשרי כי אז הקובץ הקיים היה משתבש.
- כמו שציינתי - לא בכל מקום הייתה מתבצעת שמירה של html או csv. וחבל.
בנוסף לבעיות הנ"ל, הדבר הזה היה צורך משאבים עצומים מהמערכת.
לאחר מחשבה רבה והשקעה גדולה, יצאנו עם הפיתוח הזה שנותן מענה לכל הבעיות שציינתי
-
הנתונים נשמרים במקום אחד.
-
html מתעדכן מיד בכל שינוי.
-
csv מכיל כותרות עמודה.
-
csv גמיש וניתן להוסיף בו עמודות נוספות בלי לשבש את הנתונים.
-
יש החלפת מילים גם ב-csv.
-
נוספו כמה שכבות להמרה (למשל, ניתן להכניס קובץ אחד שישפיע על כל המערכת)
-
ניתן בכל מקום לייצא את הנתונים ב-csv או ב-html.
-
תמיכה בפורמט שמקובל בתעשייה (json)
-
והעיקר חווית המשתמש לא נפגעה. משתמש שהיה רגיל להיכנס לאתר ולהוריד את הדוח יכול להמשיך לעשות את זה. משתמש שקיבל את הקובץ עד היום במייל - ימשיך לקבל אותו.
שאלה: למה שלא תשאירו גם את השמירה ב-html (בנוסף למנוע הקיים)
תשובה: כמו שציינתי, המצב הזה בעייתי. ולכן אין לנו ברירה אלא להוריד את זה.שאלה: אולי תפתחו שמי שניגש להוריד קובץ html, אז המערכת תשתמש במנוע החדש?
תשובה: מדובר בפיתוח עקום מאד. אין סיכוי שאנחנו נעשה כזה דבר.שאלה: איך אתם מבצעים כזה שינוי בלי להודיע מראש?
תשובה: השינוי עדיין לא בוצע לחלוטין. לעת עתה השמירה ב-csv ו-html עדיין קיימת. יחד עם זאת, כמו שציינתי בתחילת השרשור - זה הולך לרדת. לבינתיים תיערכו בהתאם.
לסיום, אני חושב שכמו שאנחנו הודענו על השינוי הזה כאן, מן הראוי שגם אתם תיידעו את הלקוחות שלכם.
הרבה הצלחה
- מדובר בשמירה כפולה של נתונים. מה שאומר שאם הלקוח שינה או איפס הדוח בקובץ אחד, הקבצים האחרים לא היו מתעדכנים בזה.
-
@eliyahu אמר בהודעה חשובה על שינויים בשמירת הדוחות:
שאלה: אולי תפתחו שמי שניגש להוריד קובץ html, אז המערכת תשתמש במנוע החדש?
תשובה: מדובר בפיתוח עקום מאד. אין סיכוי שאנחנו נעשה כזה דבר.עקום במושגי תיכנות, לא עקום במושגי בני אדם.
זה יכול לחסוך כ1000 שעות [לפחות] לחברים כאן, שעובדים על פרוייקטים ויצטרכו לתקן אותם.
האם זה עקום?
-
@שמואל אמר בהודעה חשובה על שינויים בשמירת הדוחות:
@עץ-השדה אמר בהודעה חשובה על שינויים בשמירת הדוחות:
מצטרף לבקשה. יחסוך המון המון כאב ראש ועגמת נפש!
אני מסרב לקרוא לשינוי לטובה בהשקת מנוע חדש ומתקדם כ"כאב ראש ועגמת נפש".
סורי, תתרגלו.חלילה, זה נפלא טוב ומאוד נצרך, חכם מגניב ראוי לשבח ועוד ועוד...
אבל ביטול הצורה הקודמת גורם לעוגמת נפש...
אני מנסה לחשוב מה היה קורה עם גוגל לדוגמא היו משנים פתאום את כתובת הדומיין שלהם, או אפילו רק את הדומיין של הפונטים, או HTML היו מבטלים את התמיכה בקידומת הישנה, איך היו מגיבים מתכנתים בכל העולם, או שהיו אומרים מה הבעיה, נתרגל [ונעבוד עשרות שעות לתיקונים] -
@מנסה אמר בהודעה חשובה על שינויים בשמירת הדוחות:
אני מנסה לחשוב מה היה קורה עם גוגל לדוגמא היו משנים פתאום את כתובת הדומיין שלהם
אז בא תקח משהוא מענייני דיומה.
גוגל מבטלים את האפשרות להתחבר עם SMTP לחשבונות.
למה? סיבות אבטחה נכונות.לא צועקים? צועקים.
כמו שאמרתי מההתחלה.
מקובל לעשות שינויים, אני בטוח שתתרגלו לזה. -
@מנסה אמר בהודעה חשובה על שינויים בשמירת הדוחות:
עקום במושגי תיכנות, לא עקום במושגי בני אדם.
אבל אנחנו מתכנתים. מה איכפת לי בני אדם..
אתה מבקש מהמתכנתים לעשות משהוא עקום מהצד של מה שהם צריכים לעשות כדי ליישב את בני האדם... -
@שמואל
לא!כדי ליישב את הבן אדם שבהם...
[לעזור למישהו זה פעולה של בן אדם, לעזור למישהו זו לא פעולה של מתכנת...] -
@מנסה אמר בהודעה חשובה על שינויים בשמירת הדוחות:
לעזור למישהו זה פעולה של בן אדם, לעזור למישהו זו לא פעולה של מתכנת...
בדיוק.
לכן אל תצפה ממני שמהצד המתכנת שלי אני יעזור לך.
בתור בנאדם אני יותר מאשמח לעזור לך.
כשהנושא עלה על שולחן הצד הטכני זה מה שהוחלט - וזה הדבר הנכון כמו שאליהו הסביר.הדיון לא יתקדם לשום מקום, כמו שאמרתי בהתחלה את הסיבות והצורך של השינוי וכמו שבואר.
-
@eliyahu @שמואל @מנסה @עץ-השדה
קראתי בעיון את הדיון והבנתי את שני הצדדים של הדיון
את הצד של חברת 'ימות המשיח' שעושה הכל כדי לתת לנו שירות נהדר. ועושה הכל כדי להתייעלומצד שני את הלקוחות שמשתמשים כבר אופן הפעולה הישן של המערכת שעל אף שאולי הוא פחות מוצלח מהחדש אבל הוא עושה עבודה נהדרת - ושינוי כזה על אף שמכל בחינה הוא נכון וראוי - יגרום להם להמון כאב ראש וזמן.
מה שאני מציע זה לתת אופציה להשאיר את המרת הדוחו"ת הישנים באמצעות הגדרה במערכת ספציפית ב IVR או בשלוחה ספציפית
כך כאשר נדע שיש את הבעיה במערכת ספצפית נוכל בהגדרה במערכת לפתור את הבעיה
ושוב אני בטוח שהתועלת שנפיק מהשינוי היא גדולה מאוד ועל זה ועל כל הדברים הנהדרים שאתם עושים
יישר כח
-
@שמואל אמר בהודעה חשובה על שינויים בשמירת הדוחות:
אני מסרב לקרוא לשינוי לטובה בהשקת מנוע חדש ומתקדם כ"כאב ראש ועגמת נפש".
סורי, תתרגלו.תודה והערכה רבה מאד מגיע לצוות ימות המשיח על החידושים בפיתוחים מטורפים ומדהימים!!
בד בבד, יש פיתוחים כמו ששמואל הביא לדוגמא את הפסקת תמיכת gmail בSMTP שאכן גורמים עוגמת נפש.אבל תסכים איתי שלא מדובר על צורך אבטחתי אלא בצורך 'יישור' המערכת, או אולי יותר נכון לקרוא לזה התייעלות, וזה רחוק מאד מצורך אבטחתי שחוסם פרצה.
פתרון עקום או לא.. זה פתרון שיחסוך כל כך הרבה עבודה וטלפונים של לקוחות שייזעקו שהמערכת 'לא עובדת' 'לא מעדכנת' 'יש באג' ואז רק נצטרך להסביר שזה שינוי וצריך להחליף קישור... אבל יש מדי הרבה כאלו, כמו ש @מנסה אמר שיש גם המון בקישורים שמוטמעים באקסס וכד' ומדובר על כל כך הרבה 'עגמת נפש' ו'כאב ראש' של בזבוז זמן/השקעה במשהו שאפשר למנוע.
אני חושב, לענ"ד, שהתועלת תהיה הרבה יותר מה'נזק' שיהיה ביצירת פיתרון עקום.להתרגל אין אפשרות אבל להתארגן בכל מקרה נצטרך, השאלה האם גם על העבר..
ואם מדובר על פיתוח שיהיה בתשלום, נשמח לדעת כדי להתארגן בהתאם.
-
@חויוה-טלפונית אמר בהודעה חשובה על שינויים בשמירת הדוחות:
מה שאני מציע זה לתת אופציה להשאיר את המרת הדוחו"ת הישנים באמצעות הגדרה במערכת ספציפית ב IVR או בשלוחה ספציפית
כך כאשר נדע שיש את הבעיה במערכת ספצפית נוכל בהגדרה במערכת לפתור את הבעיהלא אפשרי. מדובר במנוע שלם שאנחנו הולכים להוציא משימוש ברמת ליבת המערכת.
-
רק לוודא, האופציה של הורדה של קובץ הYMGR עצמו תישאר נכון?
זאת אומרת פקודה כזאת אמורה להמשיך כרגיל, נכון?
$r = file_get_contents("http://call2all.co.il/ym/api/GetTextFile?token=077077070:1234&what=ivr2:/555/ApprovalAll.ymgr");
וכן באופציה של
UploadFile
אוDownloadFile
ישירות לקובץ הYMGRתודה
-
@מנסה אמר בהודעה חשובה על שינויים בשמירת הדוחות:
רק לוודא, האופציה של הורדה של קובץ הYMGR עצמו תישאר נכון?
הymgr הוא הייחידי שישאר כמו שהיה.
-
@eliyahu אמר בהודעה חשובה על שינויים בשמירת הדוחות:
מתי השינוי יכנס לתוקף?
במהלך השבוע. בעז"ה
למען האמת, גוגל עשו הרבה שינויים במרוצת השנים, אבל הם נתנו יותר משבוע להתארגן...
-
@שמואל עד היום הייתי שולח עם המודול של שליחת מייל לשליחת קבצי html של כל מיני מודולים, אבל כיום אין לי מה לשלוח קבצי ymgr ללקוח, אז אולי לעשות במודול שליחת מייל שבשליחת קובץ ymgr ימיר אותו וישלח אותו כקובץ html?
-
@שמואל-ש אמר בהודעה חשובה על שינויים בשמירת הדוחות:
@שמואל עד היום הייתי שולח עם המודול של שליחת מייל לשליחת קבצי html של כל מיני מודולים, אבל כיום אין לי מה לשלוח קבצי ymgr ללקוח, אז אולי לעשות במודול שליחת מייל שבשליחת קובץ ymgr ימיר אותו וישלח אותו כקובץ html?
בניתי קובץ בPHP שמכניסים לו מראש כל מיני נתיבים במערכת שיש שם קבצים, ואתה מתזמן אותו כל דקה, ואז הוא יוצר קובץ מהYMGR ומעלה לאותה שלוחה או שלוחה אחרת את הקובץ HTML\JSON\CSV
מה שאתה רוצה, אם תרצה שאמכור לך את הקוד תפנה למייל cs@mgmivr.com
אוכל לערוך אותו ככה שתפנה אליו במודל API והוא רק באותו רגע יעלה לשלוחה את הקובץ, ואז תוכל לשלוח למייל את הקובץ כמו שעשית עד היום.
תפנה למייל הנ"ל -
@MGM-IVR אמר בהודעה חשובה על שינויים בשמירת הדוחות:
בניתי קובץ בPHP שמכניסים לו מראש כל מיני נתיבים במערכת שיש שם קבצים, ואתה מתזמן אותו כל דקה, ואז הוא יוצר קובץ מהYMGR ומעלה לאותה שלוחה או שלוחה אחרת את הקובץ HTML\JSON\CSV
בהמשך קבצי html/csv ימחקו מכל המערכת באופן אוטומטי מהסיבות שהוזכרו לעיל. אז כדאי של תסתמך על זה
-
@שמואל אמר בהודעה חשובה על שינויים בשמירת הדוחות:
בהמשך קבצי html/csv ימחקו מכל המערכת באופן אוטומטי מהסיבות שהוזכרו לעיל. אז כדאי של תסתמך על זה
@שמואל-ש אמר בהודעה חשובה על שינויים בשמירת הדוחות:
אז אולי לעשות במודול שליחת מייל שבשליחת קובץ ymgr ימיר אותו וישלח אותו כקובץ html?
-
@שמואל-ש אמר בהודעה חשובה על שינויים בשמירת הדוחות:
אז אולי לעשות במודול שליחת מייל שבשליחת קובץ ymgr ימיר אותו וישלח אותו כקובץ html?
זה לכאורה יעבוד ככה ללא הגדרה.
אם נכנס קובץ ymgr למייל הוא מומר כחלק ממנוע שליחת המיילים.
תבדקו.