אירוע OnPreStageChange (חומר עזר עבור API של לקוח)

אירוע זה מתרחש לפני השלב של בקרת זרימה של תהליך עסקי משתנה. אירוע זה מתרחש לאחר שהמשתמש בוחר את השלב הבא, מעבר לשלב הקודם או הגדרת לחצני 'formContext.data.process.moveNextשלב פעיל' בממשק המשתמש או כאשר מפתח משתמש בפעולות השירות , formContext.data.process.movePreviousאו .formContext.data.process.setActiveStage

הערה

האירוע OnPreStageChange נתמך רק בממשק מאוחד.

מתוך קובץ Script של משאב אינטרנט הרשום לאירוע onPreStageChange, מפתח יכול להפעיל את הפעולות הבאות באובייקט executionContext שהועבר אל קובץ ה- Script של משאב האינטרנט:

executionContext.getEventArgs().preventDefault();

בעת הפעלת preventDefault:

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

אובייקט הקשר ביצוע מועבר למטפלים באירועים עבור אירוע זה. באפשרותך להשתמש בפעולת השירות getEventArgs כדי לאחזר אובייקט הכולל את השיטות הבאות:

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

שיטות נתמכות עבור אירוע זה

אירועים (חומר עזר עבור API של לקוח)
אירועים בטפסים ורשתות ביישומים מונחי-דגמים