Condividi tramite


formContext.data.process (Informazioni di riferimento sulle API client)

Fornisce eventi, metodi e oggetti per interagire con i dati del flusso di processo aziendale in un modulo. Vedere formContext.ui.process (Informazioni di riferimento sull'API client) per i metodi per interagire con il controllo del flusso di processo aziendale nel modulo.

Elaborare eventi e metodi del gestore eventi

Usare gli eventi e i metodi del gestore eventi seguenti per scrivere script per i flussi di processo aziendale.

Event Metodi del gestore eventi
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Metodi del processo attivo

Utilizzare questi metodi per recuperare informazioni sul processo attivo e impostare un processo diverso come processo attivo.

Nome Description
getActiveProcess Restituisce un oggetto Process che rappresenta il processo attivo.
setActiveProcess Imposta un processo come processo attivo.

Metodi di elaborazione

Un processo contiene i dati per un processo aziendale. Utilizzare i metodi per accedere alle proprietà del processo.

Nome Description
getId Restituisce l'identificatore univoco del processo.
getName Restituisce il nome del processo.
getStages Restituisce una raccolta di fasi del processo.
isRendered Restituisce un valore booleano che indica se viene eseguito il rendering del processo.

Metodi ProcessInstance

Utilizzare questi metodi per recuperare informazioni su tutte le istanze di processo per un record e impostare un'istanza di processo come istanza attiva.

Nome Description
getProcessInstances Restituisce tutte le istanze di processo per il record di tabella a cui l'utente chiamante ha accesso.
setActiveProcessInstance Imposta un'istanza del processo come istanza attiva.

Metodi di istanza

Un'istanza del processo contiene i dati per un'istanza del processo aziendale. Utilizzare i metodi per accedere alle proprietà dell'istanza del processo.

Nome Description
getInstanceId Restituisce l'identificatore univoco dell'istanza del processo.
getInstanceName Restituisce il nome dell'istanza del processo.
getStatus Restituisce lo stato corrente dell'istanza del processo.
setStatus Imposta lo stato corrente dell'istanza del processo attivo.

Metodi di fase attiva

Utilizzare questi metodi per recuperare informazioni sulla fase attiva e impostare una fase diversa come fase attiva.

Nome Description
getActiveStage Restituisce un oggetto Stage che rappresenta la fase attiva.
setActiveStage Imposta una fase completata come fase attiva.

Metodi di staging

Una fase contiene i dati per una fase di un processo aziendale. Utilizzare i metodi per accedere alle proprietà della fase.

Nome Description
getCategory Restituisce un oggetto con un metodo getValue che restituirà il valore intero della categoria del flusso di processo aziendale.
getEntityName Restituisce il nome logico della tabella associata alla fase.
getId Restituisce l'identificatore univoco della fase.
getName Restituisce il nome della fase.
getNavigationBehavior Restituisce un oggetto comportamento di navigazione per una fase che può essere utilizzata per definire se il pulsante Crea è disponibile per gli utenti per creare altri record di tabella in uno scenario di spostamento tra processi aziendali tra tabelle.
getStatus Restituisce lo stato della fase.
getSteps Restituisce una raccolta di passaggi nella fase.

Metodi di passaggio

Un passaggio contiene i dati per un passaggio in una fase di un processo aziendale. Usare i metodi per accedere alle proprietà del passaggio.

Nome Description
getAttribute Restituisce il nome logico della colonna associata al passaggio.
getName Restituisce il nome del passaggio.
getProgress Restituisce lo stato di avanzamento del passaggio dell'azione.
isRequired Restituisce un valore booleano che indica se il passaggio è necessario nel processo aziendale.
setProgress Aggiorna lo stato di avanzamento del passaggio dell'azione.

Usare questi metodi per passare alle fasi successive e precedenti. Entrambi questi metodi causeranno l'evento OnStageChange.

Nome Description
moveNext Procede alla fase successiva.
movePrevious Passa alla fase precedente.

Altri metodi utili

Usare questi metodi per trovare informazioni sulle fasi del percorso attivo, sui processi abilitati e sulla fase selezionata.

Nome Description
getActivePath Ottiene una raccolta di fasi attualmente nel percorso attivo con metodi per interagire con le fasi visualizzate nel controllo del flusso di processo aziendale.
getEnabledProcesses Recupera in modo asincrono i flussi di processo aziendale abilitati per una tabella a cui l'utente corrente può passare.
getSelectedStage Ottiene la fase attualmente selezionata.

formContext.ui.process (Informazioni di riferimento sulle API client)
Informazioni sul modello a oggetti Xrm
Controlli (informazioni di riferimento sulle API client)