Del via


setActiveProcess (klient-API-referanse)

Angir en prosess som den aktive prosessen.

Hvis forretningsprosessen som angis som aktiv, allerede har en forekomst, merkes forekomsten som aktiv, og det primære postskjemaet lastes inn på nytt for å vise det. Hvis det ikke finnes noen forekomst for prosessen, opprettes en ny forekomst, merket som aktiv, og det primære postskjemaet lastes inn på nytt for å vise det.

Hvis det finnes flere forekomster av prosessen, velges én av disse i henhold til standardlogikken som skal merkes som aktiv. Dette er vanligvis den sist brukte prosessforekomsten av gjeldende bruker.

Note

  • Metoden setActiveProcess bør brukes når du oppretter eller redigerer en post. setActiveProcess Bruk metoden til å angi den aktive prosessen for en forretningsprosessflyt i stedet processId for og processInstanceId med Xrm.Navigation.openForm metode.
  • Metoden setActiveProcess laster inn skjemaet på nytt, og eventuelle data som ikke er lagret, vil gå tapt.

Syntaks

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

Parameter

Navn Type Kreves Beskrivelse
processId Streng Ja ID-en for prosessen som skal angis som den aktive prosessen.
callbackFunction Function Nei En funksjon som skal ringes opp når operasjonen er fullført. Denne tilbakeringingsfunksjonen sendes én av følgende strengverdier for å angi om operasjonen var vellykket:
- success: Operasjonen var vellykket.
- invalid: Prosess-IDen er ikke gyldig eller prosessen er ikke aktivert.

getActiveProcess
setActiveProcessInstance
formContext.data.process