Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Nustato procesą kaip aktyvų procesą.
Jei verslo procesas, nustatytas kaip aktyvus, jau turi egzempliorių, egzempliorius bus pažymėtas kaip aktyvus, o pirminio įrašo forma bus iš naujo įkelta, kad būtų rodoma. Jei proceso egzemplioriaus nėra, sukuriamas naujas egzempliorius, pažymėtas kaip aktyvus, o pirminio įrašo forma bus iš naujo įkelta, kad būtų rodoma.
Jei yra keli proceso egzemplioriai, vienas iš jų bus pasirinktas pagal numatytąją logiką, kuris bus pažymėtas kaip aktyvus. Paprastai tai yra naujausias dabartinio vartotojo naudojamas proceso egzempliorius.
Pastaba.
- Metodas
setActiveProcessturėtų būti naudojamas kuriant arba redaguojant įrašą.setActiveProcessNaudokite metodą, kad nustatytumėte aktyvų verslo proceso srauto procesą, o neprocessIdprocessInstanceIdXrm.Navigation.openFormmetodą . - Metodas
setActiveProcessiš naujo įkels formą ir visi neįrašyti duomenys bus prarasti.
Sintaksė
formContext.data.process.setActiveProcess(processId, callbackFunction);
Parametras
| Vardas, pavadinimas | Rūšis | Privalomas | Apibūdinimas |
|---|---|---|---|
processId |
String | Taip | Proceso, kurį reikia nustatyti kaip aktyvų procesą, ID. |
callbackFunction |
Funkcija | Ne | Funkcija, iškviečiama pasibaigus operacijai. Ši atgalinio iškvietimo funkcija perduodama viena iš šių eilutės reikšmių, nurodanti, ar operacija pavyko: - success: operacija pavyko.- invalid: processId neleistinas arba procesas neįgalintas. |
Susiję straipsniai
getActiveProcess
setActiveProcessInstance
formContext.data.process