Dalintis per


formContext.data.process (kliento API nuoroda)

Pateikiami įvykiai, metodai ir objektai, naudojami sąveikauti su verslo proceso srauto duomenimis formoje. Norėdami sužinoti, kaip sąveikauti su verslo proceso srauto valdikliu formoje, žr. formContext.ui.process (kliento API nuoroda ).

Apdoroti įvykius ir įvykių apdorojimo metodus

Norėdami rašyti verslo procesų srautų scenarijus, naudokite šiuos įvykius ir įvykių apdorojimo metodus.

Įvykis Įvykių apdorojimo metodai
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Aktyvūs proceso metodai

Naudokite šiuos metodus norėdami gauti informaciją apie aktyvų procesą ir nustatyti kitą procesą kaip aktyvų procesą.

Vardas, pavadinimas Apibūdinimas
getActiveProcess Pateikia proceso objektą, nurodantį aktyvų procesą.
setActiveProcess Nustato procesą kaip aktyvų procesą.

Proceso metodai

Procesas apima verslo proceso srauto duomenis. Naudokite metodus, kad pasiektumėte proceso ypatybes.

Vardas, pavadinimas Apibūdinimas
getId Grąžina unikalų proceso identifikatorių.
getName Grąžina proceso pavadinimą.
getStages Pateikia proceso etapų rinkinį.
isRendered Pateikia Bulio logikos reikšmę, nurodančią, ar procesas generuojamas.

ProcessInstance metodai

Naudokite šiuos metodus norėdami gauti informaciją apie visus įrašo proceso egzempliorius ir nustatyti proceso egzempliorių kaip aktyvų egzempliorių.

Vardas, pavadinimas Apibūdinimas
getProcessInstances Grąžina visus lentelės įrašo, prie kurio skambinantis vartotojas turi prieigą, proceso egzempliorius.
setActiveProcessInstance Nustato proceso egzempliorių kaip aktyvų egzempliorių.

Egzemplioriaus metodai

Proceso egzemplioriuje yra verslo proceso srauto egzemplioriaus duomenys. Naudokite metodus, kad pasiektumėte proceso egzemplioriaus ypatybes.

Vardas, pavadinimas Apibūdinimas
getInstanceId Grąžina unikalų proceso egzemplioriaus identifikatorių.
getInstanceName Grąžina proceso egzemplioriaus pavadinimą.
getStatus Grąžina dabartinę proceso egzemplioriaus būseną.
setStatus Nustato dabartinę aktyvaus proceso egzemplioriaus būseną.

"Active Stage" metodai

Naudokite šiuos metodus norėdami gauti informaciją apie aktyvų etapą ir nustatyti kitą etapą kaip aktyvų etapą.

Vardas, pavadinimas Apibūdinimas
getActiveStage Pateikia objektą Stage , nurodantį aktyvų etapą.
setActiveStage Nustato užbaigtą etapą kaip aktyvų etapą.

Etapų metodai

Etape pateikiami verslo proceso srauto etapo duomenys. Naudokite metodus, kad pasiektumėte etapo ypatybes.

Vardas, pavadinimas Apibūdinimas
getCategory Pateikia objektą su getValue metodu, kuris pateiks verslo proceso srauto kategorijos sveikojo skaičiaus reikšmę.
getEntityName Grąžina su etapu susietos lentelės loginį pavadinimą.
getId Grąžina unikalų etapo identifikatorių.
getName Grąžina etapo pavadinimą.
getNavigationBehavior Pateikia etapo naršymo elgsenos objektą, kuris gali būti naudojamas apibrėžti, ar mygtukas Kurti yra pasiekiamas vartotojams, norint sukurti kitą lentelės įrašą kelių lentelių verslo proceso srauto naršymo scenarijuje.
getStatus Grąžina etapo būseną.
getSteps Pateikia etapo veiksmų rinkinį.

Step methods

Veiksme pateikiami verslo proceso srauto etapo veiksmo duomenys. Norėdami pasiekti veiksmo ypatybes, naudokite metodus.

Vardas, pavadinimas Apibūdinimas
getAttribute Grąžina stulpelio, susieto su veiksmu, loginį pavadinimą.
getName Grąžina veiksmo pavadinimą.
getProgress Grąžina veiksmo veiksmo eigą.
yra būtinas Pateikia Bulio logikos reikšmę, nurodančią, ar veiksmas yra būtinas verslo proceso srautui.
setProgress Atnaujina veiksmo veiksmo eigą.

Norėdami pereiti prie paskesnių ir ankstesnių etapų, naudokite šiuos metodus. Abu šie metodai sukels įvykį OnStageChange.

Vardas, pavadinimas Apibūdinimas
moveNext Vyksta į kitą etapą.
perkeltiAnkstesnis Pereina į ankstesnį etapą.

Kiti naudingi metodai

Naudokite šiuos metodus norėdami rasti informacijos apie aktyvaus kelio etapus, įgalintus procesus ir pasirinktą etapą.

Vardas, pavadinimas Apibūdinimas
getActivePath Gauna šiuo metu aktyviame kelyje esančių etapų rinkinį su metodais, taikomais sąveikauti su etapais, rodomais verslo proceso srauto valdiklyje.
getEnabledProcesses Asinchroniškai nuskaito verslo procesų srautus, įgalinamus lentelę, į kurią dabartinis vartotojas gali pereiti.
getSelectedStage Gauna šiuo metu pasirinktą etapą.

formContext.ui.process (kliento API nuoroda)
"Xrm" objekto modelio supratimas
Valdikliai (kliento API nuoroda)