Jagamisviis:


setActiveProcess (kliendi API viide)

Määrab protsessi aktiivseks protsessiks.

Kui aktiivseks määratud äriprotsessil on eksemplar juba olemas, märgitakse eksemplar aktiivseks ja esmane kirjevorm laaditakse selle kuvamiseks uuesti. Kui protsessi jaoks eksemplari pole, luuakse uus eksemplar, mis on märgitud aktiivseks, ja esmane kirjevorm laaditakse selle kuvamiseks uuesti.

Kui protsessis on mitu eksemplari, valitakse üks neist vaikeloogika järgi, mis märgitakse aktiivseks. Tavaliselt on see praeguse kasutaja viimati kasutatud protsessieksemplar.

Märkus.

  • Seda setActiveProcess meetodit tuleks kasutada kirje loomisel või redigeerimisel. setActiveProcess Kasutage meetodit äriprotsessi voo aktiivse protsessi määramiseks meetodi asemel processId ja processInstanceId koos meetodigaXrm.Navigation.openForm.
  • Meetod setActiveProcess laadib vormi uuesti ja salvestamata andmed lähevad kaotsi.

Süntaks

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

Parameeter

Nimi Liik Nõutav Kirjeldus
processId String Jah Aktiivseks protsessiks määratava protsessi ID.
callbackFunction Function Ei Funktsioon, mis helistab, kui toiming on lõpule viidud. See tagasikutsefunktsioon läbib ühe järgmistest stringiväärtustest, mis näitavad, kas toiming õnnestus:
- success: Toiming õnnestus.
- invalid: ProcessId ei sobi või protsess pole lubatud.

getActiveProcess
setActiveProcessInstance
formContext.data.process