Deli putem


setActiveProcess (Referenca klijentskog API-ja)

Postavlja proces kao aktivni proces.

Ako poslovni proces koji se postavlja kao aktivan već ima instancu, instanca će biti označena kao aktivna i primarni obrazac zapisa će se ponovo učitati da bi se prikazala. Ako ne postoji instanca za proces, kreira se nova instanca, označena kao aktivna i primarni obrazac zapisa će biti ponovo učitan da bi se ona prikazala.

Ako postoji više instanci procesa, jedna od njih će biti odabrana kao podrazumevana logika koja će biti označena kao aktivna. Trenutno korisnik obično koristi instancu procesa koju je nedavno koristio.

Belešku

  • Metod setActiveProcess treba da se koristi prilikom kreiranja ili uređivanja zapisa. Koristite metod setActiveProcess da biste podesili aktivni proces za tok poslovnog procesa umesto metoda processIdprocessInstanceId i sa Xrm.Navigation.openForm metodom .
  • Metod setActiveProcess će ponovo učitati obrazac i svi nesačuvani podaci će biti izgubljeni.

Sintaksa

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

Parametar

Ime Tip Potrebne Opis
processId String Da ID procesa koji se postavlja kao aktivni proces.
callbackFunction Function Ne Funkciju koju treba pozvati kada se operacija dovrši. Ovoj funkciji povratnog poziva prosleđena je jedna od sledećih vrednosti niske koja ukazuje na to da li je operacija uspela:
- success: Operacija je uspela.
- invalid: ID obrade nije važeći ili proces nije omogućen.

getActiveProcess
setActiveProcessInstance
formContext.data.process