Partekatu bidez


setActiveProcess (bezeroaren APIaren erreferentzia)

Prozesu bat prozesu aktibo gisa ezartzen du.

Aktibo gisa ezartzen ari den negozio-prozesuak dagoeneko instantzia bat badu, instantzia aktibo gisa markatuko da eta erregistro primarioaren inprimakia berriro kargatuko da hura erakusteko. Prozesuaren instantziarik ez badago, instantzia berri bat sortzen da, aktibo gisa markatuta, eta erregistro primarioaren inprimakia berriro kargatuko da hura erakusteko.

Prozesuaren hainbat instantzia badaude, horietako bat aktibo gisa markatzeko logika lehenetsiaren arabera aukeratuko da. Normalean, uneko erabiltzaileak gehien erabiltzen duen prozesuaren instantzia da.

Oharra

  • Metodoa setActiveProcess erregistro bat sortzeko edo editatzean erabili behar da. Erabili metodoa setActiveProcess negozio-prozesuaren fluxu baterako prozesu aktiboa ezartzeko, metodoaren processId ordez eta processInstanceId metodoarekin Xrm.Navigation.openForm .
  • Metodoak setActiveProcess inprimakia berriro kargatuko du eta gorde gabeko datuak galduko dira.

Sintaxia

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

Parametroa

Izena Mota Beharrezkoa Deskribapenak
processId String Bai Prozesu aktibo gisa ezarri beharreko prozesuaren IDa.
callbackFunction Function Ez Eragiketa amaitutakoan deitu beharreko funtzioa. Atzera deitzeko funtzio honi kate-balio hauetako bat ematen zaio, eragiketak arrakasta izan duen ala ez adierazteko:
- successEragiketak arrakasta izan du.
- invalid: processId ez da baliozkoa edo prozesua ez gaituta.

getActiveProcess
setActiveProcessInstance
formContext.data.process