שדרוג של תוספי פעולות על נתונים

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

השתמש במנהל שדרוגים כדי לשדרג תוסף פעולות על נתונים.
  1. התקדם במספר הגרסה של הפעולה על הנתונים שלך.

    לדוגמה, אם הפעולה שלך על נתונים נקראת company.MyDataAction, חפש את mydataaction.js למאפיין mydataaction.MyDataAction.VERSION. אם היא מוגדרת כרגע כ-1.0.0 שנה אותה ל-1.0.1.

  2. הוסף שיטת static upgrade(oOldDataActionJS) למחלקת הפעולה על הנתונים שלך.

    אם המאפיין VERSION שונה מהערך sVersion השמור במטאדטה של הפעולה על נתונים, אזי מנהל הפעולות על נתונים יקרא לשיטה static upgrade() במחלקת הפעולה על נתונים שלך.

  3. ממש את שיטת upgrade() שלך על-ידי קריאה לשיטה upgrade() במחלקת-העל וקלוט את התגובה שלה.
  4. המשך לממש את שיטת upgrade() שלך על-ידי ביצוע עריכות נוספות בפעולת JSON על הנתונים ששודרגו באופן חלקי, אשר הוחזרה ממחלקת-העל. עשה זאת עד שהאובייקט יתאים לסל המאפיינים הנכון הדרוש למודל הנוקאאוט האחרון שלך.
  5. לסיום, קרא ל-var oUpgradedDataAction = dataaction.AbstractDataAction.createFromJS(fDataActionClass, sFullyQualifiedDataActionClassName, oUpgradedDataActionJS).

    פקודה זו בונה מופע חדש של הפעולה על נתונים מפעולת JSON על הנתונים ששודרגו, ומחזירה את oUpgradedDataAction.getSettings().