במאמר זה
dropdown icon
מבוא
    אודות מנוע הכללים העסקיים Cisco
dropdown icon
יישום מנוע כללים עסקיים
    לפני שאתה מתחיל
    יצירת קבוצת כללים
    קביעת תצורה של מופע BRE DataSync
    יצירת זרימה עם פעילות בקשת BRE
    dropdown icon
    בקשת BRE
      הגדרות כלליות
      פרמטרי שאילתה
      ניתוח הגדרות
      הגדרות פענוח
      משתני פלט
    שאלות נפוצות

Webex Contact Center Business Rules Engine מדריך למשתמש

list-menuבמאמר זה
list-menuמשוב?

מנוע הכללים העסקיים (BRE) ב- Webex Contact Center מאפשר ללקוחות להעלות rnttttנתונים ספציפיים שהמערכת יכולה לגשת אליהם במהלך זמן ריצה כדי לקבל החלטות ניתוב אוrtntttלהציג מידע לסוכנים.

<ח2>מבוא

אודות מנוע הכללים העסקיים Cisco

באמצעות מנוע הכללים העסקיים Cisco© (BRE), באפשרותך להעלות את הנתונים שלך לסביבת Webex Contact Center לצורך ניתוב מותאם אישית ויישום כללי. המערכת מאחזרת את הנתונים בזמן ריצה ומשתמשת בהם לניתוב החלטות או להצגת מידע לסוכן.

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

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

  • כלי השירות Business Rules Engine מספק ממשק ליצירת תחומים וערכות כללים. ה- BRE דורש שבקשת החלטה נכנסת תהיה משויכת לתחום. התחום מכיל קבוצה של כללים. לכל כלל מוקצית עדיפות. ה- BRE מנסה להתאים את כלל העדיפות הגבוהה ביותר של התחום לבקשת ההחלטה בהתבסס על התנאים בכללים.

  • כלי השירות להגדרת תצורת BRE DataSync מספק ממשק להגדרת מופעי Data Sync לייבוא נתונים למסד הנתונים של BRE. לאחר שהדייר מגדיר את מופע סנכרון הנתונים, הדייר יכול להעלות קובץ CSV. המערכת ממירה את נתוני הערכים המופרדים באמצעות פסיקים שהועלו לרשומות במסד הנתונים של BRE.

  • Flow Designer הוא ממשק משתמש בגרירה ושחרור המשמש להגדרת זרימות שמתזמרות והופכות את רכיבי Webex Contact Center לאוטומטיים. ניתן ליצור זרימה המפעילה את ה- BRE.

הנחיות לטיפול בנתונים

כדי לשמור על שלמותה ואבטחתה של BRE, עליך לציית להנחיות הבאות לטיפול בנתונים:

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

  • הגבלה על PII: אין להעלות כל מידע המאפשר זיהוי אישי (PII) ל- BRE למעט נתוני ANI. PII כולל, אך אינו מוגבל ל:

    • שמות מלאים
    • מספרי ביטוח לאומי
    • כתובות דוא"ל
    • כתובות פיזיות
    • מידע פיננסי

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

יישום מנוע כללים עסקיים

לפני שאתה מתחיל

לפני שתיישם BRE, הכר את המינוחים הבאים המשמשים לאורך מדריך זה.

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

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

יצירת קבוצת כללים

זרימות מפעילות את כלי השירות Business Rule Engine כאשר בקשה קולית חדשה מוצגת בפני ACD. סעיף זה מסביר כיצד באפשרותך להגדיר כללים כך שכלי השירות BRE יוכל לסייע ל- ACD לנתב את הבקשה הנכנסת.

דיאגרמה של כלי השירות Business Rule Engine המופעל על-ידי זרימה ב- Webex Contact Center. בקרת זרימה ב- Webex Contact Center Flow Designer > בקשת חיפוש > Cisco BRE > Read > BRE Repository.

