Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gir hendelser, metoder og objekter for å samhandle med forretningsprosessflytdataene i et skjema. Se formContext.ui.process (Klient-API-referanse) for metoder for å samhandle med kontrollen for forretningsprosessflyten i skjemaet.
Behandle hendelser og metoder for hendelsesbehandling
Bruk følgende hendelses- og hendelsesbehandlingsmetoder til å skrive skript for forretningsprosessflyter.
Aktive prosessmetoder
Bruk disse metodene til å hente informasjon om den aktive prosessen og angi en annen prosess som den aktive prosessen.
| Navn | Beskrivelse |
|---|---|
| getActiveProcess | Returnerer et prosessobjekt som representerer den aktive prosessen. |
| setActiveProcess | Angir en prosess som den aktive prosessen. |
Prosessmetoder
En prosess inneholder dataene for en forretningsprosessflyt. Bruk metodene for å få tilgang til egenskapene for prosessen.
| Navn | Beskrivelse |
|---|---|
| getId | Returnerer den unike identifikatoren for prosessen. |
| getName | Returnerer navnet på prosessen. |
| getStages | Returnerer en samling av faser i prosessen. |
| isRendered | Returnerer en boolsk verdi som angir om prosessen gjengis. |
ProcessInstance-metoder
Bruk disse metodene til å hente informasjon om alle prosessforekomstene for en post og angi en prosessforekomst som den aktive forekomsten.
| Navn | Beskrivelse |
|---|---|
| getProcessInstances | Returnerer alle prosessforekomstene for tabellposten som anropsbrukeren har tilgang til. |
| setActiveProcessInstance | Angir en prosessforekomst som den aktive forekomsten. |
Forekomstmetoder
En prosessforekomst inneholder dataene for en forekomst av forretningsprosessflyten. Bruk metodene for å få tilgang til egenskapene for prosessforekomsten.
| Navn | Beskrivelse |
|---|---|
| getInstanceId | Returnerer den unike identifikatoren for prosessforekomsten. |
| getInstanceName | Returnerer navnet på prosessforekomsten. |
| getStatus | Returnerer gjeldende status for prosessforekomsten. |
| setStatus | Angir gjeldende status for den aktive prosessforekomsten. |
Aktive fasemetoder
Bruk disse metodene til å hente informasjon om den aktive fasen og angi en annen fase som den aktive fasen.
| Navn | Beskrivelse |
|---|---|
| getActiveStage | Returnerer et faseobjekt som representerer den aktive fasen. |
| setActiveStage | Angir en fullført fase som den aktive fasen. |
Fasemetoder
En fase inneholder dataene for en fase i en forretningsprosessflyt. Bruk metodene for å få tilgang til egenskapene for fasen.
| Navn | Beskrivelse |
|---|---|
| getCategory | Returnerer et objekt med en getValue-metode som returnerer heltallsverdien for kategorien forretningsprosessflyt. |
| getEntityName | Returnerer det logiske navnet på tabellen som er knyttet til fasen. |
| getId | Returnerer den unike identifikatoren for fasen. |
| getName | Returnerer navnet på fasen. |
| getNavigationBehavior | Returnerer et navigasjonsvirkemåteobjekt for et stadium som kan brukes til å definere om Opprett-knappen er tilgjengelig for brukere for å opprette en annen tabellpost i et navigasjonsscenario for forretningsprosessflyt over flere tabeller. |
| getStatus | Returnerer statusen for fasen. |
| getSteps | Returnerer en samling av trinn i fasen. |
Trinnmetoder
Et trinn inneholder dataene for et trinn i en fase i en forretningsprosessflyt. Bruk metodene for å få tilgang til egenskapene for trinnet.
| Navn | Beskrivelse |
|---|---|
| getAttribute | Returnerer det logiske navnet på kolonnen som er knyttet til trinnet. |
| getName | Returnerer navnet på trinnet. |
| getProgress | Returnerer fremdriften for handlingstrinnet. |
| isRequired | Returnerer en boolsk verdi som angir om trinnet er nødvendig i forretningsprosessflyten. |
| setProgress | Oppdaterer fremdriften for handlingstrinnet. |
Navigasjonsmetoder
Bruk disse metodene til å flytte til neste og forrige faser. Begge disse metodene vil føre til at OnStageChange-hendelsen forekommer.
| Navn | Beskrivelse |
|---|---|
| moveNext | Går videre til neste fase. |
| movePrevious | Går til forrige fase. |
Andre nyttige metoder
Bruk disse metodene til å finne informasjon om fasene i den aktive banen, aktiverte prosesser og valgt fase.
| Navn | Beskrivelse |
|---|---|
| getActivePath | Henter en samling faser i den aktive banen med metoder for å samhandle med fasene som vises i kontrollen for forretningsprosessflyten. |
| getEnabledProcesses | Asynkront henter forretningsprosessflytene som er aktivert for en tabell som den gjeldende brukeren kan bytte til. |
| getSelectedStage | Henter den valgte fasen. |
Relaterte artikler
formContext.ui.process (Klient-API-referanse)
Forstå Xrm-objektmodell
Kontroller (klient-API-referanse)