Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger en process som aktiv process.
Om affärsprocessen som anges som aktiv redan har en instans markeras instansen som aktiv och det primära postformuläret läses in igen för att visa den. Om det inte finns någon instans för processen skapas en ny instans, markerad som aktiv, och det primära postformuläret läses in igen för att visa den.
Om det finns flera instanser av processen väljs en av dessa enligt standardlogik som ska markeras som aktiv. Detta är vanligtvis den senast använda processinstansen av den aktuella användaren.
Anmärkning
- Metoden
setActiveProcessska användas när du skapar eller redigerar en post.setActiveProcessAnvänd metoden för att ange den aktiva processen för ett affärsprocessflöde i stället förprocessIdochprocessInstanceIdmedXrm.Navigation.openFormmetoden . - Metoden
setActiveProcessläser in formuläret igen och alla data som inte har sparats kommer att gå förlorade.
Syntax
formContext.data.process.setActiveProcess(processId, callbackFunction);
Parameter
| Namn | Typ | Krävs | Description |
|---|---|---|---|
processId |
String | Yes | ID:t för den process som ska anges som den aktiva processen. |
callbackFunction |
Funktion | Nej | En funktion som ska anropas när åtgärden är klar. Den här återanropsfunktionen skickas ett av följande strängvärden för att ange om åtgärden lyckades: - success: Åtgärden lyckades.- invalid: ProcessId är inte giltigt eller så är processen inte aktiverad. |
Relaterade artiklar
getActiveProcess
setActiveProcessInstance
formContext.data.process