ה- BRE דורש שבקשת החלטה נכנסת תהיה משויכת לתחום ולמערכת כללים. ה- BRE מנסה להתאים את כלל העדיפות הגבוהה ביותר לבקשת ההחלטה בהתבסס על התנאים בכללים.

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

  • ANI Match וזהב

  • ANI Match וכסף

  • ANI ללא התאמה וזהב

  • ANI ללא התאמה וכסף

כדי ליצור קבוצת כללים:

1

התחבר לפורטל הניהול Cisco Webex Contact Center.

2

לחץ על הנתיב Cisco Webex Contact Center פורטל הניהול > כללים עסקיים כדי לפתוח את כלי השירות Business Rules Engine.

BRE משתמש בשירות זהויות ובאינטראקציית כניסה יחידה. אם הדיירים כבר נכנסו לפורטל הניהול Cisco Webex Contact Center, הם יכולים לקבל גישה אוטומטית לכלי השירות BRE עבור הארגון שלהם.

3

צור תכונה לשיוך לארגון שלך:

  1. בחר תכונות ולחץ על הוסף בדף תכונות.

  2. בדף תכונות , הזן הקשר בשדה שם .

  3. בחר את סוג הנתונים כטקסט מהרשימה הנפתחת.

    סוג הנתונים חייב להיות טקסט בכלי השירות BRE.

  4. לחץ על שמור.

4

בחר הקשרים כדי להציג את הדף הקשרים . לחץ על +הוסף הקשר.

  1. הזן שם ותיאור אופציונלי.

  2. אם נוצרת יותר מתכונה אחת, בחר את התכונה שברצונך לשייך להקשר זה מהרשימה הנפתחת תכונה .

  3. לחץ על שמור.

5

ליצירת כללים, בחר בדף 'הקשרים '.

  1. לחץ על המקטע Click +Add Rule בעמוד, ציין את ההגדרות המתוארות בטבלה הבאה:

    השדה

    תיאור

    שם

    שם הכלל.

    תיאור

    תיאור אופציונלי של הכלל.

    פעיל

    סמן את תיבת הסימון כדי לציין שהכלל פעיל.

    תווית

    בחר את התווית הנדרשת מהרשימה הנפתחת.

    עדיפות

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

    מומלץ להתחיל להקצות סדרי עדיפויות מ-100 בסדר יורד.

    תנאים

    ציין את התנאים מהרשימה הנפתחת ובחר את התכונות והערכים.

  2. לחץ על האזור Add Rule(Editor) של הדף, ציין את ההגדרות המתוארות בטבלה הבאה:

    השדה

    תיאור

    שם

    שם הכלל.

    תיאור

    תיאור אופציונלי של הכלל.

    פעיל

    סמן את תיבת הסימון כדי לציין שהכלל פעיל.

    תווית

    בחר את התווית הנדרשת מהרשימה הנפתחת.

    עדיפות

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

    תנאים

    בחר את התנאים מהרשימה הנפתחת וציין את התכונות והערכים.

    עורך חוקים

    הזן את הקוד עבור הכלל.

  3. לחץ על שמור.

הקוד הבא לדוגמה מחזיר את הערך עבור תכונה בשם routeInfo. מצב זה מתרחש אם המספר שממנו חייג המתקשר (ANI) תואם ל- ANI ברשימת הדיירים המועלים למסד הנתונים של BRE. העתק והדבק את הכלל הבא בעורך הכללים:
כאשר c: Contact() eval(c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute("context")+"." + c.getAttribute("ani")) != null) ולאחר מכן c.putAttribute("routeInfo", c.getGlobalValuesManager().getAsString(c.getTenantId(), c.getAttribute("context")+"." + c.getAttribute("אני"))); קצה
BRE Contexts page with an example code returns value for ANIFound for attribute routeinfo.

הקוד הבא לדוגמה מחזיר את הערך NotFound עבור התכונה routeInfo. מצב זה מתרחש אם מספר שממנו חייג המתקשר (ANI) אינו תואם ל- ANI ברשימת הדיירים המועלים למסד הנתונים של BRE. העתק והדבק את הכלל הבא בעורך הכללים:

