חילוץ כללים עסקיים

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

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

היתרונות של חילוץ כללים עסקיים

חילוץ כללים עסקיים עוזר לכם להשיג את המטרות הבאות:

  • יצירת מקור אמת יחיד: הכלי Mainframe Assessment Tool מחלץ את הלוגיקה של אפליקציית המיינפריים לכללי עסקים שניתנים לקריאה על ידי בני אדם ב-Gherkin, שפה ספציפית לתחום (DSL) בטקסט פשוט שמשמשת בפיתוח מונחה-התנהגות (BDD). הפורמט המתוקנן הזה מתרגם קוד מורכב לתרחישים ברורים, ומגשר על הפער בין גילוי טכני לבין כוונות עסקיות.
  • הסרת לוגיקה מיושנת: זיהוי והסרה של כללים לא רלוונטיים כדי לייעל את ההעברה אל Google Cloud.
  • האצת המודרניזציה: יצירת מפרטים של אפליקציות מקוד המיינפריים כדי להאיץ את תהליך המודרניזציה.
  • הפחתת סיכונים: כדי למזער את הפערים בין הפונקציות, צריך לאמת את הכללים שחולצו מול בעלי תהליכים עסקיים לפני המודרניזציה.

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

בדף הזה נסביר איך:

לפני שמתחילים

לפני שמתחילים, חשוב לוודא שביצעתם את המשימות הבאות:

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

    .

הפעלת משימה לחילוץ כללים עסקיים

הכלי Mainframe Assessment Tool משתמש בסוכנים מבוססי-Gemini כדי לנתח את הקוד. הסוכנים האלה מבצעים את החילוץ בכמה שלבים, כמו ניתוח קוד, זיהוי לוגיקת החלטות ויצירת פלט בשפה טבעית.

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

כדי להתחיל עבודת חילוץ של כללי עסקים, פועלים לפי השלבים הבאים:

  1. פותחים את Mainframe Assessment Tool בדפדפן אינטרנט.
  2. בתפריט הניווט, לוחצים על Assessments (הערכות).
  3. בדף הערכות, כדי לפתוח הערכה ספציפית, לוחצים על החץ להרחבה .
  4. לוחצים על כללים עסקיים.
  5. לוחצים על New extraction job (משימת חילוץ חדשה).
  6. כדי להגדיר את פרטי משימת החילוץ, בדף Basic information (פרטים בסיסיים), פועלים לפי השלבים הבאים:

    1. בשדה Name (שם), מזינים מזהה ייחודי למשרה.
    2. אופציונלי: בשדה תיאור, מזינים תיאור קצר של המשרה (עד 128 תווים).
    3. אופציונלי: בהנחיית מיקוד, מספקים הוראות ספציפיות למיקוד החילוץ. לדוגמה:
      • Extract only the tax calculation logic
      • Extract only rules involving the accounts data
      • Extract only rules that are implemented in the branch of the code that handles car insurance
    4. לוחצים על הבא.
  7. בקטע Module list (רשימת מודולים), בוחרים מודול ראשי אחד או יותר לניתוח.

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

  8. אחרי שבוחרים את המודולים העיקריים, לוחצים על הפעלת משימת החילוץ.

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

אחרי שמשימת החילוץ מסתיימת, הסטטוס בטבלה Extraction jobs משתנה ל-Completed.

בדיקת הכללים העסקיים

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

כדי לבדוק את הכללים העסקיים במשימת חילוץ, פועלים לפי השלבים הבאים:

  1. בטבלה Extraction jobs (משימות חילוץ), בוחרים את המשימה שרוצים לבדוק.

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

  2. בודקים את הכללים העסקיים שחולצו ואת התגים שלהם.

  3. כדי לפתוח את החלונית פרטי הכלל, בוחרים כלל ספציפי.

    בחלונית פרטי הכלל מוצג המידע הבא:

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

עדכון הסטטוס של כלל

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

כדי לבחור את הסטטוס של כללי העסק:

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

    • בהמתנה לבדיקה: סטטוס ברירת המחדל של כל הכללים. מציין שהכלל לא נבדק.
    • מאומת: בוחרים בסטטוס הזה כדי לאשר שהכלל מדויק ופעיל. Mainframe Assessment Tool משתמש בכללים שסימנתם כמאומתים כדי ליצור מחדש מפרטים של אפליקציות לצורך מודרניזציה.
    • אימות בהמתנה: בוחרים בסטטוס הזה אם הכלל דורש ניתוח נוסף או קלט נוסף לצורך אימות.
    • לא רלוונטי: בוחרים בסטטוס הזה כדי לסמן כללים שכבר לא רלוונטיים. Mainframe Assessment Tool לא כולל כללים שמסומנים כObsolete (מיושנים) בייצוא ובמודרניזציה.

ייצוא כללים עסקיים

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

כדי לייצא כללים עסקיים, מבצעים את השלבים הבאים:

  1. בטבלה Business rules, בוחרים את הכללים שרוצים לייצא.
  2. כדי לייצא את הכללים העסקיים בפורמט JSON, לוחצים על ייצוא.
  3. כדי לייצא את הגדרות הסוכן ב-Markdown לשימוש ב-Gemini CLI, לוחצים על ייצוא לשדרוג Gemini. ההגדרה הזו מאפשרת ל-Gemini CLI להתחבר ולהוריד את הכללים ישירות.

המאמרים הבאים