אשף לפתרון התנגשות בין גרסאות קבצים


מעקב אחר מסמכים פתוחים

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


התראה וטיפול בניגוד גרסאות קבצים

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

אופן הטיפול בגרסאות שונות לקבצים

בכל פעם שמשתמש טוען ישות לקוח/ספק/פרויקט... וניגש אל עץ המסמכים, תוכנת הייפר מבצעת בדיקת השוואה בין הקבצים הקיימים במחשב
המקומי לקבצים הקיימים בשרת (ע"פ הרשום בטבלת "hyp_Entity Documents Tree").
במידה ונמצאה אי התאמה בין נתוני הגודל או מועד העדכון של הקבצים המקומיים לעומת הקבצים הרשומים בטבלת הקבצים במסד הנתונים, הייפר תציג את חלון הטיפול בגרסאות, עבור כל אחד מהקבצים שאותרו.

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


הוראות הפעלה

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