קבלת הקלטות ונתונים - recording_and_entering_data
-
-
type=recording_and_entering_dataלהגדרת הגרסה הישנה (ללא התוספות החדשות, כגון: זיהוי דיבור ו הוספת שם ו דו"ח html ), יש להגדיר:
type=recording_and_entering_data_old
ברירת מחדל מפעיל את התיקיה הנוכחית
אם רוצים שיקח את הקבצים וישמור בתיקיה אחרת
ניתן להגדירrecording_and_entering_data_folder_to_play=/8כאן מוגדר שיפעיל ויקח את הקבצים מתיקיה 8 שתחת תיקיה ראשית
הקלטות בקבצים 000-049 הקובץ הראשון חייב להיות בשם 000 וכל השאר עוקבים אחריו
קבלת נתונים בקבצים 050-099 הקובץ הראשון חייב להיות בשם 050 וכל השאר עוקבים אחריוברירת מחדל הוא שקודם מקבל הקלטות ואח"כ מקבל נתונים, כלומר מתחיל בקבצים 000-049 ולאחר מכן עובר ל 050-099
באם רוצים שיתחיל מקובץ 050 ומעלה ורק אח"כ מקובץ 000 כלומר קודם נתונים ואח"כ הקלטות
יש להגדירstart_first=data(ברירת מחדל כאלו מוגדר start_first=recording )
הערך "var" שנשמר בתור ברירת מחדל הוא FolderXX כאשר XX זה מספר התיקיה,
באם רוצים לשנות את הערך ניתן להכניס את הערך הרצוי בתוך משתנהset_var=FolderYYכאן הערך יהיה שווה ל FolderYY
הגדרה זו משנה את כל המקומות שכתוב בהם את שם השלוחה.
לדגומה, בדוחות בשדה השלוחה יהיה רשום את מה שרשמתם כאן (FolderYY)
וכן בכותרת המייל וכו' -
עדכון או מחיקת נתונים מקובץ ListAllInformation
הערה: למידע אודות קובץ ListAllInformation עיין כאן
ניתן להגדיר שבסיום קבלת הנתונים, כל הנתונים שהתקבלו ייכנסו לקובץ ListAllInformation.
ההגדרה היאadd_to_list_all_information=yesבמקרה כזה, המערכת תוסיף שורה חדשה עם כל הפרטים שהתקבלו לפי הסדר.
(הנתון הראשון ייכנס לעמודה הראשונה, הנתון השני ייכנס לעמודה השנייה וכן הלאה).
במידה והמשתמש נכנס בכניסה לפי זיהוי אישי - Enter ID ניתן להגדיר שהעמודה הראשונה בקובץ תהיה ה-ID של המשתמש. וכל הנתונים שהתקבלו ייכנסו מהעמודה השנייה והלאה.
ההגדרה היאadd_enter_id_to_list_all_information=yesבמקרה כזה, העמודה הראשונה תהיה ה-ID של המשתמש העמודה השנייה תהיה הנתון הראשון שהתקבל העמודה השלישית תהיה הנתון השני שהתקבל וכן הלאה.
לחילופין, ניתן להגדיר שהעמודה הראשונה תהיה מספר האישור שהמשתמש קיבל בסיום הכנסת הנתונים, וכל הנתונים שהתקבלו ייכנסו מהעמודה השנייה ואילך
ההגדרה היאadd_enter_id_to_list_all_information=yes_from_approval_numberבמקרה כזה, העמודה הראשונה תהיה מספר האישור שהמשתמש קיבל. וכל הנתונים שהתקבלו ייכנסו מהעמודה השנייה ואילך.
שימו לב! בברירת מחדל מספר האישור שנכנס הוא מספר האישור שהמערכת נותנת בצורה אוטומטית.
במידה והגדרתם שהמשתמש יקבל מספר אישור שונה ממה שהמערכת נותנת (ראו בהרחבה אודות אפשרות זו בהמשך השרשור), ניתן להגדיר שזה מה שייכנס בעמודה הראשונה.
לצורך כך יש להגדיר (במקום ההגדרה הקודמת)add_enter_id_to_list_all_information=yes_from_approval_number_from_fileבמקרה כזה, העמודה הראשונה תהיה מספר האישור שאתם הגדרתם (ולא מספר האישור שהמערכת נתנה)
שימו לב!
היות ובקובץ ListAllInformation העמודה השנייה מציינת האם המשתמש מאושר כניסה או לא (אם יש1מאושר, ואם יש משהו אחר אז חסום) לכן אם ברצונכם שהנתון שיירשם הוא1יש 2 אפשרויות- אפשרות ראשונה (לא מומלץ): לומר בשאלה הראשונה "במידה וברצונכם שהזיהוי ממנו נכנסתם יהיה מאושר כניסה למערכת הקישו 1" וכך כשהמשתמש יקיש 1 הנתון ייכנס לעמודה השנייה.
- אפשרות שנייה (מומלץ): להגדיר שבעמודה השנייה יירשם בצורה אוטומטית
1עבור כל המשתמשים.
ההגדרה היא
add_approval_1_to_list_all_information=yesבמקרה כזה, בעמודה השנייה יירשם
1, וכל הנתונים שהתקבלו ייכנסו מהעמודה השלישית ואילך.
הערה חשובה לגבי הוספת הנתונים לקובץ.
במידה והגדרתם שהלקוח יכול לדלג על הכנסת הנתון, מה שנרשם בכלל הדוחות זה המילהNextאולם בקובץ ListAllInformation השארנו את הערך ריק לגמרי (יהיה פסיק ועוד פסיק ובאמצע הנתון יהיה ריק).
דבר זה בוצע למניעת התנגשות בחיפוש ערך בתוך הטבלה כאשר הנתון Next במקרה והלקוח דילג יופיע הרבה פעמים.
חדש!
ניתן להגדיר שהמערכת תמחק נתונים קיימים בקובץ.
לצורך כך יש להגדיר כניסה לפי זיהוי אישי מהסוג של ListAllInformation
(אוenter_id_type=list_all_informationאוenter_id_type=phone_from_list_all_information)
ואז בסיום קבלת הנתונים המערכת תמחק את השורה של המשתמש מהקובץ.
ההגדרה היאdelete_old_from_list_all_information=yesשימו לב! ניתן לשלב בין ההגדרות של מחיקה בקובץ ועדכון פרטים בקובץ.
במקרה כזה, בסיום קבלת הנתונים - המערכת תמחק את הנתונים הקיימים ותכניס במקומם את הנתונים החדשים שהתקבלו לפי מה שהגדרתם. -
הכנסת נתון מסויים לקובץ INI במערכת
ניתן להגדיר בקבלת נתונים שנתון מסויים שהוקש, יכנס לקובץ מסויים במערכת.
(יכול לשמש ככניסה לקובץ רשימה לבנה, לאחר קבלת נתונים)
יש להגדיר:add_to_list=050050 זה מספר הבקשה שהנתון שיוקש בה יכנס לרשימה.
בנוסף, יש להגדיר את מיקום ושם הקובץ במערכת
לדוגמא:location_list=/WhiteListבדוגמא, הנתון שהוקש בבקשה מספר 050, יכנס לקובץ WhiteList.ini שתחת השלוחה הראשית.
(את הסיומת ini המערכת מוסיפה לבד)בנוסף, ניתן להגדיר, שאם הנתון הזה רשום בקובץ מסויים במערכת, אז שלא יוסיף אותו לקובץ.
יש להגדיר:check_block_list=yesכאן רשום שיבדוק האם לא להוסיף נתונים מסויימים
ובנוסף יש לרשום את מיקום ושם הקובץ שבו קיימים הנתונים שאין להוסיף.
לדוגמא:location_list_block=/BlackListבדוגמא, המערכת תבדוק אם הנתון קיים בקובץ BlackList.ini שתחת השלוחה הראשית, אם קיים, אז תשמיע הודעה
M2538"מספרכם אינו רשאי להירשם למערכת, לבירורים, פנו לאחראי" ולא תוסיף לקובץ WhiteList, ואם לא קיים, אז תוסיף.
הכנסת ID לקובץ מסויים במערכת
אם רוצים שבמידה וסיים הכנסת הנתונים בהצלחה שהמערכת תוסיף לקובץ שהגדרתם את מספר הזיהוי שווה yes, ניתן להגדיר
recording_and_entering_ok_add_to_file_enter_id=/8/7/MembersActiveבדוגמא כאן המערכת תוסיף לקובץ MembersActive שבשלוחה 8/7 את מספר הזיהוי שווה yes,
לדוגמא אם מספר הזיהוי הוא 1234 יתווסף לקובץ1234=yes -
הקלטות (קבצים 000-049) - הגדרות ברירת מחדל
הקלטת כל קטע עם 20 שניות, באם 2 שניות שקט ממשיך הלאה,
לשינוי זמן ההקלטה או זמן השקט, ניתן להכניס ערך בשם
XXX-option=
ובתוך הקובץ יש לרשום
שניות להמתנה - מקסימום שניותלדוגמא : לעריכת מאפייני קובץ 006 יש להכניס ערך
000-option=6-40 001-option=6-40-STT-TTS-ask 002-option=--STT 003-option=6-40-STT---Skip 004-option=6-40-STT---Skip-8הסבר על הערכים של מאפייני הקובץ
הקלטות - ערך ראשון
מקסימום שקט לסיום ההקלטה, אחרי כמה זמן של שקט ההקלטה תסגר ותתקדם הלאה, בדוגמא של קובץ 000 מופיע 6 שניות
(לזמן שקט מקסימלי אפשר לשים את הספרה 0)
הקלטות - ערך שני
מקסימום אורך הקלטה - בדוגמא של קובץ 000 מופיע מקסימום 40 שניות
(לזמן הקלטה מקסימלי אפשר לשים את הספרה 0)שימו לב: המרת הקלטה לטקסט מחייבת יחידות. לפרטים נוספים לחצו כאן
הקלטות - ערך שלישי
האם להמיר את ההקלטה לטקסט - ברירת מחדל לא ממיר, אם רוצים שימיר וישים את ההמרה בקובץ לוג ובקובץ אישורים יש להכניס את הערך STT שזה ראשי תיבות של
Speech to text כלומר דיבור לטקסט
אם מוגדר להמיר ורוצים "לעזור" למערכת להבין, ניתן להכניס קובץ ini מקביל עם הערכים שיכולים להיות, לדוגמא לקובץ 001.wav תכניסו קובץ מקביל של 001.ini
הקלטות - ערך רביעי
האם להמיר את הטקסט בחזרה לקול של המערכת ולהשמיע ללקוח, ברירת מחדל המערכת רק ממירה ושמה בקובץ אבל לא משמיע ללקוח,
בשביל שישמיע ללקוח את ההמרה של כל הדיבור יש להגדיר TTS ראשי תיבות של
text to Speech כלומר טקסט לדיבור
במקרה שבו הטקסט שיתקבל חזרה אמור להיות מספרים או אותיות באנגלית ניתן להגדיר גם את האפשרויות הבאות:
Number להשמעה בצורת מספר
Digits להשמעה בצורת ספרות
Alpha להשמעת האותיות באנגליתקובץ שיושמע לפני השמעת הנתונים שהוקלטו
באם מוגדר "TTS" בערך זה, ניתן להגדיר שלפני שישמיע את ההמרה שישמיע קובץ.
לדוגמה, אם המאזין התבקש להקליט את שמו, אז ניתן להכניס קובץ שאומר "השם שנקלט הוא" בשם של הקובץ.
לדוגמא לקובץ 000 ניתן להוסיף קובץ בשם:000-AskBeforeOk.wav
הקלטות - הערך החמישי
האם לשאול את הלקוח אם מה שהוא שמע מהטקסט לדיבור זה בסדר או שרוצה להקליט את עצמו מחדש,
ברירת מחדל המערכת לא שואלת, אם רוצים שהמערכת תשאל אז יש צורך להגדיר ask
הקלטות - הערך השישי והשביעי
במידה והגדרתם בערך השלישי STT אז לאחר ההקלטה המערכת בודקת את מלל ההקלטה, במידה וההקלטה ריקה אז המערכת משמיע "דיבור לא ברור"
במידה וברצונכם שהלקוח יוכל לדלג על השאלה בלי להקליט בה כלום, לדוגמא להשמיע ללקוח הודעה "אנא אמרו את הכתובת, אם אין צורך במשלוח הקישו סולמית"
אז ניתן להגדיר בערך השישי Skip (דוגמא ב 003-option לעיל), זה יגרום שבמידה והלקוח לחץ סולמית תוך פחות מ3 שניות , אז המערכת תשמיע ללקוח את ההודעה
M2754
המערכת זיהתה שבחרתם לדלג לאישור הקישו 1 או המתינו
אם סיימתם את ההקלטה בהצלחה הקישו 2
להקלטה מחודשת הקישו 3במידה והלקוח מאשר אז המערכת לא תבדוק את המלל של מה שהקליט אלא יסמן בתוך הנתונים שהתקבלו Skip כלומר דילוג ולא יתרגם את ההקלטה למלל וגם לא יגיד "זיהוי לא ברור" כי לא יפעיל בכלל את המנוע זיהוי דיבור STT.
הבהרה: במקרה שהוגדר לדלג, המערכת לא תתייחס לשאלה זו לגבי הכנסת הנתונים ל ListAllInformation והשאלה הבאה תיכנס לעמודה הסמוכה לשאלה הקודמת ב ListAllInformation, עם רוצים שייכנס המילה Skip לעמודה הנוכחית ב ListAllInformation, יש להגדיר STT בערך השלישי.במידה וברצונכם לשנות את זמן המקסימום של הזמן שיגיעו לתפריט הדילוג ניתן להכניס זאת הערך השביעי בדוגמא 004-option רואים שעד 8 שניות הלקוח יגיע לתפריט הדילוג
הקלטות - הערך השמיני
במידה והגדרתם בערך השישי Skip
ובערך השביעי יכולתם לשנות את הזמן המוגדר לSkip
אז בערך השמיני תוכלו לכתוב CheckGoTo
ולהגדיר לאן לאיזו הקלטה להעביר
את ההגדרות יש להכניס בשלוחה בקובץ
RecordingAndEnteringDataCheckGoTo.iniבתוך הקובץ יש להגדיר את מספר ההקלטה ולאיפה להעביר
הערה חשובה: ניתן להגדיר דילוגים בתוך המספרים של ההקלטות כלומר מ000 ועד 049,
לא ניתן לדלג מהקלטות לתוך הנתונים וחזור להלקטות001-Skip=010במידה והקיש דילוג בקובץ 001 , ידלג להקלטה 010
001-Skip=Endמסיים את כל המודול ועובר לאפשרויות תשלום אם קיים
001-Skip=EndNoPaymentמסיים את כל המודול ומדלג על אפשרויות תשלום גם אם מוגדר אפשרויות תשלום
001-Skip=EnteringDataבמידה והתחלתם בהקלטות ולא בהכנסת נתונים (ככה זה הגדרת ברירת מחדל אא"כ שינתם ב start_first),
אז ניתן להגדיר לסיים את כל ההקלטות ולעבור להכנסת נתונים, כמובן לפני מעבר להכנסת נתונים , נשמיע את כל ההקלטות ובקשת אישור, וניתן לבטל זאת כמוגדר בהגדרות תפריט ההקלטות.
דילוג על השמעת כל ההקלטות שהוקלטו בקבצים 000-049
ברירת מחדל לאחר שסיים את כלל ההקלטות משמיע את הקלטה אחת ארוכה שבה נמצאים כל ההקלטות שהלקוח הקיש ויש לקוח אפשרות לבטל או להקליט את כל ההקלטות מההתחלה,
אם ברצונכם לדלג על התפריט הזה והלקוח לא יוכל לשמוע ולא יוכל גם לבטל או להקליט מחדש ניתן להגדיר:record_ok=# -
קבלת נתונים (קבצים 050-099) - הגדרות ברירת מחדל
נתונים - הערך הראשון
1)מספר ספרות מקסימלי שהמאזין יכול להקיש - ניתן לרשום כל מספר, ללא הגבלה.נתונים - הערך השני
2) מספר ספרות מינימלי -לפחות סיפרה אחת,נתונים - הערך השלישי
3) זמן (בשניות) להמתנה עד להודעה "לא הוקשה בחירה - 10 שניותנתונים - הערך הרביעי
4) משמיע את המספר שהקישו בצורת מספר (Number) כלומר 22 יהיה "עשרים ושתים"
ניתן לשנות את ההגדרה להשמעה בצורת ספרות (Digits) כלומר 22 המערכת תשמיע "שתים שתים"
ניתן לשנות את ההגדרה להשמעה בצורת מחיר (Price) הסבר מפורט בהמשך
ניתן לשנות את ההגדרה להשמעה מתוך מלל שמופיע בקובץ להשמעה (TTS) הסבר מפורט בהמשך
ניתן להגדיר השמעה בצורה שעה (Time) כלומר 2359 המערכת תשמיע "עשרים ושלוש חמישים ותשע" (יש צורך להגדיר מינימום ומקסימום 4 ספרות)
ניתן להגדיר את ההשמעה בצורה תאריך (Date) כלומר 10122019 המערכת תשמיע "עשר דצמבר אלפיים ותשע עשרה" (יש צורך להגדיר מינימום ומקסימום 8 ספרות)
ניתן להגדיר את ההשמעה בצורה תאריך (HebrewDate) כלומר 23125779 המערכת תשמיע "כ"ט אלול תשע"ט" (יש צורך להגדיר מינימום ומקסימום 8 ספרות)
ניתן להגדיר להשמיע את הנתונים בצורת תעודת זהות (TeudatZehut) כלומר המערכת תתן להכניס רק ת.ז. ישראלי תקין המערכת תשמיע את ההקשה בצורת ספרות (יש צורך להגדיר מינימום 8 ספרות ומקסימום 9 ספרות)
ניתן להגדיר את ההשמעה בצורת טלפון (Phone) - במקרה כזה יהיה ניתן להקיש רק מספר טלפון ישראלי תקין. (יש צורך להגדיר מינימום 9 ספרות ומקסימום 10 ספרות).
ניתן להגדיר HebrewKeyboard ואז יעברו למקלדת בעברית, שבסיומו יושמע ויישמר מילים בעברית, המקלדת עובדת כמו הקשת הודעת סמס במקשי הטלפון.
הקלטות קשורות:M2284אנא הקישו את האות הבאה ולאחריה סולמית.
לסיום ההקשות או לביטול הקשה אחרונה או לביטול כלל ההקשות הקישו כוכבית"
M2285אנא הקישו את האות ולאחריה סולמית. לביטול ויציאה הקישו כוכבית
M2286תפריט סיום או ביטול לסיום ההקלדה הקישו 1 לשמיעת הטקסט שהוקלד הקישו 2 לביטול של האות האחרונה הקישו 3 לביטול והקלדה מחודשת של כל הטקסט הקישו 4 ליציאה הקישו 5"
M2287הביטול התקבל בהצלחה
M2288הטקסט המעודכן הוא
M2289הטקסט שהוקלד הוא
M2290לאישור הקישו 1 לשמיעה חוזרת 2 להקשה מחודשת של כל הטקסט הקישו
M2291לשמוע את הטקסט שהוקלד באמצעות מנוע השמעת מילים הקישו 1 או המתינו, לשמוע את הטקסט שהוקלד אות אחר אות הקישו 2
M2292לרווח הקישו 0 וסולמית לסיפרה עצמה הקישו 5 פעמים על הספרה וסולמית לנקודה הקישו 1 וסולמית לסימן שאלה הקישו 11 וסולמית לסימן קריאה הקישו 111 וסולמית לאות א הקישו 3 וסולמית לאות ב הקישו 33 וסולמית לאות ג הקישו 333 וסולמית לאות ד הקישו 2 וסולמית לאות ה הקישו 22 וסולמית לאות ו הקישו 222 סולמית, לאות ז הקישו 6 וסולמית לאות ח הקישו 66 וסולמית לאות ט הקישו 666 וסולמית לאות י הקישו 5 וסולמית
לאות כ הקישו 55 וסולמית לאות ך הקישו 555 וסולמית לאות ל הקישו 5555 וסולמית לאות מ הקישו 4 וסולמית לאות ם הקישו 44 וסולמית לאות נ הקישו 444 וסולמית לאות ן הקישו 4444 וסולמית לאות ס הקישו 9 וסולמית לאות ע הקישו 99 וסולמית לאות פ הקישו 999 וסולמית לאות ף הקישו 9999 וסולמית לאות צ הקישו 8 וסולמית לאות ץ הקישו 88 וסולמית לאות ק הקישו 888 וסולמית לאות ר הקישו 7 וסולמית לאות ש הקישו 77 וסולמית לאות ת הקישו 777 וסולמית.ניתן גם להגדיר File. פירוט בהמשך.
כמו כן ניתן להגדיר No ואז הלקוח לא ישמע את הספרות בכלל אלא יתקדם לתפריט האישור.TTS - בערך הרביעי מאפשר להשמיע מלל מתוך קובץ, יש ליצור בשלוחה קובץ ini (בקידוד utf-8) ששמו יהיה כשם השאלה, לדוגמא בשאלה 050 יש ליצור קובץ
050-SayTTS.iniבתוך הקובץ יש לרשום מה להקריא עבור כל אחד מהתשובות
לדוגמא111=מלפפונים 112=עגבניות 113=גמבהבמידה ובשאלה 050 הלקוח הקיש 111, המערכת תשמיע במנוע TTS את המילה 'מלפפונים'. במידה והקיש 112, המערכת תשמיע 'עגבניות'. במידה והלקוח הקיש משהו שאינו מופיע בקובץ להקראה - המערכת תשמיע את מה שהלקוח הקיש בצורת ספרות (Digits). לדוגמא, אם הלקוח הקיש 114, המערכת תשמיע 'אחד אחד ארבע'.
שימו לב, תיתכן אפשרות שאם קובץ השאלה (050 וכו') תהיה קובץ TTS, המערכת לא תקריא את הכתוב בקובץ TTS
Price - בערך הרביעי מאפשר להשמיע מחיר, לדוגמא במידה והלקוח הקיש 53 המערכת תשמיע "חמישים ושלוש שקלים", ניתן לגם להגדיר להקיש כולל אגורות על יד מקש הכוכבית, ואז אם הלקוח הקיש 53 כוכבית 23, המערכת מחליפה את הכוכבית ב"נקודה" כך שבלוג תראו 53.23 וההשמעה תהיה "חמישים ושלוש"
M1907שקליםM1908ו..
"עשרים ושלוש"M1909אגורות.File - בערך הרביעי מאפשר לפתוח תיקיה כשם המוצר ובתוכו הקבצים להשמעה ואז המערכת במקום להשמיע ספרות או מספר המערכת תשמיע את הקובץ
מספר הספרות של הקובץ הוא 3 ספרות. גם באם האדם הקיש סיפרה אחת או שתים המערכת תשלים אפסים ל 3 ספרות.כך שאם רוצים למשל בקובץ 053 לדוגמא במידה והלקוח הקיש 1 להשמיע
"מלפפונים" ובמקש 2 "עבניות"יש להגדיר בערך הרביעי "File" וכן ליצור תיקית 053 , ובפנים להכניס קובץ 001.wav שבו יושמע "מלפפונים" ובמקש 002.wav יושמע "עגבניות"
במידה ואין קובץ תואם אז ישמיע את הקשת הלקוח בצורת "ספרות"נתונים - הערך החמישי
5) ברירת מחדל לאחר שהלקוח מקיש את הספרות, הוא משמיע את הספרות ללקוח ומבקש אישור, אם רוצים שלא יבקש אישור אלא מיד ידלג כאלו הלקוח אישר, יש להכניס בערך החמישי AskNoנתונים - הערך השישי
איזה מקשים ניתן להקיש בתפריט
ברירת מחדל ניתן להקיש כל מקש
אם מדובר על כמות ספרות להכנסה 1 (מקש אחד לבחירת הלקוח)
אז יש להכניס בערך השישי את הספרות שרוצים לדוגמא 1234567890*# (מחק את המיותר)
אם מדובר על כמות להכנסה מעל 1 ורוצים שיהיה רק תשובות מסויימות לדוגמא מדובר על 2 מקשים ורוצים שרק אם הלקוח הקיש 11 או 55 או 77 או 99 אז יתקבל תקין יש להכניס
11,55,77,99
במידה וההקשה לא תקינה המערכת מודיעה
M1224בחירה לא חוקיתנתונים - הערך השביעי
ברירת מחדל לאחר סיום השאלה עובר לשאלה הבאה
ניתן שאם הלקוח בחר בשאלה מסויימת ,תשובה מסויימת, אז יעבור ישר לשאלה אחרת
לדוגמא בשאלה 052 רוצים שאם הלקוח הקיש בתשובה "111" אז יעבור ישר לשאלה 060יש להגדיר בערך השביעי את המילה CheckGoTo
ואז המערכת מפעילה את בדיקת השיוכים
אין אין שיוך המערכת ממשיכה כרגיל לשאלה הבאה
דוגמא052-option=9-3-7-Digits-AskNo-111,555,771,909-CheckGoToבדוגמא רואים שהערך השביעי הוא CheckGoTo
את השיוכים יש לשים בקובץ בתוך השלוחה - קובץ בשם
RecordingAndEnteringDataCheckGoTo.iniבפנים יש ליצור שיוכים
לדוגמא הנ"ל יש להגדיר שיוך052-111=060 052-112=End 053-Next=058 054-4=End-/5/8 054-1=Recording 055-8=EndNoPayment 055-9=EndNoPayment-/5/8לקוח שהקיש בשאלה 052 את הספרות 111 יעבור לשאלה הבאה לשאלה 060
לקוח שהקיש בשאלה 052 את הספרות 112 יסיים בהצלחה את כל ההכנסות נתונים
לקוח שהקיש בשאלה 053 כוכבית והתקדם הלאה (כי הגדרתם בערך השמיני את המילה Next עיינו לעיל) אז יעבור ל 058
לקוח שהקיש בשאלה 054 על מקש 4 יסיים את כל השלוחה, יקבל מספר אישור ויעבור לשלוחה /5/8
לקוח שהקיש בשאלה 054 על מקש 1 יעבור להקלטות, מצב זה תקף רק במידה והגדרתם start_first=data כך שבהתחלה יש הקשות ולאחר מכן הקלטות, וכאן מגדיר שמסיים את כל ההקשות ועובר להלקטות.
לקוח שהקיש בשאלה 055 את הספרה 8 יסיים בהצלחה את כל ההכנסות נתונים, וידלג על תשלום גם במידה ומוגדר אחד מאפשרויות התשלום
(recording_and_entering_data_payment_tfr או recording_and_entering_data_payment_credit_card)לקוח שהקיש בשאלה 055 את הספרה 9 יסיים בהצלחה את כל ההכנסות נתונים, וידלג על תשלום גם במידה ומוגדר אחד מאפשרויות התשלום
(recording_and_entering_data_payment_tfr או recording_and_entering_data_payment_credit_card)
ויעבור אוטומטי לשלוחה /5/8מומלץ מאוד בשאלות רק להתקדם קדימה , אחרת תוכלו בטעות ליצור "לופ" והלקוח לא יגמור אף פעם את השאלות
כפי שרואים בדוגמאות לא חייב לשים את כל הערכים,
ניתן לדלג על ערכים 1 ו2 (שאר כברירת מחדל) ולהפעיל רק את אפשרות 3 , או 3 ו4 , או 3 ו 4 ו 5
אם רוצים לשנות הגדרות ברירת מחדל יש להכניס בקובץ
XXX-option=
כאשר XXX = מספר הקובץ של ההשמעה, לדוגמא 050 או 051 וכו'
דוגמא לעריכת קובץ 052
למה שבתוך קובץ052-option=9-3-7-Digits-AskNo-111,555,771,909המשמעות של הדוגמא היא
מקסימום 9 ספרות, לפחות 3 ספרות, לחכות 7 שניות, להשמיע את ההקשה בצורת ספרות,לא לשאול את הלקוח בקשת אישור אלא מיד להתקדם כאלו הלקוח כבר אישר,
רק הקשות 111 או 555 או 771או 909 יהיו תקינות כל דבר אחר יהיה שגיאהנתונים - הערך השמיני
ברירת מחדל רק כמות ההקשות המינימלית מאפשרת יציאה,
הבעיה היתה שיש לקוחות למשל שמקבלים מספר טלפון - מינימום 9 ספרות, אבל מצד שני רוצים להגיד ללקוח שלא חייב להקיש וניתן לדלג,
לכן בערך השמיני ניתן לכתוב Next ואז ניתן להגיד ללקוח לדוגמא "אנא הקש מספר טלפון, לדילוג הקש כוכבית וסולמית"
ואז לקוח שהקיש כוכבית וסולמית יוכל לדלג על השאלה ללא קשר לכמות ספרות המקסימלית והמינימלית052-option=9-9------Nextבדוגמא ניתן לראות שמינימום ומקסימום זה 9 ספרות,
ובכל זאת בהקשה על כוכבית וסולמית יעבור לשאלה הבאהנתונים - הערך התשיעי
ניתן להגדיר שהמערכת תבדוק את הערך הנוכחי שהלקוח הקיש האם הוא כבר קיים ברשימת ListAllInformation
נתון זה מיועד לדוגמא ללקוחות שמשתמשים בסוג כניסה של phone_from_list_all_information
ורוצים דרך מודל זה לעדכן נתונים בטבלה, אבל לא רוצים שלקוח יעדכן טלפון בתוך המשתמש שלו, כאשר הטלפון הזה כבר משוייך למשתמש אחר
לכן בעצם ניתן להגדיר בערך התשיעי CheckNoDoubleFromList וזה גורם שהמערכת מחפשת האם יש לקוח שכבר שייך את הנתון שהקישו עכשיו כבר על שמו
ואם כבר יש לא תתן
דוגמא054-option=10-9-7-Digits----Next-CheckNoDoubleFromListבדוגמא רואים שניתן מינימום 9 ומקסימום 10 ספרות, במידה והלקוח הקיש כוכבית אז ידלג
במידה והלקוח הקיש את הספרות המלאות אז יחפש האם מספר הטלפון הזה קיים
במידה וקיים מודיע
M1830על פי רשומי המערכת נתון זה כבר עודכן בעבר, לא ניתן לעדכן נתון זה שוב, אנא עדכנו נתון חדשנתונים - הערך העשירי
ניתן להגדיר שהמערכת תבדוק האם הלקוח הקיש כבר את מה שהקיש עכשיו במהלך ההקשות בשלוחה זו בשיחה ובהרשמה הנוכחית,
לדוגמא הלקוח מכניס את המספרים שבוחר עבור כרטיסי הגרלה שניתן לבחור מ01 עד 99 והלקוח בוחר 9 מספרים לבחירה,
ניתן להגדיר שהלקוח לא יוכל לבחור את אותו מספר פעמים, אלא רק מספרים שעדיין לא בחר055-option=2-2-7-Digits------CheckNoDoubleFromEnterבדוגמא רואים שבהכנסת נתונים מקובץ 055 ניתן להכניס מינימום ומקסימום 2 ספרות משמיע אותם בצורת ספרות , ובערך העשירי בודק האם בהקשות עד לכאן כבר הקיש את אותם שתי ספרות שהקיש עכשיו,
באם כבר הקיש את הנתון, המערכת תשמיע:
M1819כבר הקשתם בשיחה זו את הנתון הנוכחי, לא ניתן להכניס בשיחה זו את הנתון שוב.ניתן להגדיר שיבדוק רק בחלק מהעמודות עד עכשיו האם הקיש את אותו דבר
בשביל להגדיר איזה עמודות לבדוק , בתוך הערך העשירי עשו פסיקים וכתבו את העמודות לבדיקהלדוגמא
053-option=2-2-7-Digits------CheckNoDoubleFromEnter,050,052בדוגמא כאן
בקובץ 053 יבדוק רק האם ההקשה עכשיו זהה להקשות ב050 וב052
ובאם כן זהה, לא יתן לעדכן את הנתון
באם הנתון זהה לערך המופיע בקובץ 051 הדבר לא יפריע
באם לא הגדרתם כלום בפסיקים אלא הערך העשירי מוגדר רק CheckNoDoubleFromEnter אז יחפש בכלל העמודות עד עכשיונתונים - הערך האחד עשר
המספר הנמוך ביותר שניתן להקיש050-option=3-1-7-Number-------50-80בדוגמא הגדרתם 50 אז אם הלקוח הקיש 49
ישמעM1982הסכום נמוך מידיבמידה ובערך הרביעי מוגדר Date ניתן להגדיר בערך הזה את התאריך המוקדם שניתן להקיש. את התאריך יש לרשום בספרות בלבד. יום חודש שנה. לדוגמה עבור תאריך 01/02/2021 יש לרשום
01022021050-option=8-8-10-Date-------11022021-27022021-בדוגמא כאן כל תאריך שלפני
11/02/2021 לא יעבורהגבלת מינימום לפי המספר האישי - EnterID
ניתן להגביל את הכמות המינימום בכל שאלה - בהתאם ללקוח לפי הכניסה האישית שלו
יש להגדירEnterID050-option=3-1-7-Number-------EnterID-במקרה כזה המערכת תחפש בשלוחה את קובץ
050-Min.iniותחפש בתוך הקובץ את המספר האישי שאיתו הלקוח נכנס
דוגמא לקובץ113=5 125=9 Default=2מספר אישי
113המינימום כמות שיוכל להקיש היא5
מספר אישי125המינימום כמות שיוכל להקיש היא9
כל מספר אישי אחר - ברירת המחדל היא -Defaultבמקרה כאן הגבלת מינימום היא2במידה והלקוח לא נכנס לפני עם EnterID המערכת תדלג עם שלב הבדיקה ואין הגבלה בכלל על כמות המינימום
במידה ואין הגדרה אישית להגבלה ללקוח, וכן אין ערך של Default הגבלה כללית, אז אין הגבלה בכלל על כמות המינימום.בשביל להפעיל את הבדיקה לפי EnterID חובה להגדיר לפני ראה כאן סוגי כניסה
enter_id=yes enter_id_type=כל אחד מהסוגיםנתונים - הערך השנים עשר
המספר הגבוה ביותר שניתן להקיש050-option=3-1-7-Number--------80בדוגמא כאן הגדרתם 80 אז אם הלקוח הקיש 81
ישמעM1981הסכום גבוה מידיבמידה ובערך הרביעי מוגדר Date ניתן להגדיר בערך הזה את התאריך המאוחר שניתן להקיש. את התאריך יש לרשום בספרות בלבד. יום חודש שנה. לדוגמה עבור תאריך 11/12/2021 יש לרשום
11122021050-option=8-8-10-Date-------11022021-27022021-בדוגמא כאן כל תאריך שאחרי
27/02/2021 לא יעבורהגבלת מקסימום לפי המספר האישי - EnterID
ניתן להגביל את הכמות המקסימום בכל שאלה - בהתאם ללקוח לפי הכניסה האישית שלו
יש להגדירEnterID050-option=3-1-7-Number--------EnterIDבמקרה כזה המערכת תחפש בשלוחה את קובץ
050-Max.iniותחפש בתוך הקובץ את המספר האישי שאיתו הלקוח נכנס
דוגמא לקובץ110023=23 110205=9 Default=140מספר אישי
110023המקסימום כמות שיוכל להקיש היא23
מספר אישי110205המקסימום כמות שיוכל להקיש היא9
כל מספר אישי אחר - ברירת המחדל היא -Defaultבמקרה כאן הגבלת מקסימום היא140במידה והלקוח לא נכנס לפני עם EnterID המערכת תדלג עם שלב הבדיקה ואין הגבלה בכלל על כמות המקיסמום
במידה ואין הגדרה אישית להגבלה ללקוח, וכן אין ערך של Default הגבלה כללית, אז אין הגבלה בכלל על כמות המקסימום.בשביל להפעיל את הבדיקה לפי EnterID חובה להגדיר לפני ראה כאן סוגי כניסה
enter_id=yes enter_id_type=כל אחד מהסוגיםנתונים - הערך השלש עשרה
באם תכתבו בערך
BlockStar
המערכת לא תתן להקיש כוכבית כחלק מההקשות
במידה והלקוח הקיש במהלך רצף ההקשות שלו גם את הסיפרה כוכבית המערכת תודיע
M1368לא ניתן להקיש מקש כוכביתנתונים - הערך הארבע עשרה
באם תכתבו בערך
BlockZero
המערכת לא תתן שהסכום יהיה אפס
במידה והלקוח בחר 0 אז המערכת תודיע
M1625הכמות לא יכולה להיות אפס
קובץ שיושמע לפני השמעת הנתונים שהוקשו
ניתן להגדיר שלפני שישמיע את ההקשה של הלקוח (בכל צורה מהצורות לעיל - הערך הרביעי) שישמיע קובץ.
לדוגמה, אם המאזין התבקש להקיש מספר תעודת זהות, אז ניתן להכניס קובץ בשם של הקובץ הראשי להשמעה עם תוספת.
לדוגמא לקובץ 050 ניתן להוסיף קובץ בשם:050-AskBeforeOk.wavולהקליט מלל, כמו "תעודת הזהות שהקשתם היא", ומיד אחר כך המערכת תמשיך להשמעת נתוני ההקשה בהתאם למה שהוגדר לעיל.
הגבלת ערכים בנתון מסויים באופן כללי
כדי להגביל שלא יוכלו להקיש את אותו ערך בנתון מסויים, יש להגדיר
recording_and_entering_data_value_050_block_max=5בדוגמה, אפשר להקיש בנתון 050 את אותו ערך עד 5 פעמים לכלל המאזינים.
פונקציה זו יכולה להתאים ללקיחת כרטיס הגרלה על פרס מסויים.
כדי שלא יוכלו לקחת יותר מכמות אנשים את אותו כרטיס.באם עבר את מספר הפעמים המוגדר, ישמעו הודעת:
M1859על פי רשומי המערכת כבר הכנסת בעבר את הפרטים אותם הכנסת עכשיו, לא ניתן להמשיך, שלום ותודהמניעת כפל רצף נתונים מרישומים קודמים
ניתן להגדיר שהמערכת תבדוק האם הנתונים שהלקוח הקיש עד לשלב מסויים הם זהים למה שלקוחות אחרים כבר הקישו בעבר ובמידה ויש כבר רישום זהה, לא לתת לו לו להתקדם אלא להודיע
M1859על פי רשומי המערכת כבר הכנסת בעבר את הפרטים אותם הכנסת עכשיו, לא ניתן להמשיך, שלום ותודהrecording_and_entering_data_block_double=053בדוגמא כאן כאשר המערכת מגיעה לקובץ 053 (כלומר לאחר שסיימה את קובץ 052 בהצלחה לדוגמא, ועוברת לבדוק את קובץ 053, גם אם הקובץ 053 איננו קיים זה לא מפריע, אלא יש צורך רק לרשום את המספר שעכשיו המערכת ניגשת לבדיקה)
המערכת בודקת את כל הקבצים של הרישומים הקודמים ולא כולל הרישום הנוכחי עד לכאן כלומר את קבצים 050 + 051 + 052
במידה ומה שהלקוח הקיש עכשיו זהה לנתונים הקיימים במערכת ברישומים קודמים באותם קבצים אז המערכת לא תתן להמשיך
באם אין כבר כאלו נתונים המערכת תתן ללקוח להמשיך
הסבר מפורט:050-option=9-8-7-TeudatZehut 051-option=4-4-7-Time 052-option=8-8-7-Date recording_and_entering_data_block_double=053בקובץ 050 לקחנו תעודת זהות לאחר מכן לקחנו שעה ולאחר מכן הקשנו תאריך של המאורע
אם כבר יש דיווח של התעודת זהות על אותו תאריך ושעה לא יתן להקדםהוספת בדיקת כפילות לפי מספר אישי
בבדיקת כפילות ללא מספר אישי, המערכת תחפש נתונים זהים מכלל המכניסי נתונים בקובץ,
באם ברצונכם לבדוק האם הלקוח הנוכחי הזין נתונים כפולים ניתן להגדירrecording_and_entering_data_block_double_add_id=yesבמקרה כזה המערכת תוסיף לחיפוש הכפילות את המספר האישי שלו, לפי enter_id ותתן מושב של כפילות רק אם הכפילות היא אצל הלקוח הנוכחי!!
במקרה שאכן הוקשו נתונים כפולים המערכת מודיעה
M1859 על פי רשומי המערכת כבר הכנסת בעבר את הפרטים אותם הכנסת עכשיו, לא ניתן להמשיך, שלום ותודה
לאחר מכן ברירת מחדל חוזרת שלב אחורה
ניתן להגדיר לניתוקrecording_and_entering_data_block_double_goto=hangupאו
recording_and_entering_data_block_double_goto=/5/8למעבר לכל שלוחה אחרת
יציאה באמצע הרישום
באם רוצים במהלך רישום לאפשר אופציית יציאה, ושלא יחוייבו לענות על יתר השאלות ובכל זאת פרטי ההרשמה שבוצעו עד כה יכנסו לטבלת הרישום, יש להוסיף הגדרות אלו.
יש לציין בהקלטת השאלה שאם רוצים לסיים את הרישום או שהשאלה הבאה לא רלונטית לנשאל יש להקיש 0 וסולמית.
יעברו מייד לשמיעת הודעת הסיום של הרישום
האופציה אפשרית רק ברישום של הקשה ולא בהקלטה!skip_key=0 save_and_exit=0אם רוצים שדווקא בקבלת נתונים מסויימת יהיה אפשר לסיים את הנתונים
ולעבור מיד להודעת סיום של הרישום ניתן להגדיר
כאן רואים שבהקשה על אפס וסולמית בקבלת נתונים של 050 אז יצא החוצהskip_key=0 save_and_exit_050=0ברגע שיצאו דרך מקש זה, אז ישמעו את ההודעות:
M2524יצאת בהצלחה הנתונים נשמרו
M2525יצאת בהצלחה, הנתונים נשמרו, אישור מספר
במקום את ההודעות:
M1447נרשמת בהצלחה
M1340נרשמת בהצלחה, אישור מספר
ניתן להכניס קובץ שיושמע בהתחלה, לפני קבלת הנתונים עצמה. לקובץ יש לקרוא בשם
M0000
וכן ניתן להכניס לשלוחה קובץ שיושמע לאחר קבלת האישור נתונים. לקובץ יש לקרוא בשםM0099
או במקום קובץM0099את קובץM1447- 'נרשמת בהצלחה' -
מיקום שמירת הקבצים והדוחות
כל הפעולות שהסתיימו בהצלחה וקיבלו מספר אישור נרשמות בקובץ ApprovalAll.html בתיקיה.
ההקלטות נשמרות בתוך תיקית Record שבתוך התיקיה, בשם הקובץ נמצאים כל הפרטים שהוקשו. ובתוך הקובץ עצמו כל הפרטים שהוקלטו.
בנוסף יש בתוך התיקיה קובץ בשם LogRecordingAndEnteringData.html ובו כל הפעולות שהלקוח ביצע והכניס - שלב אחר שלב.
במידה ורוצים שקובץ ההקלטה עם מספר האישור יועתק גם לתיקיה אחרת, יש להגדיר
recording_and_entering_data_copy_to_folder=8/6בדוגמא כאן רואים שהקובץ ישוכפל גם לתיקיה 8/6 שתחת התיקיה הראשית של הלקוח
ברירת מחדל משכפל את הקובץ לתיקיה המבוקשת באותה צורה של קבלת נתונים
כלומר עם השם והתאריך (ולא ניתן לשמוע את הקובץ בתיקיה רגילה של האזנה לתכנים)באם רוצים שיעתיק את הקובץ לתיקית היעד בתור הקובץ הגבוה באותה תיקיה יש לסמן בנוסף
recording_and_entering_data_copy_to_folder_type=next_file_number -
תשלום לפני האישור
אם רוצים שהמאזין יעבור לתשלום לפני שמקבל את מספר האישור ו / או הסיום, יש להגדיר
recording_and_entering_data_payment_tfr=yesהמאזין ישמע תפריט
M2534תפריט אפשרויות תשלום, לתשלום בכרטיס אשראי מיידי הקש 1, לתשלום בצ'ק 2, לתשלום במזומן 3, לתשלום ע"י ניקוד הקישו 4.ורק אם סיים את התשלום בהצלחה, יקבל מספר אישור ממודול קבלת הנתונים.
במידה והלקוח בחר באפשרות של אשראי, מועבר להקשת פרטי הכרטיס. אם בחר באפשרות תשלום במזומן או צ'ק הלקוח ישמע את ההודעות הבאות בהתאמה:
M2535הגדרת אמצעי תשלום מזומן נתקבל בהצלחה, חובה לסגור את התשלום מול הנציג תוך 24 שעות
M2536הגדרת אמצעי תשלום בהמחאה בנקאית נתקבל בהצלחה, חובה לסגור את התשלום מול הנציג תוך 24 שעותלאחר סליקת אשראי בהצלחה ישמע את ההודעה
M2539קבלת התשלום בכרטיס אשראי נתקבל בהצלחה
אשראי בלבד
אם רוצים שיעבור מיידית לתשלום באשראי (ללא אפשרות של בחירת סוג התשלום).
יש להגדירrecording_and_entering_data_payment_credit_card=yesהגדרות האשראי יש להוסיף בדיוק כמו במודול credit_card
שימו לב שמספר האישור שיושמע ללקוח - זה מספר האישור של מודול קבלת הנתונים.
מספר האישור של חברות האשראי מופיע לכם בקבצים שנשלחים במייל ו/או בקבצי הymgr
תשלום ע"י ניקוד
אם רוצים שיעבור מיידית לתשלום ע"י ניקוד ללא תפריט, יש להגדיר
recording_and_entering_data_payment_points=yesברירת מחדל, לאחר הודעת האישור יושמע:
M1177ירדו לכם..
M1014נקודותבאם רוצים שלא ישמיע, יש להגדיר
points_add_say=noואז לא ישמיע כלום.
במידה ואין מספיק נקודות, משמיע:
M3930אין מספיק נקודות לרכישה
ולאחר מכן הולך לשלוחה כפי שמוגדר כאןrecording_and_entering_data_error_gotoבאם לא הוגדר מחיר, המערכת תגבה נקודה אחת.
ניתן להגדיר הזמנות מרובות כמפורט בהמשך, והמערכת תחשב את המחיר הכולל.אמצעי תשלום:
ברירת מחדל, אין קשר בין הכנסת נתונים לבין תשלום, במידה והגדרתם תשלום באמצעות כרטיס אשראי או באמצעות אחת מאפשרויות תפריט תשלום,
אז הלקוח משלם לפי הסכום שהגדרתם בערךbilling_sum=10.23בדוגמא כאן הלקוח ישלם בשביל לסיים את ההכנסת נתונים בהצלחה סכום של 10.23
אמצעי התשלום הם או חיבור לאשראי או ע"י ניקוד או חיבורים נוספים כמפורט בהמשך.
-
הזמנות מרובות
הזמנות מרובות - ללא תשלום
ניתן להגדיר שהמאזין יוכל להזמין כמה הזמנות (לדוגמא - כרטיסים) ברישום אחד. ההגדרה היא:recording_and_entering_data_order_quantity=yesואז המערכת תשמיע את ההודעה:
M2763אנא הקישו את כמות ההזמנות שברצונכם להזמין
ולאחר מכן המאזין ימשיך לרישום (הקלטות 000/050 וכדו').באפשרות זו אין תשלום בכלל עבור ההזמנות המרובות. על מנת לשלב הזמנות מרובות עם תשלום, יש להכניס את ההגדרה הבאה.
הזמנות מרובות - עם תשלום
ניתן להגדיר שהמאזין יוכל להזמין כמה הזמנות (לדוגמא - כרטיסים) ברישום בודד ואח"כ לעבור לתשלום. ההגדרה היא:recording_and_entering_data_payment_select_order_quantity=yesההודעות שיושמעו:
M2762הסכום עבור הזמנה אחת הינו
M2763אנא הקישו את כמות ההזמנות שברצונכם להזמין
לדוגמא, במידה והלקוח הקיש 3, אז הסכום לחיוב יהיה הסכום שנרשם בערך billing_sum כפול שלוש פעמים.כברירת מחדל, האפשרות לבחירת כמות הזמנות היא לאחר שמיעת ההקלטות (000/050 וכדו') ולפני המעבר לתשלום. מכיוון שיש מצבים שבהם לא מומלץ לאתגר את המאזין עד לאחר המענה על כל ההקלטות, אלא רוצים שמיד בכניסה למודול יבחר את הכמות, יש להגדיר:
recording_and_entering_data_payment_select_order_quantity_first=yes(ולא את ההגדרה הקודמת. שימו לב שזו הגדרה דומה, אך עם תוספת המילה first - שמשמעותה שישמעו את בחירת הכמות מיד בכניסה לשלוחה).
הודעות קשורות:
M2764לא מוגדר מחיר הזמנה
M2765הסכום הכולל לתשלום הינו
M1420שקליםהזמנות מרובות - עם תשלום - מקסימום לתשלום
אם הוגדרה האפשרות להזמנות מרובות ברישום בודד, ויחד עם זה רוצים שיהיה מקסימום סכום לתשלום, ללא קשר לכמות ההזמנות, יש להגדיר:billing_sum_max=33.25במקרה כזה המערכת בודקת את הסכום לתשלום (billing_sum) כפול מספר ההזמנות:
אם הסכום הכולל הוא נמוך מהסכום המקסימלי לתשלום - המערכת תשמיע והמאזין ישלם את הסכום בהתאם לכמות ההזמנות שהזמין.
אבל אם הסכום הכולל לתשלום של ההזמנות גבוה מהמחיר המקסימלי שהוגדר - המערכת תשמיע והמאזין ישלם את הסכום המקסימלי (billing_sum_max).
בדוגמא כאן הסכום המקסימלי לתשלום יהיה 33.25 שקלים.הזמנות מרובות - הגבלת כמות הזמנות ברישום אחד
אם הגדרתם אפשרות של הזמנות מרובות (לא משנה עם/בלי תשלום), ניתן להגדיר שתהיה הגבלה על כמות ההזמנות שאפשר להזמין ברישום אחד.
יש להגדיר את ההגדרה הבאה:recording_and_entering_data_order_quantity_max=5בדוגמא כאן, כמות ההזמנות ברישום אחד מוגבלת ל-5. ניתן להכניס כל מספר שרוצים. ההודעה שתושמע לפני הודעה:
M2583מקסימום כמות ההזמנות האפשרית היאאם רוצים שהמאזין לא ישמע מהי כמות ההזמנות המקסימלית (M2583 מקסימום כמות ההזמנות האפשרית היא), יש להכניס את ההגדרה הבאה:
recording_and_entering_data_order_quantity_max_say=noבמידה והוגדרה כמות מקסימום להזמנות ברישום בודד, והמאזין הקיש מספר הזמנות שגדול מהמקסימום הוא ישמע את ההודעה:
M2582הכמות שבחרתם גדולה מהכמות המקסימלית
ווהמערכת תחזיר אותו לבחירת כמות.במידה והוגדר שניתן להזמין הזמנות מרובות ברישום בודד, (גם עם תשלום וגם ללא תשלום), מספר אישור ההזמנה שיינתן בסיום הרישום יהיה תואם לכמות ההזמנות. כלומר, אם לדוגמא מספר האישור של הרישום האחרון שבוצע היה 1234, והמאזין הנוכחי הזמין 3 הזמנות, הוא יקבל מספר אישור 1237. כמו כן, בדו"ח תראו שיש 3 הזמנות תחת מספר אישור הזה.
שימו לב: במידה ומגבילים את מכסת ההזמנות (בערך booking_max), והמאזין הנוכחי הזמין 3 הזמנות, הרישום שלו תפס שלוש הזמנות מהסך הכללי האפשרי.
לכן, אם הכמות המקסימלית שהגדרתם להזמנות (בערך booking_max) היא 500, וכבר הזמינו 450, אז אם המאזין הנוכחי יזמין 55, אז המערכת לא תתן להתקדם ותושמע ההודעה:
M2172הכמות שנבחרה גדולה מהכמות הפנויה
והמאזין יחזור לבחירת הכמות, עד שיבחר כמות שאפשרית לבחירה. -
הוספת נתונים לקובץ האישור ApprovalAll מתוך עמודות של list_all_information
במידה ובצעתם כניסה באמצעות אחד מהאפשרויות השייכות לlist_all_information
כגוןenter_id=yes enter_id_type=list_all_informationאו
enter_id=yes enter_id_type=phone_from_list_all_informationניתן להגדיר לקחת עמודות לבחירתכם מתוך הטבלה
דוגמא:type=recording_and_entering_data recording_and_entering_data_add_cut_from_list_all_information=5-7,9,11,13-15בדוגמא רואים שיקח את עמודות 5 עד 7 כלומר עמודה 5 ואחרי זה 6 ואחרי זה 7
אחרי זה עמודה 9
אחרי זה עמודה 11
אחרי זה עמודות 13 עד 15סדר העמודות חייב להיות סדר עולה כלומר
עמודה ארבע ואחר כך עמודה חמש או שש
אבל לא עמודה שש ואחר כך עמודה חמששימו לב! כל הערכים חייבים להיות מלאים בכדי שיוסיף את המשך הערכים, לדוגמה אם רוצים, להוסיף את עמודות 5,7,9,11, כל העמודות האלו חייבים להיות מלאים, ואם לדוגמה יש לקוח שבעמודה 7 ריק, אז מעמודה 7 להלאה יהיה ריק, ולא יתעדכן גם 9 וגם 11.....
הערכים יצטרפו לקבצי האישור הסופי
קבצי ApprovalAll.ymgr ApprovalAll.htmlהערכים יצטרפו לפי הסדר שבה הם סודרו,
CutList1זה הערך הראשון של התוצאה (בדוגמא אצלנו הערך הראשון זה עמודה 5)
CutList2זה הערך השני של התוצאה (בדוגמא אצלנו הערך השני זה עמודה 6)
CutList3זה הערך השלישי של התוצאה (בדוגמא אצלנו הערך השלישי זה עמודה 7)
CutList4זה הערך הרביעי של התוצאה (בדוגמא אצלנו הערך הרביעי זה עמודה 9)
CutList5זה הערך החמישי של התוצאה (בדוגמא אצלנו הערך החמישי זה עמודה 11)
CutList6זה הערך השישי של התוצאה (בדוגמא אצלנו הערך השישי זה עמודה 13)
CutList7זה הערך השביעי של התוצאה (בדוגמא אצלנו הערך השביעי זה עמודה 14)
CutList8זה הערך השמיני של התוצאה (בדוגמא אצלנו הערך השמיני זה עמודה 15)ניתן כמובן לערוך את המלל שיופיע אצלכן בדוחות html כמו כל העריכת מילים
שימו לב - חובה להכניס בשלוחה את ערך
enter_id=yes -
קבלת מספר אישור הזמנה בSMS
sms_sending_approval=yes text_sms=ההרשמה לתכנית אגוזים בחופשת פסח נקלטה בהצלחה. מספר האישור שלך הוא billing_did=yesביטול תפריט אישור שליחה:
recording_and_entering_data_skip_menu_sms_sending=yesהודעות קשורות:
M2751לשליחת סמס עם מספר ההזמנה הקישו 1 להמשך ללא שליחת סמס הקישו 2
M2752שגיאה בשליחה
M2753נשלח בהצלחה -
הגדרות שליחת מייל
אם רוצים שכל פעם שמסתיים בהצלחה -
והמשתמש קיבל מספר אישור - ישלח בנוסף גם איימיל יש להגדירset_ok_send_mail=yesבאיימיל ישלח את ההקלטה האחרונה + קובץ ApprovalAll.html
אם רוצים שישלח מייל כאשר בגוף הפרטים מופיע ההזמנה האחרונה, מצורף קובץ שמע, וללא כל ההזמנות לפני וקבצים נלווים, יש להגדיר
set_ok_send_mail_special=yesאם רוצים לקבל במייל גם את ההקלטות שלא הסתיימו בהצלחה, יש להגדיר:
set_temp_send_mail=yesהאיימיל שאליו נשלח - לברירת המחדל של המערכת (כלומר מה שכתוב בחייגן)
אם רוצים לשנות את האיימיל ניתן להכניס בערכים הבאים:recording_and_entering_data_email_address=AAA@gmail.com -
הגבלת נרשמים
מקסימום נרשמים באופן כללי
באם רוצים לחסום את ההרשמה לאחר מספר נרשמים
לדוגמא יש הרשמה למופע קיץ בו יש 250 מקומות,
ורוצים שרק ה250 הראשונים ירשמו וכל השאר יקבלו הודעת "ההרשמה סגורה"
יש להגדירbooking_max=1250הערך המוגדר הוא מספר האישור הגבוה שיתן להכנס.
יש לשים לב שמספר האישור הראשון הוא 1001 כך שאם יש 250 אז יש להכניס בתוך הקובץ 1250במידה ומוגדר שליחה לאיימיל ישלח בכל פעם איימיל ובו כתוב שההרשמה נסגרה עם הפרטים של מי שנכנס להרשם, כמו כן גם בקובץ ApprovalAll.html ירשמו הפרטים של מי שניסה להרשם וקיבל את ההודעה שההרשמה נסגרה.
ההודעה המושמעת ברירת מחדל
M1348הרשמה זו התמלאה והסתיימה. שלום ותודה.
מקסימום הזמנות ללקוח ספציפי
ברירת מחדל לקוח יכול להכניס נתונים כמה פעמים שרוצה כאשר בכל פעם בסוף מקבל מספר אישור
ניתן להגביל את כמות הפעמים שהלקוח יכול לסיים בהצלחה את ההכנסת נתוניםrecording_and_entering_data_enter_id_max_approval=5בדוגמא כאן כל לקוח יכול לעשות עד 5 הזמנות
במידה והלקוח עשה את המקסימום המערכת תודיע
M2198המערכת מזהה כי כבר נרשמתם לא ניתן להירשם בשנית שלום ותודהבמידה ואתם מגדירים את ההגבלה, המערכת אוטומטית תכניס את הלקוח לזיהוי enter_id
ברירת מחדל לפי סוג כניסה של phone, כמובן ניתן לשנות לכל אחד מסוגי הזיהוי כניסה
(המערכת בודקת את הכמות אישורים לפי כמות הפעמים שבהם מופיע בקובץ ApprovalAll.ymgr שבתוך השלוחה הנוכחית, את הערכים
IdType#XXXXX%EnterId#XXXXXX
וכן Status#OK וכן שיש הזמנה Booking# ) -
הוספת ניקוד
ברירת מחדל אינו מוסיף ניקוד.
באם ברצונכם להוסיף ניקוד קבוע בכל רישום, יש להגדירrecording_and_entering_data_add_points=3בדוגמא, יוסיף בכל רישום 3 נקודות.
באם רוצים שיוסיף ניקוד מתוך ערך משתנה שהלקוח הקיש, יש להגדיר
recording_and_entering_data_add_points=050בדוגמא, המערכת תוסיף ניקוד מערך 050 שהלקוח הקיש
הגדרות נוספות לניקוד תוכלו למצוא במודול הזה
שימו לב: חובה להכניס בשלוחה את ערך enter_id=yes
-
הגדרות מספרי אישורים
כדי להתחיל את מספר האישור מ 1 יש להגדיר:
booking_Folder-xxx=0xxx = מספר השלוחה מהתפריט הראשי ללא הסימן "/" בהתחלה
שימו לב.. לא מומלץ להגדיר הגדרה זו באם מוגדר איפוס אישורים
איפוס מספרי האישור
כברירת מחדל, המערכת לא מאפסת את מספרי האישור שניתנים למי שסיים רישום או רכישה בהצלחה, אלא הם תמיד ממשיכים לרוץ.
ניתן להגדיר זמן עתידי שבו מונה מספרי האישור יתאפס ויתחיל מחדש. ההגדרה היא: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 דקות האחרונות, המעלה הגדולה היא שלא יהיה התנגשויות בקובץ והורדת עומסים מהמערכת.
השמעת מספר האישור
ברירת מחדל שהמערכת משמיעה את מספר האישור
על מנת שהרישום יתבצע כרגיל אבל המערכת תשמיע רק הודעת אישור ללא מספר האישור - יש להגדירsay_approval_number=say_approval_no_numberואז המערכת תשמיע הודעה בשם
M1447נרשמת בהצלחה
ותמשיך הלאה.
אפשרות נוספת:
על מנת שהרישום יתבצע כרגיל אבל המערכת לא תשמיע גם את הודעת "נרשמת בהצלחה" אלא מיד תעבור הלאה. - יש להגדירrecording_and_entering_data_say_approval_number=no -
מעבר לשלוחה אחרת בסיום
ניתן להגדיר לעבור אחרי הרישום - לשלוחה אחרת, לדוגמא
recording_and_entering_data_end_goto=/8באם רוצים שהשיחה תתנתק ניתן להגדיר
recording_and_entering_data_end_goto=hangupניתן להגדיר שמידה והלקוח לא סיים והלקוח ביקש לצאת / אין נתונים בכלל לקבלה
אז יעבור לאיפה שתגדירוrecording_and_entering_data_error_goto=/8באם רוצים שהשיחה תתנתק ניתן להגדיר
recording_and_entering_data_error_goto=hangupבכל מקום במודול במידה ויש תפריט בחירה - והלקוח לא הקיש כלום, התפריט חוזר על עצמו במשך 5 פעמים
לאחר 5 פעמים בברירת מחדל בדרך כלל משמיע שוב ושוב את אותו תפריט,
ניתן להגדיר שילאחר 5 פעמים יעבור למקום שהגדרתםrecording_and_entering_data_timeout_goto=hangup recording_and_entering_data_timeout_goto=/5/8 -
שליחת האישור בapi לשרת חיצוני
כאן המפרידים יהיו &= כמו כל מחרוזות רגילה ולא #% כמו שקיים בכל קבצי ymgr, חוץ מזה הכל אותו דבר בדיוק כמו בקובץ האישור של ההזמנה
recording_and_entering_data_ok_sand_api=yes recording_and_entering_data_ok_sand_api_link=chabad.co.ilברירת מחדל שולח בget אם צורים שישלח אחרת יש להגדיר
recording_and_entering_data_ok_sand_api_url_post=yesבדוחות האישור יתווסף הערך
ApiSandAnswer
וכן את ה5 אותיות הראשונות מתוך התשובה שהשרת שלכם ענה
(בכוונה לא עשיתי יותר שלא יגרום בלאגן בדוחות אישור, אם משהו זקוק ליותר שיפנה לשרות לקוחות) -
השמעה ללקוחות את מספרי אישור שלהם שהתקבלו בהכנסת נתונים (שלוחה נפרדת)
המערכת תשמיע את מספרי האישור שהוזמנו מהלקוח
type=recording_and_entering_data recording_and_entering_data_type=approvalsברירת מחדל המערכת לוקחת את הנתונים מהשלוחה הנוכחית
(לדוגמא אחרי שהסתיים הרישום אז הופכים את השלוחה רק להשמעת מספרי האישור)אם רוצים שישמיע אישורים שהוכנסו בשלוחה אחרת יש להגדיר את השלוחה שממנה לקחת את הנתונים
recording_and_entering_data_folder_to_play=/5/8בדוגמא כאן יקח את הנתונים מהשלוחה /5/8
ברירת מחדל המערכת מחפשת את הנתונים שהוכנו לפי טלפון הלקוח
במידה וברצונכם שהמערכת תחפש לפי המספר האישי הגדירוenter_id=yes enter_id_type=phone/.....כל הסוגים הקיימיםאו כל סוג כניסה אחרת במספר האישי
הערה חשובה: במקרה ומגבילים כמות הזמנות בשלוחת ההזמנות, המערכת מחייבת אוטומטית להכנס עם מספר אישי ברירת מחדל טלפון
ובמקרה שאכן הופעל כניסה עם זיהוי אישי יש להגדיר כניסה עם הזיהוי האישי שאכן יתקבלו תוצאות נכונותההודעות הרלוונטיות הם
M1832יש
M1833הזמנות מאושרות שבוצעו מזיהוי זה
M1834עסקה מאושרת מספר
M1835אישור מספר
M1838"לשמיעה חוזרת הקישו 1 לשמיעת העיסקה הבאה הקישו 2 ליציאה הקישו כוכבית"
M1839אין הזמנות מאושרות ממספר זיהוי זה
M1840סוף אישוריםלאחר סיום ההשמעות ברירת מחדל חוזר שלב אחורה
ניתן להגדיר ניתוק או מעבר לשלוחה אחרתrecording_and_entering_data_end_goto=hangup recording_and_entering_data_end_goto=/5/8 -
פיצול דו"חות על בסיס זמנים שונים
ניתן לפצל את דו"ח ההזמנות (AprrovalAll.html) שהמערכת מנפיקה לקבצים שונים, על בסיס שנה/חודש/תאריך/שבוע/יום בשבוע/יום/שעה:
כאשר הוגדר זמן מסוים, המשמעות היא שרישום שיתבצע לאחר הזמן המוגדר, יהיה בקובץ חדש, בנוסף לקובץ שלפניו.
השם של הקובץ החדש, יהיה על שם הזמן העתידי הבא.
לדוגמא, אם הגדרנו שיווצר קובץ רישום חדש בכל 25 לחודש, והרישום מתחיל ב-12 לאפריל, המשמעות היא
שעד 25 באפריל קובץ הרישום יהיה AprrovalAll.2020-04.html, והחל מ-26 לאפריל יהיה קובץ חדש בשם AprrovalAll.2020-05.html.שנתי
ניתן להגדיר הנפקת דו"ח על בסיס שנתי, כאשר לשם הקובץ תצורף מספר השנה הלועזית (לדוגמא: AprrovalAll.2020.html):
דוגמאות (כל שורה היא בפני עצמה):recording_and_entering_data_approval_all_file_type=year recording_and_entering_data_approval_all_file_type=year.25/01 recording_and_entering_data_approval_all_file_type=year.25/01.13:59הסבר על ההגדרות השונות:
שורה 1 - בתחילת כל שנה לועזית (בתאריך 1 לינואר) ייווצר במערכת קובץ רישום חדש, בנוסף לקובץ הקודם.
שורה 2 - בכל שנה לועזית, עד תאריך לועזי 25/01 יהיה דו"ח אחד. החל מתאריך 26/01 יווצר קובץ רישום חדש, בנוסף לקובץ הקודם (את התאריך ניתן לרשום ב-2 ספרות [1/1], או ב-3 ספרות[1/01], או ב-4 ספרות [01/01]).
שורה 3 - בכל שנה לועזית, עד תאריך לועזי 25/01, בשעה 13:59 בצהריים, יהיה דו"ח אחד. לאחר מכן יווצר קובץ רישום חדש, בנוסף לקובץ הקודם.כשנוצר קובץ חדש, שמו יהיה כמספר השנה הבאה.
חודשי
ניתן להגדיר הנפקת דו"ח על בסיס חודשי, כאשר לשם הקובץ יצורפו מספר השנה הלועזית ומספר החודש בשנה הלועזית (לדוגמא: AprrovalAll.2020-08.html):
דוגמאות (כל שורה היא בפני עצמה):recording_and_entering_data_approval_all_file_type=month recording_and_entering_data_approval_all_file_type=month.25 recording_and_entering_data_approval_all_file_type=month.25.13:59הסבר על ההגדרות השונות:
שורה 1 - בתחילת כל חודש לועזי (ה-1 בחודש), ייווצר קובץ רישום חדש, בנוסף לקובץ הקודם.
שורה 2 - בכל חודש לועזי, עד תאריך 25 לחודש, יהיה קובץ אחד. לאחר מכן יווצר קובץ רישום חדש, בנוסף לקובץ הקודם (את התאריך בחודש ניתן לרשום בספרה אחת [1], או ב-2 ספרות [1/1]).
שורה 3 - בכל חודש לועזי, עד תאריך 25 לחודש, בשעה 13:59 בצהריים, יהיה קובץ אחד. לאחר מכן יווצר קובץ רישום חדש, בנוסף לקובץ הקודם.כשנוצר קובץ חדש, שמו יהיה כמספר החודש הבא.
שבועי
ניתן להגדיר הנפקת דו"ח על בסיס שבועי, כאשר לשם הקובץ יצורפו מספר השנה הלועזית ומספר השבוע בשנה הלועזית (לדוגמא: AprrovalAll.2020-15.html):
דוגמאות (כל שורה היא בפני עצמה):recording_and_entering_data_approval_all_file_type=week recording_and_entering_data_approval_all_file_type=week.4 recording_and_entering_data_approval_all_file_type=week.4.13:59הסבר על ההגדרות השונות:
שורה 1 - בתחילת כל שבוע (בלילה שבין מוצש"ק ליום ראשון, בשעה 00:00 בלילה), ייווצר קובץ רישום חדש, בנוסף לקובץ הקודם.
שורה 2 - בכל שבוע, עד ליום רביעי בשעה 23:59 בלילה, יהיה קובץ אחד. לאחר מכן יווצר קובץ רישום חדש, בנוסף לקובץ הקודם.
שורה 3 - בכל שבוע, ביום רביעי, בשעה 13:59 בצהריים, יהיה קובץ אחד. לאחר מכן יווצר קובץ רישום חדש, בנוסף לקובץ הקודם.כשנוצר קובץ חדש, שמו יהיה כמספר השבוע הבא.
יומי
ניתן להגדיר הנפקת דו"ח על בסיס יומי, כאשר לשם הקובץ תצורף מספר השנה הלועזית, והתאריך בחודש (לדוגמא: AprrovalAll.2020-01-16.html):
דוגמאות (כל שורה היא בפני עצמה):recording_and_entering_data_approval_all_file_type=day recording_and_entering_data_approval_all_file_type=day.13:59הסבר על ההגדרות השונות:
שורה 1 - בכל יום ייווצר קובץ רישום חדש. 'יום' הוא החל מהשעה 00:00 בלילה ועד לשעה 23:59 למחרת.
שורה 2 - בכל יום, עד לשעה 13:59 בצהריים, יהיה קובץ אחד. לאחר מכן יווצר קובץ רישום חדש, בנוסף לקובץ הקודם.כשנוצר קובץ חדש, שמו יהיה כתאריך היום הבא.
איפוס מספרי האישור במקביל ליצירת קובץ רישום חדש
כברירת מחדל, המערכת לא מאפסת את מספרי האישור שניתנים למי שסיים רישום או רכישה בהצלחה, גם אם הגדרתם שיווצר קובץ רישום חדש, אלא הם תמיד ממשיכים לרוץ (בערך booking_Folder-xxx=).
ניתן להגדיר שמספרי האישור יתאפסו ויתחילו מחדש במקביל להיווצרות קובץ הרישום החדש. יש להגדיר:recording_and_entering_data_booking_expired=approval_allיש להגדיר הגדרה זו בנוסף להגדרה recording_and_entering_data_approval_all_file_type=.
התוצאה תהיה שאם לדוגמא הגדרתם שיווצר קובץ רישום חדש בכל 10 לחודש (recording_and_entering_data_approval_all_file_type=month.10),
אז עד סוף ה-10 לחודש מספרי האישור ימשיכו לרוץ כרגיל, והחל מה-11 לחודש מספרי האישור יתחילו שוב מההתחלה (בברירת מחדל, יתחילו מ-1000).
פיצול דו"חות לפי הקשה מתוך נתון מסויים
ניתן לחלק את הדוחות לפי הקשה!
כך שלכל הקשה יהיה דו"ח בנפרד.חובה להגדיר לפי איזה נתון לחלק
recording_and_entering_data_ok_add_to_name_approval_all_file=058בדוגמה כאן, יחלק את ההקשות שהקישו בנתון 058.
לשם הדו"ח
ApprovalAllיתווסף ההקשה.
לדוגמה, אם בשאלה 058 הקיש 66
שם הקובץ יהיהApprovalAll.66.ymgrאם שם הקובץ כבר שונה כגון שהגדרתם דו"ח לפי יום:
recording_and_entering_data_approval_all_file_type=dayאז שם הקובץ יהיה ApprovalAll.2020-07-07-66.ymgr
שימו לב:
אם הגדרתם את ההגדרה לעיל (חילוק לפי הקשות), לא יוכלו לבטל הזמנות, למנוע הזמנות כפולות, להגביל ID, ועוד..
כך שלאחר שהרישום נרשם בקובץ עם שם ההקשה, הלקוח לא יוכל לשנות מאומה בקובץ. -
קבצי HTML
מהיום במיילים שתקבלו על כל אישור
יצורפו דו"ח פעולות ודו"ח אישורים בצורה קריאה וברורהלאיימיל מצורפים 2 קבצי HTML
מומלץ להוריד אותם למחשב ורק אז לפתוח בשביל תצוגה יפה וללא שגיאותבנוסף - שימו לב
אתם קובעים אילו מילים יהיו בתוך הקבצים!!!!פשוט מעלים את כל ההגדרות האישיות למילים שלכם בתוך קובץ ini באותה שלוחה
כלומר לקבצים יקראו בשמותLogRecordingAndEnteringData.iniוכן
ApprovalAll.iniבתוך הקבצים מגדירים את השמות המיוחדים שאתם רוצים
ברירת מחדל לקובץ LogRecordingAndEnteringData
LogRecordingAndEnteringData=דו"ח פעולות Status=מצב הזמנה OK=מאושר var=ערך/שלוחה Booking=הזמנה IdType=סוג זיהוי teudat_zehut=תעודת זהות digits=הקשת ספרות list=רשימה phone=טלפון enter_phone_list=רשימת טלפונים EnterId=מספר זיהוי ValName=שם מזהה School=תאור מוסד Date=תאריך Time=שעה Data=הנתונים שהתקבלו MaxBooking=כניסה לאחרי גמר המלאי NoBooking=אין הזמנה Folder=שלוחה DID=מערכת Phone=טלפון HebrewDate=תאריך עברי RecordingSTT=הקלטה מספר EnteringData=הכנסת נתונים מספר Log=המידע שהתקבל Approval=הסתיים בהצלחה ApprovalNo=אישור מספר OrderQuantity=כמות הזמנות Payment=תשלום אשראי PaymentSum=סכום לתשלום PaymentType=סוג תשלום Points=נקודות DealSuccessfully=מספר אישור חברות אשראי Tashloumim=תשלומיםברירת מחדל לקובץ ApprovalAll
ApprovalAll=דו"ח אישורים Status=מצב הזמנה OK=מאושר var=ערך/שלוחה Booking=הזמנה IdType=סוג זיהוי teudat_zehut=תעודת זהות digits=הקשת ספרות list=רשימה phone=טלפון enter_phone_list=רשימת טלפונים EnterId=מספר זיהוי ValName=שם מזהה School=תאור מוסד Date=תאריך Time=שעה Data=הנתונים שהתקבלו MaxBooking=כניסה לאחרי גמר המלאי NoBooking=אין הזמנה Folder=שלוחה DID=מערכת Phone=טלפון HebrewDate=תאריך עברי EnteringData=קובץ מספר Log=המידע שהתקבל Approval=הסתיים בהצלחה ApprovalNo=אישור מספר OrderQuantity=כמות הזמנות Payment=תשלום אשראי PaymentSum=סכום לתשלום PaymentType=סוג תשלום Points=נקודות DealSuccessfully=מספר אישור חברות אשראי Tashloumim=תשלומים CutList1=גזירה ראשונה CutLis2=גזירה שניה CutList3=גזירה שלישית CutList4=גזירה רביעית CutList5=גזירה חמישית CutList6=גזירה שישיתיש בנוסף את הקבצים שהלקוח מקיש בהם (קבצים 050 עד 099)
ובדוחו עד היום הופיעו תחת "050" וכן "051" וכו'ניתן להגדיר למשל עבור קובץ 050 שבו משמיעים למשל אנא הקש את מספר המלפפונים
אז בשביל שבדוח במקום 050 תראו מלפפונים יש להגדיר (שימו לה ל P)P050=מלפפון P051=עגבניה P052=פלפלאם רוצים שבעמודה P050 אם הלקוח הכניס 11 יהיה כתוב תפוחים
אבל בעמודה P051 אם הלקוח הכניס 11 יהיה כתוב בכלל ירושליםניתן להכניס
את שם העמודה ושם התוצאה עם מפריד פלוסלדוגמא:
P050=עם או בלי תחבורה P051=תחנה P050+1=עם תחבורה P050+2=בלי תחבורה P051+1=ירושלים P051+2=קרית גת P051+3=אשדוד P051+4=בני ברק P051+5=ביתר עילית P051+6=בית שמש P051+7=מודיעין עילית P051+8=ערים אחרותזה עובד בכלל המקומות של ymgr ל html
הערה חשובה:
בתחילת קובץ חשוב להשאיר שורה ריקה
להתחיל לרשום רק מהשורה השניהמצ"ב דוגמא למה שנשלח במייל לפי הגדרות ברירת מחדל + הגדרות אישיות לפי המופיע לעיל
[attachment=0]דוח פעולות.jpg[/attachment]
[attachment=1]דוח אישורים.jpg[/attachment]קובץ מיוחד לכל אישור
על פי בקשת רבים הוספנו שיהיה אפשרות של קובץ מיוחד לכל אישור
לאחר בדיקות המצב הכי טוב הוא שכל הקבצי ymgr וקבצי html שנוצרים לכל אישור, נשמרים בתיקיה בשם ApprovalOk שמתחת לשלוחה שבה הגדרתם את תיקית קבלת נתוניםשימו לב שבשביל שהמערכת תמיר לכם למילים שאתם רוצים שיופיעו בדוח
כמוP050=מלפפון P051=עגבניה P052=פלפליש לשמור את הנתונים בקובץ בשם
ApprovalOk.iniאת הקובץ יש לשים בתוך תיקיית האישורים המיוחדת - בתוך תיקית ApprovalOk
ברירת מחדל לקובץ
ApprovalOk.iniApprovalOk=דו"ח הזמנה מאושרת Status=מצב הזמנה OK=מאושר var=ערך/שלוחה Booking=הזמנה IdType=סוג זיהוי teudat_zehut=תעודת זהות digits=הקשת ספרות list=רשימה phone=טלפון enter_phone_list=רשימת טלפונים EnterId=מספר זיהוי ValName=שם מזהה School=תאור מוסד Date=תאריך Time=שעה Data=הנתונים שהתקבלו MaxBooking=כניסה לאחרי גמר המלאי NoBooking=אין הזמנה Folder=שלוחה DID=מערכת Phone=טלפון HebrewDate=תאריך עברי EnteringData=קובץ מספר Log=המידע שהתקבל Approval=הסתיים בהצלחה ApprovalNo=אישור מספר OrderQuantity=כמות הזמנות Payment=תשלום אשראי PaymentSum=סכום לתשלום PaymentType=סוג תשלום Points=נקודות DealSuccessfully=מספר אישור חברות אשראי Tashloumim=תשלומים CutList1=גזירה ראשונה CutLis2=גזירה שניה CutList3=גזירה שלישית CutList4=גזירה רביעית CutList5=גזירה חמישית CutList6=גזירה שישיתחידוש!!!
אם אתם רוצים שחלק מהעמודות לא יופיעו בדוח html ניתן להעלים אותם
(זה ישאר בקובץ ymgr המקורי)למשל להעלים את העמודה של תאריך לועזי
תגדירוDate=_hiddenכאשר מגדירים _hidden בתוצאה של הערך
העמודה תעלם מהדו"ח