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

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

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

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

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

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

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

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

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

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

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

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

הכלי 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.

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

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

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

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

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

  2. כדי לראות את הכללים שחולצו בצורה היררכית, לוחצים על Business Flow (תהליך עסקי).

  3. בכרטיסייה Business rules (כללים עסקיים), בודקים את הכללים העסקיים שחולצו ואת התגים שלהם.

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

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

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

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

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

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

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

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

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

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

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

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

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