כאשר c: Contact() eval(c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute("context")+"." + c.getAttribute("ani")) == null) ואז c.putAttribute("routeInfo", "NotFound "); קצה

BRE Contexts page with an example code returns value for ANINotFound for attribute routeinfo.

קביעת תצורה של מופע BRE DataSync

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

Diagram for how the BRE DataySync utility is configured to update the BRE repository. BRE DataSync > CRUD > BRE Repository.
כלי השירות BRE DataSync

מנהל המערכת של הדייר חייב ליצור מופע BRE DataSync עבור כל ערכת נתונים שמנועי הכללים מתייעצים בה במהלך תהליך קבלת ההחלטות שלה. מנהל המערכת יכול ליצור את ערכת הנתונים או להעלות קובץ CSV. הנתונים מומרים לרשומות במאגר BRE.

לפני שאתה מתחיל

צור קשר עם Cisco מנהל חשבון שירות לקוחות כדי לקבל גישה לחשבון BRE DataSync.

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

למנהל שותף, מנהל חיצוני, סוכנים ומפקחים אין גישה לכלי השירות BRE DataSync.

1

כמנהל מערכת, היכנס לכלי השירות BRE DataSync.

בהתאם לשיפורים האחרונים באירוח BRE ובמדרגיות, כתובות ה-URL של כלי השירות DataSync השתנו. הקפד להשתמש בכתובות ה-URL המעודכנות כדי להעלות נתונים ל-BRE.

2

בחר רשימת נתוני BRE כדי להציג את כל המידע הקשור לארגון הדייר.

3

(אופציונלי) בחר הוסף נתוני BRE כדי להוסיף נתונים למאגר BRE.

  1. בחר את שם הארגון מהרשימה הנפתחת TenantName .

  2. בחר את סוג בדיקת המידע של BRE מהרשימה הנפתחת.

    צור קשר עם Cisco Customer Success Manager או Solution Assurance Contact כדי להוסיף סוגי בדיקת מידע חדשים.

  3. לחץ על הוסף נתונים כדי להזין את המפתח והערך .

  4. (אופציונלי) לחץ על הסר כדי למחוק מפתח וערך קיימים.

  5. לחץ על שלח.

4

בחר העלה נתוני BRE CSV כדי להעלות את הקובץ CSV.

  1. בחר את שם הארגון מהרשימה הנפתחת TenantName .

  2. בחר את סוג בדיקת המידע של BRE מהרשימה הנפתחת.

  3. בחר העלה כדי לדפדף ולהעלות את הקובץ CSV.

  4. לחץ על שלח.

    Sample CSV file for the BRE CSV data upload. Column headers are 'ANI', 'Extension', and 'Action'.
    קובץ CSV לדוגמה עם נתונים
    הפעולות מחיקה, עדכון והוספה אינן תלויות רישיות. ניתן גם להשתמש בתחביר 725160001,,Delete כדי למחוק את הנתונים.

יצירת זרימה עם פעילות בקשת BRE

ניתן ליצור זרימות באמצעות ממשק מעצב הזרימה הזמין בפורטל הניהול Webex Contact Center. צור זרימה עם הפעילות BRE Request במעצב הזרימה Webex Contact Center.

לקבלת מידע נוסף אודות קביעת התצורה של הזרימה, עיין בבקשת BRE.

בקשת BRE

השתמש בפעילות בקשת BRE כדי לאחזר את הנתונים ממנוע הכללים העסקיים (BRE) של הארגון שלך לשימוש בזרימה. פעילות בקשת BRE משתמשת בפרוטוקולי HTTP סטנדרטיים כדי להביא נתונים מה- BRE.

הסעיפים הבאים מאפשרים לך להגדיר את פעילות בקשת BRE:

הגדרות כלליות

פרמטר

תיאור

תווית פעילות

הזן שם עבור הפעילות.

תיאור הפעילות

