Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Визначає процес як активний процес.
Якщо бізнес-процес, установлений як активний, уже має екземпляр, екземпляр буде позначено як активний, а форма первинного запису перезавантажиться, щоб відобразити його. Якщо екземпляра для цього процесу немає, створюється новий екземпляр, позначений як активний, а форма первинного запису перезавантажиться, щоб відобразити його.
Якщо існує кілька екземплярів процесу, один із них буде вибрано відповідно до стандартної логіки, яка буде позначена як активна. Зазвичай це останній екземпляр процесу поточного користувача.
Нотатка
- Цей
setActiveProcessметод слід використовувати під час створення або редагування запису.setActiveProcessВикористовуйте метод, щоб налаштувати активний процес для потоку бізнес-процесів замість методу таprocessInstanceIdза допомогоюXrm.Navigation.openFormметодуprocessId. - Метод
setActiveProcessперезавантажить форму, і всі незбережені дані буде втрачено.
Синтаксис
formContext.data.process.setActiveProcess(processId, callbackFunction);
Параметр
| Ім'я | Ввести | Обов'язковий | Опис |
|---|---|---|---|
processId |
String | Так | Ідентифікатор процесу, який потрібно встановити як активний процес. |
callbackFunction |
Function | Ні | Функція, яка викликається після завершення операції. Ця функція зворотного виклику передається одним із наведених нижче значень рядка, щоб указати, чи виконано операцію: - success: Операцію виконано.- invalid: Ідентифікатор процесу неприпустимий або процес не активовано. |
Пов’язані статті
getActiveProcess
setActiveProcessInstance
formContext.data.process