Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta un processo come processo attivo.
Se il processo aziendale impostato come attivo dispone già di un'istanza, l'istanza verrà contrassegnata come attiva e la maschera del record primario verrà ricaricata per visualizzarla. Se non esiste alcuna istanza per il processo, viene creata una nuova istanza, contrassegnata come attiva e la maschera del record primario verrà ricaricata per visualizzarla.
Se esistono più istanze del processo, una di queste verrà scelta in base alla logica predefinita da contrassegnare come attiva. In genere, si tratta dell'istanza del processo usata più di recente dall'utente corrente.
Annotazioni
- Il
setActiveProcessmetodo deve essere utilizzato durante la creazione o la modifica di un record. Usare ilsetActiveProcessmetodo per impostare il processo attivo per un processo aziendale anzichéprocessIdconXrm.Navigation.openFormilprocessInstanceIdmetodo . - Il
setActiveProcessmetodo ricarica il modulo e tutti i dati non salvati andranno persi.
Sintassi
formContext.data.process.setActiveProcess(processId, callbackFunction);
Parametro
| Nome | TIPO | Obbligatorio | Description |
|---|---|---|---|
processId |
String | Yes | ID del processo da impostare come processo attivo. |
callbackFunction |
Funzione | NO | Funzione da chiamare al termine dell'operazione. Questa funzione di callback viene passata a uno dei valori stringa seguenti per indicare se l'operazione è riuscita: - success: operazione riuscita.- invalid: processId non valido o il processo non è abilitato. |
Articoli correlati
getActiveProcess
setActiveProcessInstance
formContext.data.process