Dijeli putem


formContext.data.process (referenca klijentskog API-ja)

Pruža događaje, metode i objekte za interakciju s podacima o tijeku poslovnog procesa na obrascu. Metode za interakciju s kontrolom tijeka poslovnog procesa na obrascu potražite u članku formContext.ui.process (referenca klijentskog API-ja ).

Procesni događaji i metode rukovatelja događajima

Upotrijebite sljedeće metode događaja i rukovatelja događajima da biste napisali skripte za tijekove poslovnog procesa.

Događaj Načini rukovatelja događajima
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Metode aktivnog procesa

Koristite ove metode za dohvaćanje informacija o aktivnom procesu i postavljanje drugog procesa kao aktivnog procesa.

Ime Opis
getActiveProcess Vraća objekt Procesa koji predstavlja aktivni proces.
setActiveProcess Postavlja proces kao aktivni proces.

Metode obrade

Proces sadrži podatke za tijek poslovnog procesa. Pomoću metoda pristupite svojstvima postupka.

Ime Opis
id za dohvaćanje Vraća jedinstveni identifikator procesa.
getName (naziv) Vraća naziv procesa.
getStages Vraća zbirku faza u procesu.
isRendered Vraća Booleovu vrijednost koja označava je li postupak renderan.

Metode ProcessInstance

Pomoću ovih metoda dohvatite informacije o svim instancama procesa za zapis i postavite instancu procesa kao aktivnu instancu.

Ime Opis
getProcessInstancei Vraća sve instance procesa za zapis tablice kojem korisnik poziva ima pristup.
setActiveProcessInstance Postavlja instancu procesa kao aktivnu instancu.

Metode instanci

Instanca procesa sadrži podatke za instancu tijeka poslovnog procesa. Pomoću metoda pristupite svojstvima instance procesa.

Ime Opis
getInstanceId Vraća jedinstveni identifikator instance procesa.
getInstanceName Vraća naziv instance procesa.
getStatus (izbornik GetStatus) Vraća trenutni status instance procesa.
setStatus (postavi statistiku) Postavlja trenutni status instance aktivnog procesa.

Načini aktivne faze

Pomoću tih metoda dohvatite informacije o aktivnoj fazi i postavite drugu fazu kao aktivnu fazu.

Ime Opis
getActiveStage Vraća objekt Stage koji predstavlja aktivnu fazu.
setActiveStage Postavlja dovršenu fazu kao aktivnu fazu.

Metode faze

Faza sadrži podatke za fazu tijeka poslovnog procesa. Pomoću metoda pristupite svojstvima faze.

Ime Opis
getCategory Vraća objekt s metodom getValue koja vraća cjelobrojnu vrijednost kategorije tijeka poslovnog procesa.
getEntityName Vraća logički naziv tablice pridružene fazi.
id za dohvaćanje Vraća jedinstveni identifikator faze.
getName (naziv) Vraća naziv faze.
getNavigation Ponašanje Vraća objekt ponašanja navigacije za fazu koja se može koristiti za definiranje je li gumb Stvori dostupan korisnicima za stvaranje drugog zapisa tablice u scenariju navigacije tijeka poslovnog procesa u više tablica.
getStatus (izbornik GetStatus) Vraća status faze.
getSteps (na dohvati) Vraća zbirku koraka u fazi.

Metode koraka

Korak sadrži podatke za korak u fazi tijeka poslovnog procesa. Pomoću metoda pristupite svojstvima koraka.

Ime Opis
getAttribute Vraća logički naziv stupca povezanog s korakom.
getName (naziv) Vraća naziv koraka.
getProgress (dohvaćanje adrese) Vraća tijek koraka radnje.
je Obavezan Vraća Booleovu vrijednost koja označava je li korak obavezan u tijeku poslovnog procesa.
setProgress Ažurira tijek koraka radnje.

Pomoću ovih metoda prijeđite na sljedeće i prethodne faze. Obje će metode uzrokovati događaj OnStageChange.

Ime Opis
premjestiNext Napreduje u sljedeću fazu.
movePrevious Prelazi na prethodnu fazu.

Ostale korisne metode

Pomoću tih metoda pronađite informacije o fazama u aktivnom putu, omogućenim procesima i odabranoj fazi.

Ime Opis
getActivePath Dohvaća zbirku faza trenutno na aktivnom putu s metodama za interakciju s fazama prikazanima u kontroli tijeka poslovnog procesa.
getEnabledProcesses Asinkrono dohvaća tijekove poslovnog procesa omogućene za tablicu na koju se trenutni korisnik može prebaciti.
getSelectedStage Dohvaća trenutno odabranu fazu.

formContext.ui.process (referenca za API klijenta)
Razumijevanje modela objekta Xrm
Kontrole (referenca klijentskog API-ja)