Jaa


formContext.data.process (asiakas-ohjelmointirajapinnan viittaus)

Sisältää tapahtumia, menetelmiä ja objekteja, joiden avulla voit käsitellä liiketoimintaprosessin tietoja lomakkeessa. Kohdassa formContext.ui.process (asiakasohjelman ohjelmointirajapinnan viittaus) on menetelmiä, joilla voit käsitellä liiketoimintaprosessin ohjausobjektia lomakkeessa.

Prosessitapahtumat ja tapahtumakäsittelijän menetelmät

Käytä seuraavia tapahtumia ja tapahtumakäsittelijän menetelmiä kirjoittaaksesi komentosarjoja liiketoimintaprosessin työnkulkuja varten.

Tapahtuma Tapahtumakäsittelijän menetelmät
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Aktiivisen prosessin menetelmät

Näiden menetelmien avulla voit noutaa tietoja aktiivisesta prosessista ja määrittää aktiiviseksi prosessiksi eri prosessin.

Nimi Kuvaus
getActiveProcess Palauttaa aktiivisen prosessin edustavan prosessiobjektin.
setActiveProcess Määrittää prosessin aktiiviseksi prosessiksi.

Prosessin menetelmät

Prosessi sisältää liiketoimintaprosessin työnkulun tiedot. Voit käyttää prosessin ominaisuuksia -menetelmien avulla.

Nimi Kuvaus
getId Palauttaa prosessin yksilöivän tunnuksen.
getName Palauttaa prosessin nimen.
getStages Palauttaa joukon prosessin vaiheita.
onRendered Palauttaa totuusarvon, joka ilmaisee, hahmonnetaanko prosessi.

ProcessInstance-menetelmät

Näiden menetelmien avulla voit noutaa tietoja tietueen kaikista prosessiesiintymistä ja määrittää prosessiesiintymän aktiiviseksi esiintymäksi.

Nimi Kuvaus
getProcessInstances Palauttaa kaikki taulukkotietueen prosessiesiintymät, joihin kutsuvan käyttäjän on päästävä.
setActiveProcessInstance Määrittää prosessin esiintymän aktiiviseksi esiintymäksi.

Esiintymämenetelmät

Prosessiesiintymä sisältää liiketoimintaprosessin työnkulun esiintymän tiedot. -menetelmien avulla voit käyttää prosessin esiintymän ominaisuuksia.

Nimi Kuvaus
getInstanceId Palauttaa prosessiesiintymän yksilöivän tunnuksen.
getInstanceName Palauttaa prosessiesiintymän nimen.
getStatus Palauttaa prosessiesiintymän nykyisen tilan.
setStatus Määrittää aktiivisen prosessiesiintymän nykyisen tilan.

Aktiivisen vaiheen menetelmät

Näiden menetelmien avulla voit noutaa tietoja aktiivisesta vaiheesta ja määrittää aktiiviseksi vaiheeksi eri vaiheen.

Nimi Kuvaus
getActiveStage Palauttaa vaihe-objektin , joka edustaa aktiivista vaihetta.
setActiveStage Asettaa valmiin vaiheen aktiiviseksi vaiheeksi.

Vaiheen menetelmät

Vaihe sisältää liiketoimintaprosessin työnkulun vaiheen tiedot. -menetelmien avulla voit käyttää vaiheen ominaisuuksia.

Nimi Kuvaus
getCategory Palauttaa objektin getValue-menetelmällä , joka palauttaa liiketoimintaprosessin työnkulun luokan kokonaislukuarvon.
getEntityName Palauttaa vaiheeseen liittyvän taulukon loogisen nimen.
getId Palauttaa vaiheen yksilöivän tunnuksen.
getName Palauttaa vaiheen nimen.
getNavigationBehavior Palauttaa vaiheen siirtymistoimintaobjektin, jonka avulla voidaan määrittää, onko Käyttäjien käytettävissä Luo-painike toisen taulukkotietueen luomiseen liiketoimintaprosessin siirtymisskenaariossa.
getStatus Palauttaa vaiheen tilan.
getSteps Palauttaa vaiheen osavaiheiden kokoelman.

Vaiheen menetelmät

Osavaihe sisältää liiketoimintaprosessin työnkulun vaiheen vaiheen tiedot. Voit käyttää vaiheen ominaisuuksia -menetelmien avulla.

Nimi Kuvaus
getAttribute Palauttaa vaiheeseen liittyvän sarakkeen loogisen nimen.
getName Palauttaa vaiheen nimen.
getProgress Palauttaa toiminnon vaiheen edistymisen.
on Pakollinen Palauttaa totuusarvon, joka ilmaisee, vaaditaanko osavaihe liiketoimintaprosessin työnkulussa.
setProgress Päivittää toiminnon vaiheen edistymisen.

Näiden menetelmien avulla voit siirtyä seuraavaan ja edelliseen vaiheeseen. Molemmat menetelmät aiheuttavat OnStageChange-tapahtuman.

Nimi Kuvaus
moveNext Etenee seuraavaan vaiheeseen.
movePrevious Siirtyy edelliseen vaiheeseen.

Muita hyödyllisiä menetelmiä

Näiden menetelmien avulla voit hakea tietoja vaiheista aktiivisesta polusta, käytössä olevista prosesseista ja valitusta vaiheesta.

Nimi Kuvaus
getActivePath Hakee aktiivisessa polussa tällä hetkellä olevien vaiheiden kokoelman ja menetelmät, joilla voit käsitellä liiketoimintaprosessin työnkulun ohjausobjektissa näkyviä vaiheita.
getEnabledProcesses Asynkronisesti noutaa liiketoimintaprosessit, jotka on otettu käyttöön taulukolle, johon nykyinen käyttäjä voi vaihtaa.
hae valitutvaiheetAsenna Hakee valittuna olevan vaiheen.

formContext.ui.process (asiakkaan ohjelmointirajapinnan viittaus)
Xrm-objektimallin ymmärtäminen
Ohjausobjektit (asiakasohjelman ohjelmointirajapintaviittaus)