18 בדצמ׳ 2020, 2:54

הגדרות מספרי אישורים

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

18/06/2023

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

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


כברירת מחדל, מספר האישור הראשוני הוא: 1001
כדי להתחיל את מספר האישור מ 1 יש להגדיר:

booking_Folder-xxx=0

xxx = מספר השלוחה מהתפריט הראשי ללא הסימן "/" בהתחלה

באם שיניתם את ערך ver כפי שמופיע כאן, הכניסו את ההגדרה כך:

booking_xxx=0

שימו לב.. לא מומלץ להגדיר הגדרה זו באם מוגדר איפוס אישורים


איפוס מספרי האישור

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

recording_and_entering_data_booking_expired=

דוגמאות:

recording_and_entering_data_booking_expired=7d
recording_and_entering_data_booking_expired=2013-12-31 23:59:59
recording_and_entering_data_booking_expired=thisweek

שורה 1 - מונה מספרי האישור יתאפס ויתחיל מחדש 7 ימים לאחר הרישום האחרון (אם במהלך 7 הימים יתבצע רישום נוסף, איפוס המונה יידחה).
שורה 2 - מונה מספרי האישור יתאפס ויתחיל מחדש בתאריך 01-01-2014 בשעה 00:00:00 בלילה (שימו לב שיש לשים רווח בין התאריך לשעה).
שורה 3 - מונה מספרי האישור יתאפס ויתחיל מחדש בסוף השבוע (יתאפס בליל שבת, כך שעם צאת השבת יחל מונה חדש).

ניתן להגדיר כל זמן עתידי (ע"פ שניות/דקות/שעות/ימים/חודשים ועוד) על בסיס המופיע כאן:
1s = מספר שניות
1m = מספר דקות
1h = מספר שעות
1d = מספר ימים
1M = מספר חודשים
2012-12-31 = עד סוף יום ותאריך
2013-12-31 23:59:59 = עד התאריך בשעה
15:59:59 = היום עד השעה (23:59:59 = כלומר עד סוף היום, וב-12 בלילה יתאפס)
thisweek = עד סוף השבוע (יתאפס בליל שבת, כך שעם צאת השבת יחל מונה חדש)
thishebmonth = עד סוף החודש העברי הנוכחי

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

recording_and_entering_data_approval_number_from_file=yes

את כל מספרי האישור שלכם יש ליצור קובץ בשם recording_and_entering_data_approval_number_file.ini ולהכניסו בשלוחה הנוכחית

בקובץ יש לרשום מספר אישור פנימי=מספר אישור שברצונכם שיושמע

1044=770770770
1045=770770771

בדוגמא כאן אישור פנימי 1044 ישמע "אישור מספר 770770770"
ואישור פנימי 1045 ישמע "אישור מספר 770770771"

במקרה שבו אין התאמה בין מספר האישור הפנימי - לשיוך בקובץ
המערכת תשמיע את מספר האישור הפנימי


לא רלונטי יותר, אין צורך,

מקסימום הזמנות ללקוח בעצומות גדולות

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

recording_and_entering_data_ApprovalAll_useIniFile=yes

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


השמעת מספר האישור

כברירת מחדל, לאחר שרישום מסתיים בהצלחה, המערכת משמיעה את מספר האישור:
M1340 נרשמת בהצלחה, אישור מספר...
M1341 לסיום הקישו 1, לשמיעת מספר האישור פעם נוספת הקישו 2

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

say_approval_number=say_approval_no_number

ואז המערכת תשמיע את ההודעה:
M1447 נרשמת בהצלחה
ותמשיך הלאה.


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

recording_and_entering_data_say_approval_number=no