Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Biedt gebeurtenissen, methoden en objecten om te communiceren met de gegevens van de bedrijfsprocesstroom in een formulier. Zie formContext.ui.process (client-API-verwijzing) voor methoden voor interactie met het besturingselement bedrijfsprocesstroom in het formulier.
Methoden voor verwerken van gebeurtenissen en gebeurtenis-handler
Gebruik de volgende gebeurtenissen en gebeurtenis-handlermethoden om scripts te schrijven voor bedrijfsprocesstromen.
Actieve procesmethoden
Gebruik deze methoden om informatie over het actieve proces op te halen en een ander proces in te stellen als het actieve proces.
| Naam | Description |
|---|---|
| getActiveProcess | Retourneert een procesobject dat het actieve proces vertegenwoordigt. |
| setActiveProcess | Hiermee stelt u een proces in als het actieve proces. |
Procesmethoden
Een proces bevat de gegevens voor een bedrijfsprocesstroom. Gebruik de methoden voor toegang tot eigenschappen van het proces.
| Naam | Description |
|---|---|
| getId | Retourneert de unieke id van het proces. |
| getName | Retourneert de naam van het proces. |
| getStages | Retourneert een verzameling fasen in het proces. |
| isRendered | Retourneert een Booleaanse waarde die aangeeft of het proces wordt weergegeven. |
ProcessInstance-methoden
Gebruik deze methoden om informatie over alle procesexemplaren voor een record op te halen en een procesexemplaren in te stellen als het actieve exemplaar.
| Naam | Description |
|---|---|
| getProcessInstances | Retourneert alle procesexemplaren voor de tabelrecord waartoe de aanroepende gebruiker toegang heeft. |
| setActiveProcessInstance | Hiermee stelt u een procesexemplaren in als het actieve exemplaar. |
Exemplaarmethoden
Een procesexemplaren bevatten de gegevens voor een exemplaar van de bedrijfsprocesstroom. Gebruik de methoden voor toegang tot eigenschappen van het procesexemplaren.
| Naam | Description |
|---|---|
| getInstanceId | Retourneert de unieke id van het procesexemplaren. |
| getInstanceName | Retourneert de naam van het procesexemplaren. |
| getStatus | Retourneert de huidige status van het procesexemplaren. |
| setStatus | Hiermee stelt u de huidige status van het actieve procesexemplaren in. |
Methoden voor actieve fase
Gebruik deze methoden om informatie over de actieve fase op te halen en een andere fase in te stellen als de actieve fase.
| Naam | Description |
|---|---|
| getActiveStage | Hiermee wordt een faseobject geretourneerd dat de actieve fase vertegenwoordigt. |
| setActiveStage | Hiermee stelt u een voltooide fase in als de actieve fase. |
Fasemethoden
Een fase bevat de gegevens voor een fase in een bedrijfsprocesstroom. Gebruik de methoden voor toegang tot eigenschappen van de fase.
| Naam | Description |
|---|---|
| getCategory | Retourneert een object met een getValue-methode die de gehele waarde van de categorie bedrijfsprocesstroom retourneert. |
| getEntityName | Retourneert de logische naam van de tabel die aan de fase is gekoppeld. |
| getId | Retourneert de unieke id van de fase. |
| getName | Retourneert de naam van de fase. |
| getNavigationBehavior | Retourneert een navigatiegedragsobject voor een fase die kan worden gebruikt om te definiƫren of de knop Maken beschikbaar is voor gebruikers om andere tabelrecords te maken in een navigatiescenario voor bedrijfsprocesstrooms tussen tabellen. |
| getStatus | Retourneert de status van de fase. |
| getSteps | Retourneert een verzameling stappen in de fase. |
Stapmethoden
Een stap bevat de gegevens voor een stap in een fase in een bedrijfsprocesstroom. Gebruik de methoden voor toegang tot eigenschappen van de stap.
| Naam | Description |
|---|---|
| getAttribute | Retourneert de logische naam van de kolom die aan de stap is gekoppeld. |
| getName | Retourneert de naam van de stap. |
| getProgress | Retourneert de voortgang van de actiestap. |
| isRequired | Retourneert een Booleaanse waarde die aangeeft of de stap is vereist in de bedrijfsprocesstroom. |
| setProgress | Hiermee wordt de voortgang van de actiestap bijgewerkt. |
Navigatiemethoden
Gebruik deze methoden om naar de volgende en vorige fasen te gaan. Beide methoden zorgen ervoor dat de gebeurtenis OnStageChange plaatsvindt.
| Naam | Description |
|---|---|
| moveNext | Gaat verder met de volgende fase. |
| movePrevious | Naar de vorige fase gaan. |
Andere nuttige methoden
Gebruik deze methoden om informatie te vinden over de fasen in het actieve pad, ingeschakelde processen en geselecteerde fase.
| Naam | Description |
|---|---|
| getActivePath | Hiermee haalt u een verzameling fasen op die zich momenteel in het actieve pad bevinden met methoden om te communiceren met de fasen die worden weergegeven in het beheer van de bedrijfsprocesstroom. |
| getEnabledProcesses | Met asynchroon worden de bedrijfsprocesstromen opgehaald die zijn ingeschakeld voor een tabel waarnaar de huidige gebruiker kan overschakelen. |
| getSelectedStage | Hiermee haalt u de geselecteerde fase op. |
Verwante artikelen
formContext.ui.process (client-API-verwijzing)
Inzicht in Xrm-objectmodel
Besturingselementen (client-API-verwijzing)