Бөлісу құралы:


setActiveProcess (Клиент API анықтамасы)

Белсенді процесс ретінде әрекет ету.

Егер белсенді деп орнатылған бизнес-процесте экземпляр болса, данасы белсенді деп белгіленеді және оны көрсету үшін бастапқы жазба пішіні қайта жүктеледі. Егер процесс үшін данасы болмаса, белсенді деп белгіленген жаңа дана жасалады және оны көрсету үшін бастапқы жазба пішіні қайта жүктеледі.

Егер процестің бірнеше даналары болса, олардың біреуі белсенді деп белгіленетін әдепкі логикаға сәйкес таңдалады. Айта кету керек, бұл - қазіргі заманғы қолданыстағы ең соңғы әдіс.

Ескертпе

  • Бұл setActiveProcess әдісті жазбаны жасау немесе өңдеу кезінде қолдану керек. setActiveProcess Бизнес-процесс ағыны үшін белсенді процесті орнату әдісін processId және processInstanceId әдіспен Xrm.Navigation.openForm бірге қолданыңыз .
  • setActiveProcess Әдіс пішінді қайта жүктейді және барлық сақталмаған деректер жоғалады.

Синтаксис

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

Параметр

РаT� РаT� Талап етіледі Сипаттама
processId String Иә Белсенді процесс ретінде белгіленетін процесстің идентификаторы.
callbackFunction Function No Операция аяқталған кезде шақыру функциясы. Бұл кері шақыру функциясы операцияның сәтті аяқталғанын көрсету үшін келесі жол мәндерінің бірі беріледі:
- success: Операция сәтті өтті.
- invalid: ProcessId жарамсыз немесе процесс рұқсат етілмеген.

getActiveProcess
setActiveProcessSpecimen
formContext.data.process