שתף באמצעות


setActiveProcess (חומר עזר עבור API של לקוח)

הגדרת תהליך כתהליך הפעיל.

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

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

הערה

  • יש setActiveProcess להשתמש בפעולת השירות בעת יצירה או עריכה של רשומה. השתמש בפעולת setActiveProcess השירות כדי להגדיר את התהליך הפעיל עבור זרימת תהליך עסקי במקום פעולת processId שירות processInstanceIdXrm.Navigation.openForm .
  • פעולת setActiveProcess השירות תטען מחדש את הטופס וכל הנתונים שלא נשמרו יאבדו.

תחביר

formContext.data.process.setActiveProcess(processId, callbackFunction);

פרמטר

שם Type נדרש Description
processId String ‏‏כן‬ מזהה התהליך שברצונך להגדיר כתהליך הפעיל.
callbackFunction Function כן פונקציה להתקשרות לאחר השלמת הפעולה. פונקציית התקשרות חזרה זו מועברת לאחד מערכים המחרוזת הבאים כדי לציין אם הפעולה הצליחה:
- success: הפעולה הצליחה.
- invalid: ה- processId אינו חוקי או שהתהליך אינו זמין.

getActiveProcess
setActiveProcessInstance
formContext.data.process