(אופציונלי) הזן תיאור עבור הפעילות.

פרמטרי שאילתה

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

לפעילות BRE יש פרמטר שאילתה אחד מוגדר מראש: הקשר. פרמטר שאילתה זה מועבר בקריאה API ל- BRE.

מזהה הדייר מוזרק אוטומטית כפרמטר ואין צורך לקבוע את תצורתו.

טבלה 1. פרמטרי שאילתה

פרמטר

תיאור

הקשר

מכיל את הסיבה לבקשה. לא ניתן לערוך או למחוק פרמטר הכרחי זה.

פרמטר זה חייב להכיל את אותו ערך כמו הערך שצוין בהקשר תכונה ב- BRE. לקבלת מידע נוסף, עיין ב יצירת קבוצת כללים בסעיף Cisco Webex Contact Center Business Rules Engine User Guide.

אנני

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

ערך לדוגמה עבור ANI הוא {{NewPhoneContact.ANI}}

פסק זמן לתגובה

מציין את פסק הזמן לחיבור עבור בקשת BRE. ברירת המחדל מוגדרת ל- 2000 אלפיות שניה.

מספר ניסיונות חוזרים

מציין את מספר הפעמים שבקשת BRE מנסה לאחר כישלון.

פרמטר זה משמש אם קוד המצב הוא 5xx; לדוגמה, 500 או 501.

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

ניתוח הגדרות

סעיף זה מאפשר לך לנתח את התגובה מבקשת BRE למשתנים שונים:

פרמטר

תיאור

משתנה תגובה

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

ביטוי נתיב

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

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

הגדרות פענוח

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

משתני פלט

בקשת BRE מחזירה שני משתני פלט:

  • BRERequest1.httpResponseBody: החזרת גוף התגובה עבור בקשת BRE.

  • BRERequest1.httpStatusCode: החזרת קוד המצב של בקשת BRE.

    קודי תגובה אלה מסווגים לקטגוריות הבאות:

    • תגובות מידע (100–199)

    • תגובות מוצלחות (200–299)

    • הפניות (300–399)

    • שגיאות לקוח (400–499)

    • שגיאות שרת (500–599)

תבניות סוג תוכן

הדוגמאות הבאות מתארות תבניות סוג תוכן קלט לדוגמה ואת תגובת JSON.

סוג תוכן XML

השתמש בכלי זה כדי להמיר XML לפורמט JSON https://codeshack.io/xml-to-json-converter/.

XML פורמט קלט:

<הערה> <אל>טוב</אל> <מ>ג'אני</מ> <כותרת>תזכורת</כותרת> <גוף>יישום בדיקה</גוף> </הערה> 

תגובה מנורמלת של נתונים/JSON

{ "הערה": { "אל": "טוב", "מאת": "ג'אני", "כותרת": "תזכורת", "גוף": "יישום בדיקה" } } 

ביטוי נתיב JSON לדוגמה: Use $.note.from כדי לקבל את הערך כ - Jani.

סוג תוכן TOML

השתמש בכלי זה כדי להמיר TOML לפורמט JSON https://www.convertjson.com/toml-to-json.htm.

תבנית קלט TOML:

title = "TOML Example" [owner] name = "Tom Preston-Werner" dob = 1979-05-27T07:32:00-08:00 

תגובה מנורמלת של נתונים/JSON

{ "title": "TOML Example", "owner": { "name": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } } 

ביטוי נתיב JSON לדוגמה: השתמש ב - $.owner.name כדי לקבל את הערך כ - 'Tom Preston-Werner'.

סוג תוכן YAML

השתמש בכלי זה כדי להמיר YAML לתבנית JSON https://www.convertjson.com/yaml-to-json.htm.

תבנית קלט YAML:

# רשומת עובד מרטין: שם: מרטין ד'ולופר תפקיד: מיומנות מפתח: עלית 

תגובה מנורמלת של נתונים/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

ביטוי נתיב JSON לדוגמה: Use $.martin.job כדי לקבל את הערך מפתח.

