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.
Hiermee stelt u een proces in als het actieve proces.
Als het bedrijfsproces dat als actief wordt ingesteld al een exemplaar heeft, wordt het exemplaar gemarkeerd als actief en wordt het primaire recordformulier opnieuw geladen om het weer te geven. Als er geen exemplaar bestaat voor het proces, wordt er een nieuw exemplaar gemaakt, gemarkeerd als actief en wordt het primaire recordformulier opnieuw geladen om het weer te geven.
Als er meerdere exemplaren van het proces bestaan, wordt een van deze gekozen volgens de standaardlogica die moet worden gemarkeerd als actief. Dit is doorgaans het meest recent gebruikte procesexemplaren door de huidige gebruiker.
Opmerking
- De
setActiveProcessmethode moet worden gebruikt tijdens het maken of bewerken van een record. Gebruik desetActiveProcessmethode om het actieve proces voor een bedrijfsprocesstroom in te stellen in plaats vanprocessIdenprocessInstanceIdmetXrm.Navigation.openFormde methode. - De
setActiveProcessmethode laadt het formulier opnieuw en alle niet-opgeslagen gegevens gaan verloren.
Syntaxis
formContext.data.process.setActiveProcess(processId, callbackFunction);
Kenmerk
| Naam | Typologie | Verplicht | Description |
|---|---|---|---|
processId |
Snaar / Touwtje | Yes | De id van het proces dat moet worden ingesteld als het actieve proces. |
callbackFunction |
Functie | Nee. | Een functie die moet worden aangeroepen wanneer de bewerking is voltooid. Deze callback-functie wordt doorgegeven aan een van de volgende tekenreekswaarden om aan te geven of de bewerking is geslaagd: - success: De bewerking is voltooid.- invalid: De processId is niet geldig of het proces is niet ingeschakeld. |
Verwante artikelen
getActiveProcess
setActiveProcessInstance
formContext.data.process