Делите путем


сетАцтивеПроцесс (референца клијентског АПИ-ја)

Поставља процес као активни процес.

Ако пословни процес који је постављен као активан већ има инстанцу, инстанца ће бити означена као активна и образац примарног записа ће бити поново учитан да би се приказао. Ако не постоји инстанца за процес, нова инстанца је креирана, означена као активна, и образац примарног записа ће бити поново учитан да га прикаже.

Ако постоји више инстанци процеса, један од њих ће бити изабран према подразумеваној логици да буде означен као активан. Типично , ово је најновија коришћена инстанца процеса од стране тренутног корисника.

Белешка

  • Метод setActiveProcess треба користити приликом креирања или уређивања записа. Користите setActiveProcess метод да подесите активни процес за проток пословног процеса уместо processId и processInstanceId са методом Xrm.Navigation.openForm .
  • Метод setActiveProcess ће поново учитати образац и сви несачувани подаци ће бити изгубљени.

Синтакса

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

Параметар

Име Тип Потребно Опис
processId String Да Ид процеса који се поставља као активни процес.
callbackFunction Function Не Функција за позивање када је операција завршена. Ова функција повратног позива је прослеђена једна од следећих вредности низа да би се указало на то да ли је операција успела:
- success: Операција је успела.
- invalid: процессИд није валидан или процес није омогућен.

гетАцтивеПроцесс
сетАцтивеПроцессИнстанце
формЦонтеxт.дата.процесс