סוג תוכן JSON

השתמש ב- JSON Expression Evaluator https://jsonpath.com/.

תבנית קלט JSON:

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

תגובה מנורמלת של נתונים/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

ביטוי נתיב JSON לדוגמה: Use $.martin.job כדי לקבל את הערך מפתח.

שאלות נפוצות

  1. מהי מטרתה של תכונה?

    תכונות הן בסיסיות לקישור בקשות בדיקת מידע נכנסות של BRE לערכות כללים ספציפיות שנוצרו ב- BRE ולאחסון התוצאות של הערכות כללים.

  2. איך יוצרים תכונות?

    צור תכונות תחת הקצאה > תכונות בכלי השירות BRE. לדוגמה, ניתן ליצור תכונה בשם הקשר.

  3. מהי מטרת ההקשר ?

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

  4. מהו תחום ?

    תחום הוא הטבלה ב- BRE המכילה את הנתונים הרלוונטיים. ערך זה מנחה את ה- BRE לנתוני התחום הנכון ולערכת הכללים המתאימה.

  5. מהי תווית?

    לאחר שה- BRE מעריך את הכללים שלו, עליו לתקשר את התוצאה חזרה למערכת השיחות (לדוגמה, זרימת Webex Contact Center המכילה בקשת BRE). כללים נכתבים כדי להגדיר את הערך של תכונת תווית ייעודית בהתבסס על התנאים שלהם.

  6. מהו הקשר בין תכונה, הקשר ותווית?

    אתה יוצר תכונה, לדוגמה, בשם הקשר. אתה משייך תכונה זו לתחום (הטבלה בפועל כגון ANILookup). בעת הפעלת BRE, הזרימה מגדירה את הערך של תכונה זו (כלומר, domain = ANILookup) כדי לציין את ההקשר (באילו כללי תחום להשתמש).

    בתוך תחום זה, כללים נכתבים בתחביר Drools כדי להעריך תנאים ולהגדיר את הערך של תכונה אחרת, המכונה לעתים קרובות label (לדוגמה, label = "MatchFound"), המייצגת את תוצאת הכלל המוחזרת כתגובה לזרימה.

  7. כיצד תכונות, הקשרים ותוויות קשורים לפרמטרי השאילתה של הבקשה?

    ה- BRE מופעל על ידי זרימה, בדרך כלל באמצעות שיחת API (צומת בקשת BRE / פעילות) לכתובת URL פנימית מקודדת קשיחה. זהו REST API המאפשר חיפוש של ערכי BRE שהועלו ב- CSV (זוגות מפתח/ערך). הנתונים הדרושים ל- BRE לקבלת החלטה מועברים כחלק מבקשה זו, בדומה לאופן שבו פרמטרי שאילתה או גוף בקשה יתפקדו בשיחת REST API רגילה.

    • נתוני קלט: מידע מהשיחה הנכנסת (כגון ה- ANI של המתקשר, מספר החשבון ונתונים דומים אחרים) נלכד כמשתני נתונים משויכים לשיחה (CAD) בזרימת השיחה Webex Contact Center.
    • נתוני תצורת BRE: פרמטרים נחוצים אחרים, כגון הקשר והתכונה המציינת את התחום (למשל, תחום = ANILookup), מוגדרים גם הם כמשתנים בצומת בקשת BRE של הזרימה.
    • משתני בקשה: בשלב בקשת BRE של הזרימה, משתני CAD ומשתנים מוגדרים נבחרים כמשתנים בתצורת בקשת BRE. משתנים אלה נשלחים לאחר מכן למנוע הביצוע העורפי של BRE.
    • פונקציה: בעיקרו של דבר, 'משתני הבקשה' פועלים כ'פרמטרי השאילתה' או כמטען הקלט עבור ה- BRE. ה- BRE משתמש בערכים נכנסים אלה כדי להעריך את התנאים המוגדרים בכללים שלו.

האם המאמר הועיל לך?
האם המאמר הועיל לך?